poniedziałek, lutego 27, 2006

Projekty w C/C++ (C++ projects)

List of applications:
1. FTP Server and Clients
2. Scheduler simulation
3. Parallel matrix operations
4. Heat transfer equation problem -
parallel collocation algorithm
5. Function approximation algorithm
6. Numerical integration
7. The solution of statical problem: M,N,Q


FTP serwer + klient (FTP-File Transfer Protocol Server + Client)

Opis (Description):
Projekt składa się z 3 programów:
  1. Serwera FTP współbieżnego na platformie Linux
  2. Klienta FTP na platformie Linux
  3. Klienta FTP na platformie Windows
Zastosowany został protokół TCP/IP.

Technologie (Technologies/ Tools):
  • Borland Builder C++
  • C
Dokumentacja projektu (Project documentation):
Dokumentacja projektu .pdf

Kod źródłowy (Source code):
FTPserver_functions.c



Planowanie przydziału procesora - Algorytmy szeregowania zadań - Symulacja (Scheduler simulation)

Opis (Description):
Celem programu była symulacja kolejkowania zadań oczekujących na przydział procesora wg trzech algorytmów:
  1. FCFS (First Come First Served)
  2. SJF (Shorter Jobs First)
  3. Algorytm rotacyjny
Zrzut ekranu (Screenshot):

















Technologie (Technologies/ Tools):
Kod źródłowy (Source code):
planisci.c



Obliczenia na macierzy -alg.równoległy (Parallel matrix operations)

Opis (Description):
Program wykonuje obliczenia na macierzy: z=y+A*x, gdzie A(nxn), x(n), y(n) na n procesorach. Wątki programu równolegle czytają i zapisują
dane do tego samego pliku.

Technologie (Technologies/ Tools):
Dokumentacja projektu (Project documentation):
Dokumentacja projektu .pdf

Kod źródłowy (Source code):
projekt.c

Pobierz (Download):
Matrix_OpenMP_HDF5.zip



Badanie w przestrzeni i w czasie przepływu ciepła przy pomocy metody kolokacji -alg. równoległy (Heat transfer equation problem - parallel collocation algorithm)

Opis (Description):
Program rozwiązuje dwu-wymiarowy problem transferu ciepła. Oblicza temperaturę na lini przepływu w punkcie x i w czasie t, przy zadanych wrunkach początkowych/ brzegowych.

Zrzut ekranu (Screenshot):













Technologie (Technologies/ Tools):
Dokumentacja projektu (Project documentation):
Prezentacja projektu.pdf

Kod źródłowy (Source code):
Source code

Dokumentacja kodu (Code documentation):
Doxygen code documentation

Pobierz (Download):
projectHeatTransfer.zip



Algorytm najlepszej aproksymacji funkcji (Approximation algorithm based on polynomial)

Opis (Description):
Program dokonuje aproksymacji danych dyskretnych. Zastosowana została najlepsza aproksymacja wielomianem ax^3+bx^2+cx+d. Danymi do programu są: wektor zmiennych niezależnych, wektor zmiennych zależnych i położenie punktu aproksymacji. Wynikami są współczynniki funkcji aproksymującej i wartość zmiennej zależnej w punkcie aproksymacji

Zrzut ekranu (Screenshot):











Technologie (Technologies/Tools):
Pobierz plik .exe (Download .exe file):
Aproksymacja_Najlepsza.zip



Algorytmy całkowania numerycznego (Numerical integration algorithms)

Opis (Description):
Program oblicza całki oznaczone zadanej funkcji trzema metodami:

Zrzut ekranu (Screenshot):














Technologie (Technologies/Tools):
Pobierz plik .exe (Download .exe file):
Całkowanie_numeryczne.zip



Wyznaczanie momentów, sił poprzecznych i ugięć belki (The solution of statical problem)

Opis (Description):
Program oblicza wartości momentów M(x), sił poprzecznych Q(x) oraz ugiecia U(x) dla zadanego układu, a także rysuje 3 wykresy funkcji: M, Q, U.

Zrzut ekranu (Screenshot):









Technologie (Technologies):
Pobierz plik .exe (Download .exe file):
Belka.zip

Projekty w Matlabie (Matlab projects)

Technologie (Technologies):

Projekty z zarządzania (Project management)



Metody analizy sieciowej (CPM - Critical Path Method)

Opis (Description):

Jest to jedna z metod stosowanych w zarządzaniu projektami.Metoda ta pozwala na graficzną prezentację kolejnych czynności wykonywanych w ramach projektu, z zaznaczeniem szacowanego czasu trwania tych czynności, oraz z zachowaniem ich sekwencji. CPM pozwala wyznaczać krytyczne obszary przejścia pomiędzy zadaniami, aby uzyskać minimalny czas wykonania wszystkich zadań.

Dokumentacja projektu (Documentation):
Strona dokumentacji do projektu



Metody analizy sieciowej (PERT - Program Evaluation and Review Technique)

Opis (Description):

Sieci PERT umożliwiaja wyznaczenia optymistycznych, średnich i pesymistycznych terminów ukończenia projektu i oszacowanie prawdopodobieństwa, że projekt zakończy się w zadanym przedziale czasu. Wymagaja więcej danych (3 wartości czasu trwania zadania) niż CPM.

Dokumentacja projektu (Documentation):
Strona dokumentacji do projektu


Metody analizy sieciowej (metoda Monte Carlo)

Opis (Description):

Symulacja n (n= np: 1000, 10000...) ścieżek krytycznych (działania algorytmu CPM) dla losowych wartości czasów z przedziałów: [0;1] oraz [0;2], takich że czas wykonania wszytkich zadań jest w obu przypadkach nie dłuższy niż 3 jednostki czasu.

Dokumentacja projektu (Documentation):
Strona dokumentacji do projektu


Projekty ze sztucznej inteligencji ( Artificial Intelligence)



Sztuczne Sieci Neuronowe (Artificial Neural Networks)

Opis (Description):

Celem projektu było porównanie dwóch typów sztucznych sieci neuronowych RBF (Radial Basis Function) i MLP (Multilayer Perceptron) zastosowanych do analizy zagadnienia aproksymacji funkcji Girosi'ego.

Dokumentacja projektu (Documentation):
Strona dokumentacji do projektu


niedziela, lutego 26, 2006

Baza danych dla domu aukcyjnego (Database)

Opis (Description):
Baza danych została zaprojektowana dla pojedynczego domu aukcyjnego. Dom aukcyjny posługujący się bazą może wystawiać na aukcjach przedmioty pochodzące z różnych galerii. Baza umożliwia wygodne zarządzanie i łatwy dostęp do powiązanych ze soba informacji dotyczących np: aukcji i antyków, wystawców, transakcji oraz klientów. Oferuje również dużo przydatnych raportów. Mała statystyka bazy:
  • 11 relacji (tables)
  • 23 kwerendy (queries)
  • 17 makr (makros)
(The database is designed for an auction house, that has many galleries. The database offers easy managing for related auctions, antiques, transactions and clients.)

Zrzut ekranu (Screenshot):











Technologie (Technologies):

  • MS Access 2003
Dokumentacja projektu (Documentation):
Dokumentacja do projektu .pdf

Pobierz bazę (Download database):
DemoAntycjusz.zip

Animacja w TCL/Tk (Animation)

Opis (Description):
„Grafika żółwia na sferze” to program tworzący prostą grafikę żółwia na powierzchni sfery. Celem tego projektu jest pokazanie, co się stanie, jeżeli żółwia Logo umieścimy na powierzchni sfery. Zaimplementowane są następujące komendy: idź naprzód, cofnij się, idź w prawo, w lewo, wyczyść pole rysunku, pokaż pomoc, pokaż układ współrzędnych.

("Sphere Logo" is a visualization program. It shows moving an element (eg. turtle) on the sphere.)

Zrzut ekranu (Screenshot) :


















Technologie (Technologies):
Dokumentacja projektu (Documentation)
Dokumentacja projektu .pdf

Kod źródłowy (Source code):
Source code

Pobierz (download):
animationTCL.zip

sobota, lutego 25, 2006

Książka adresowa (Address book)

Opis (Description):
„Książka adresowa” na serwerze służy do gromadzenia i zarządzania adresami. Pozwala na przechowywanie dowolnej ilości kontaktów, dostępu do nich w każdym czasie i miejscu - podstawowy wymóg to dostęp do Internetu oraz posiadanie konta użytkownika.

(Address book on a server lets you keep and manage your contacts. You may use it at any place and time if you have got internet.)


Zrzut ekranu (Screenshot):













Technologie (Technologies):

  • PHP , HTML, CSS
  • MySql
  • Apache Server
  • DocBook
Dokumentacja projektu (Documentation)
Strona dokumentacji do projektu

WWW:
Strona projektu (chwilowo niedostępna- zmiana serwera)

środa, lutego 22, 2006

Curriculum Vitae (English)

Personal information
First,last names Magdalena Anna, Lewicka
Address Kraków
Nationality Polish
E-mail magdalena.lewicka at gmail.com

Desired employmentSoftware Quality Engineer/ Project Manager Assistant/ Manager Assistant


Work experience VII - VIII 2006 Motorola GSG Poland Kraków
Internship [Software Quality Engineer]

X 2005 - V 2006 Astor Sp. z o.o. Kraków
Training [Testing/ Documenting/ PLC,Wonderware systems and .Net Programming]

IV 2005 - IX 2006 IT w Krakowie
Voluntary work [Marketing and Managing]

June - August 2003 „Awosting & Chinqueka” Camp
Bantam Lake, CT, USA
1. Housekeeping; 2. Kitchen position
Education
3-5 2007
Vienna University of Technology
Computing Science

2003-2007 Cracow University of Technology
Computing Science

2001-2003 Cracow University of Technology
Mathematics
Languages English Independent user in speaking and writing
TELC Certificate in English in 2002

German Basic user

Russian Basic user
Additional information


V-VIII semestr Scholarship for outstanding academic performance since 2004

"Grasz o staż" Participant of II stage in 2005

Driving licence Type B

Hobby Trekking, swimming

poniedziałek, lutego 20, 2006

Curriculum Vitae (polski)

Imię, nazwisko
Magdalena, Lewicka
Adres Kraków
E-mail magdalena.lewicka at gmail.com

Poszukiwane zatrudnienie Inżynier Jakości Oprogramowania (nie tester)/ Asystent kierownika projektu/ Asystent managera


Wykształcenie 3-5 2007 Techniczny Uniwersytet w Wiedniu
Informatyka stosowana w Inżynierii Lądowej

2001-2003 Politechnika Krakowska
Informatyka

2001-2003 Politechnika Krakowska
Matematyka
Języki Angielski bardzo dobry
Certyfikat ICC TELC w 2002

Niemiecki podstawowy

Rosyjski podstawowy
Osiągnięcia naukowe V-VIII semestr stypendium naukowe
Doświadczenie VII - VIII 2006 Motorola Kraków
Praktyka [Inżynier Jakości w Dziale Jakości i Technologii]

X 2005 - V 2006 Astor Sp. z o.o. Kraków
Staż [Tester/Twórca dokumentacji/Programista .Net, sterowników PLC, oprogramowania przemysłowegoWonderware]

IV 2005 - IX 2006 Inicjatywa IT w Krakowie
Wolontariat [Marketing oraz Działalność w zarządzie]

VI - VIII 2003 „Awosting & Chinqueka” Camp
Bantam Lake, CT, USA
1. Housekeeping; 2. Kitchen position
Prawo jazdy kat. B
Hobby Turystyka górska, pływanie