programowanie algorytmika Java C C++ Python C# Haskell UML grafy
Ukończyłam informatykę na Uniwersytecie Warszawskim
Aktualnie jest u mnie dużo studentów z różnych miast i wielu uczelni. Zadaję ciekawe zadania domowe na różne tematy, na przykład grafy, plany zajęć, rezerwacja terminów, giełda, formuły logiczne: klasyczny rachunek zdań, szyfrowanie, kompresja, gry sieciowe dla wielu użytkowników, obliczenia symboliczne, serwery TCP i UDP, systemy rozproszone, hurtownia, rezerwacja biletów, lekser, parser, skrzynki odbiorcze, komunikatory, czateria.
Algorytmy, struktury danych, Java, C, C++, Python, Pascal, Haskell, SQL, schematy blokowe, UML. Programowanie obiektowe, funkcyjne, współbieżne, kompilatory, sieci, projektowanie systemów informatycznych, drzewa, grafy, listy, wskaźniki, parsery, języki, automaty, obliczenia, automaty skończone, języki regularne i wiele innych zagadnień.
Zajęcia z programowania dla studentów i uczniów. Przygotowanie do egzaminów na uczelniach wyższych.
Lekcje praktyczne, najczęściej z języków Java, C, C++, Python, Haskell
jak również nauka do egzaminów pisemnych, najczęściej z algorytmów.
W mojej ofercie jest bardzo dużo algorytmów i zadaję zadania domowe dla początkujących i zaawansowanych.
Przykładowe algorytmy to: sortowanie, drzewa BST, AVL, inorder, preorder, postorder, kolejki, listy, stos, algorytmy grafowe, przeszukiwanie grafu BFS, DFS, algorytm Dijkstry, minimalne drzewa rozpinające, algorytm Kruskala, Prima, producent-konsument, algorytm czytelników i pisarzy, szyfrowanie, kompresja, algorytm Huffmana, maksymalny przepływ, algorytm Forda-Fulkersona i wiele innych.
Java C/C++ Python Pascal SQL Haskell Matura z informatyki algorytmy i struktury danych
Serwlety Java Servlets
Pomoc dla uczniów, studentów oraz pracowników firm.
Ukończyłam informatykę na Uniwersytecie Warszawskim.
Pracowałam w 2 firmach jako programista i przy wielu projektach
Programowanie obiektowe, funkcyjne, współbieżne, programowanie sieci i serwerów
W szkole miałam pierwsze miejsce z matematyki w województwie. Posiadam duże doświadczenie w przygotowaniu maturzystów i studentów do egzaminów
Doświadczenie:
Wcześniej pracowałam w 2 firmach jako programista i przy wielu projektach programistycznych.
Certyfikaty:
magister informatyki, Wydział Matematyki Uniwersytetu Warszawskiego
W szkole miałam pierwsze miejsce z matematyki w województwie
język angielski – certyfikat (C1)
Lekcje bardzo ciekawe. Zapraszam do mnie koło metra Imielin Natolin lub online. Lekcje indywidualne i po dwie lub kilka osób.
Ukończyłam informatykę na Uniwersytecie Warszawskim z tytułem magistra. Posiadam duże doświadczenie. W szkole miałam pierwsze miejsce z matematyki w województwie.
Wielu studentów przygotowałam do egzaminów na Uniwersytecie Warszawskim, Politechnice Warszawskiej, Polsko-Japońskiej Wyższej Szkole Technik Komputerowych, Wojskowej Akademii Technicznej, UKSW, SGGW i na innych uczelniach ogólnopolskich
tel 730373838
basia17721 małpa gmail.com
Klasyczne problemy współbieżności
Algorytm pięciu filozofów
Semafory
Filozofowie ciągle myślą, a następnie jedzą pałeczkami spaghetti w restauracji przy okrągłym stole. Niestety w restauracji jest tylko 5 pałeczek. Każda pałeczka jest inna i znajduje się w konkretnym miejscu na stole. Aby jeść spaghetti filozof potrzebuje dwie konkretne pałeczki, gdyż filozof zawsze siada w tym samym miejscu. Niestety pałeczki mogli zabrać koledzy filozofa siedzący obok, którzy mogą też być głodni i przyjść do restauracji. Wtedy filozof, ponieważ jest głodny, musi czekać na pałeczki. Filozofowie, którzy już zjedli - wychodzą z restauracji i zaczynają myśleć, lecz oczywiście ponownie wracają, gdy są głodni.Każdy filozof je spaghetti, aby nie został zagłodzony.
Rozwiązanie klasyczne: kelner, który daje talerze.
public class Implikacja extends OperatorDwuargumentowy {
public Implikacja(FormułaRachunkuZdań p, FormułaRachunkuZdań q) {
super(p, q);
}
protected String znakOperatora() {
return "=>";
}
public WartośćStałaLogiczna obliczWartość(WartościowanieZmiennych w) {
FormułaRachunkuZdań eliminacjaImplikacji = new Alternatywa(new Negacja(p), q);
return eliminacjaImplikacji.obliczWartość(w);
}
}
public class CosinusHiperboliczny extends Funkcja {
public Funkcja pochodna() {
return new SinusHiperboliczny();
}
public String wyświetlWzór() {
return "chx";
}
public double obliczWartość(double x) {
return Math.cosh(x);
}
}
public abstract class OperatorDwuargumentowy extends FormułaRachunkuZdań {
protected FormułaRachunkuZdań p;
protected FormułaRachunkuZdań q;
/**
* Aby stworzyć operator dwuargumentowy musimy posiadać dwa argumenty, które są formułami.
* @param arg1 - lewy argument
* @param arg2 - prawy argument
*/
public OperatorDwuargumentowy(FormułaRachunkuZdań arg1, FormułaRachunkuZdań arg2) {
this.p = arg1;
this.q = arg2;
}
/**
* Operator jest operatorem domyślnie infiksowym, więc wyświetla się w środku między
* swoimi argumentami.
*/
@Override
public String wyświetlWzór() {
return "(" + p.wyświetlWzór() + ") " + znakOperatora() + " (" + q.wyświetlWzór() + ")";
}
/**
* Operator dwuargumentowy nie wie jaki ma znak operatora, gdyż sam jest abstrakcyjny.
* @return - znak operatora
*/
protected abstract String znakOperatora();
}
Java, C, C++, Pascal, SQL, UML, algorytmy i struktury danych. Ukończyłam Wydział Matematyki Uniwersytetu Warszawskiego na kierunku informatyka. W szkole miałam pierwsze miejsce z matematyki w województwie. Zainteresowania: matematyka dyskretna, rachunek prawdopodobieństwa, algorytmy i struktury danych, równania różniczkowe. Doświadczenie w pracy na stanowisku programista. Tematy: Java, C, C++, CPP, Pascal, SQL, UML, Python, PHP, algorytmy i struktury danych, programowanie współbieżne, systemy operacyjne, bazy danych, aplikacje internetowe, serwlety, PHP, metody numeryczne, olimpiada informatyczna, matura międzynarodowa IB z informatyki i inne. Wśród moich uczniów są studenci z różnych uczelni: Uniwersytet Warszawski, Politechnika Warszawska, Wojskowa Akademia Techniczna, Szkoła Główna Handlowa, Polsko-Japońska Wyższa Szkoła Technik Komputerowych, UKSW, SGGW, Akademia Medyczna, Uczelnia Vistula i inne (metro Imielin Natolin )
discord basiabasia #5186
skype basiadwawa
basia17721 małpa gmail.com