Logo UWr
 
Contacts

Address:
Institute of Computer Science
University of Wrocław
ul. Joliot-Curie 15
PL-50-383 Wrocław

Office
phone: +48 71 3757800
phone: +48 71 3251271
fax: +48 71 3757801
sekretariat@ii.uni.wroc.pl

Dean's office
phone: +48 71 3756355
dziekan@ii.uni.wroc.pl

Reception
phone: +48 71 3757958 (speaking Polish only)

WWW editor
ugl@ii.uni.wroc.pl

Graphical project
Arkadiusz Janicki

 

Master Degree - 2-year programme

Preparation Basic Rules Courses Contact

Preparation

Formally, 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 rules

Freedom 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:
  • obligatory courses - there are only seven such courses in the undergraduate programme and only one in the graduate programme; students are obliged to accomplish each of these courses before the prescribed term. The contents of these courses comprise of basics of computer science and it is required for most of other courses.
  • elementary courses - courses comprising of rather simple subjects and ideas, not requiring much preparation; typically students accomplish them during the undergraduate studies, so not many of them are offered in English for the graduate studies. Their programs are presented here mainly in purpose to give the idea of the preparation required for some more advanced courses referring to them. Still, if they are available in English, foreign students of the graduate studies may attend them.
  • advanced courses - these courses are typical for the graduate studies and there is a fairly large number of them offered in English.
  • courses of programming tools and projects - typically practical courses - their purpose is usually to give students good knowledge and ability of using a specific programming tool like a programming language, an operating system, a database management system etc.
  • seminars - courses where students are required to prepare and present given subject by themselves and take part in discussion on subjects presented by their colleagues.
ECTS. At the moment the system of credits prescribed to different courses is under modification. It will be available in a final version in a few months. One can expect that elementary and advanced courses will be prescribed 6-8 credits, seminars and courses will be prescribed 3-4 credits and obligatory courses will be prescribed a number of credits adequate to the number of teaching hours (it maybe even 10). Assessment. Obligatory, elementary and advanced courses are finished with an exam (usually written). To accomplish a course of tools it is usually required to present a project, and to pass a seminar it is usually required to have a presentation. More detailed requirements for each course are presented at the beginning of each semester.

List of available courses

Bellow 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.
Winter 2007/2008 Summer 2007/2008 Winter 2008/2009 Summer 2008/2009

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)

Seminars

Each 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 Tools

Each 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.

Contact

In case of any questions concerning studying Computer Science in English in our Institute, you may write to Paweł Woźny.
dabi@prac.ii  2006-12-20 19:22   printer-friendly version  7904 reads
 
Contests 2009/2010
Nabór na studia
Conferences in 2007

logo