|
navi
Search
Contacts
Address: Office Dean's office Reception WWW editor Graphical project |
Master Degree - 2-year programme
PreparationFormally, to access our graduate studies in computer science a candidate is required to have a bachelor degree in computer science (or informatics). It is expected that she/he knows basic concepts of programming and computer systems. To make more precise required preparation for courses offered during the graduate studies we present below programs of courses obligatory during our undergraduate studies in computer science. These courses are not available for foreigners (taught only in Polish) and students can not obtain credits for them during the graduate studies. They are described here for information purpose only, as they are often referred as prerequisites for courses occurring in the program of the graduate studies.
Basic rulesFreedom of choice and responsibility. Almost all (except one) courses in the program of the graduate studies are optional. Each student is free to choose any of the available courses and it is her/his responsibility to decide if her/his knowledge is sufficient to take advantage of the course. While making their choice students are encouraged to take advice of their tutors and read carefully programs of the courses of subject and their prerequisites. Didactic offer. The list of courses available is very flexible. Each year some new courses may be introduced and some out-of-date ones removed. The purpose of this process is to keep in touch with current achievements of computer science and requirements of employees. The students have an opportunity to express their opinion in this subject voting for courses presented to them before the academic year starts. Frequency of courses. Courses can be offered once a year or every other year. This system allows us to broaden the spectrum of the offered subjects. But this means that in some cases it is not fixed, at which year of her/his studies the student has an opportunity to attend the course. It must be taken into account while planning a profile of the studies. Levels of courses. There are several levels/types of courses in the didactic offer of our studies:
List of available coursesBellow there is a list of elementary and advanced courses available for graduate students ordered according to the semester they occure. The offer covers two main areas: Algorithmics (AL) and Programing Languages (PL) and the student can find enough courses to get involved, specialized knowledge in these subjects. There are also several courses belonging to the areas of Data Processing (DP) and Graphics (GR) (and Others (OTH)), which may serve as a suplementary object of studies to the main course. An offer of seminars and courses of tools is described further. It should be stressed, that the final offer for each semester is arranged after voting of students, so (in case of lack of interest) it may happen that some of the courses listed below will be postponed to later semesters while some new ones will appear in their place. Still one can expect that each semester there will be enough courses in areas which are specialties of our institute (Algorithmics, Programming Languages, Data Processing) to arrange full time studies.
Advanced and elementary courses in winter 2007/2008 (October 2007 - January 2008)
Advanced and elementary courses in summer 2007/2008 (March 2007 - June 2008)
Advanced and elementary courses in winter 2008/2009 (October 2008 - January 2009)
Advanced and elementary courses in summer 2007/2008 (March 2009 - June 2009)
SeminarsEach semester there are several seminars given. Some of them are regular - appear each year or each two years and strongly reference to a given advanced course (e.g. Randomized Algorithms, Online Algorithms, Text Algorithms, Cryptography, Neural Networks, Data Warehauses and Data Mining, Problems in Logic, Problems in Graphics, Distributed Systems). There are also occassional seminars (e.g. Algorithms in Computational Biology, Veryfication of Cryptographic Protocols, 3D Computer Vision) - the list of their subjects is proposed before the semester.Courses of ToolsEach year there are courses of basic tools offered (like programming in C/C++, Java, operating systems Windows and/or Unix/Linux, DBMS, Internet Tools). There are also occasional courses of other tools and systems like ASP.NET + ADO.NET, Open-Source Programming, Unix: Environment and Tools for Programming, UML and Other Basic Object Standards, Maple and Matlab, Computer Security, Haskell, Python, Assembler, XML, Nemerle.ContactIn case of any questions concerning studying Computer Science in English in our Institute, you may write to Paweł Woźny. |