Experiences with Bologna process at the Faculty of Mathematics in Belgrade and with Curriculum at the private faculty RAF Dušan Tošić DAAD project “NEW CURRICULA and BOLOGNA PROCESS”
Faculty of Mathematics -Belgrade (English verision is not updated!) New curriculum is adopted All courses are one-semester long. There are different directions with the different durations (3+2 years or 4+1 years) ECTS are provided for each course.
History of Faculty Faculty of of Belgrade, officially exists as indenpendend science and education institution since On 20th december on "Velika skola" the first Chair of Mathematics was founded on the Natural Science Section of Faculty of Philosophy. This year is 125 years of teaching mathematics on University of Belgrade. Teaching and researh activities, today, are performed by 110 teachers and assistants with about 2000 students on undergraduate and postgraduate studies. There are 9 sections on undergraduate studies: Theoretical Mathematics and Applications, Statistics and Probability, Numerical Mathematics and Optimization, Computer Science and Informatics, Rational Mechanics, Continuum Mechanics, Astronomy, Astrophysics and Teachers of Mathematics and Computers. Postgraduate students may choose amongst different sections: Mathematics (Analysis, Algebra, Geometry, Probability), Computer Science, Astrophysics, Astronomy and Mechanics.
1.Information technologies (3+2 godine)Information technologies (3+2 godine) 2.Theoretical Mathematics ad applications (4+1 years) (4+1 years) 3.Numerical mathematics and optimization (4+1 years) (4+1 years) 4.Statistics and financial mathematics (4+1 years) (4+1 years) 5.Computer sciences and information technologies (4+1 years)Computer sciences and information technologies (4+1 years) 6.Teacher of mathematics and computer sciences (4+1 years) (4+1 years) 7.Mechanics (4+1 years) (4+1 years) 8.Astronomy (4+1 years) (4+1 years) 9.Astrophysics (4+1 years) (4+1 years) PhD -studies Directions at Faculty of Mathematics
I year hours Credits P100Programming R120Introduction to computer organization3+26 M105Diskrete structures M120Linear algebra and analytical geometry 3+26 O1Culture of communications2+04 Total2330 P101Programming R220Introduction into computer architecture 3+26 M106Diskrete struktures M111Analyses O2English language2+04 Total2330 Computer sciences (I year)
II year P103Algorithms and data structures3+27 R221Architecture and operating systems3+27 M131Geometry3+26 M112Analyses O3English language2+04 Total2230 P210Analyses and design of algorithms3+26 R130Introduction into Web an Internet3+26 P102OO programming3+26 M113Analyses M140Algebra3+26 Total2530 Computer sciences (II year)
III year R270Relational data base R240Translations of programming languages R255Computer graphics M160Probability and statistics IPBElective course B Total R225Operating systems R260Artificial intelligence R290Software development M150Introduction into num. analyses IPBElective course B Total C s o c m i p e u n t c e r s III year
IV year pac. 1 pac. 2 R271 Information systems3+26 R230 Network computing3+26 IPM Elective course M3+26 R319 Theory of computation3+26 R390 Software development O6 Basic of control3+26 IPA Elective course A3+2 6 Total Computer sciences (IV year – I semester)
O4 Methodologies in science work2+03 O5 History and philosophy of mathematics and com. Sciences 2+03 R340 Compilers construction3+26 R361 Automatic reasoning3+26 R374 Data mining3+26 R308 Scientific Computing3+26 IPA Elective course A3+2 6 IPA Elective course A3+2 6 Total Computer sciences (IV year)-II semester
V yearpac.1pac.2 R310 Analyses and design algorithms R353 Development of interactive systems 3+26 R318 Mathematical programming and optimization 3+26 R373 Distributed object data base3+26 IPA Elective course A3+2 6 IPA Elective course A3+2 6 Total IPA Elective course A3+2 6 IPA Elective course A3+2 6 Thesis1518 Total C s o c m i p e u n t c e r s V year
Elective B (basic) M305 Numerical analyses3+26 R310 Analyses and design algorithms R319 Theory of computation3+26 R320 Advanced architectures of computers 3+26 R340 Compilers constructions3+26 R343 Programming paradigms3+26 R351 GUI3+26 R361 Automatic reasoning3+26 R370 Data base23+26 The elective courses (Basic)
Elective A M302 Advanced probability and statistics3+26 M303 Coding and information theory3+26 R307 Simulation and modeling3+26 R308 Scientific Computing3+26 R309 Bioinformatika3+26 R300 Computer based astronomy3+26 R311 Language theory and automata3+ 26 R312 Cryptography3+26 R313 Geometrical algorithms3+26 R314 Parallel algorithms3+26 The elective courses (Advanced)
Remarks: 1. Presented direction is new one with the concept There are (still) a lot of mathematical courses (the situation is worse on the others directions). 3. Student should get 60 credits per year to enroll next year. 4. Student has two terms to finish exam. 5.Phd-studies should be defined in more details.
Faculty of Computer sciences (ser.RAF-RAčunarski Fakultet) (Only Serbian version) Private faculty. Founded 4 years ago. The programs are prepared according to Bologna process and ACM/IEEE curriculum. The permanent changes of programs are made. ECTS are provides for each course.
There are: I level study and II level study (Advanced and Master study)
I year I semester General dir.Math.-software dir. PREDMET II semester I semester II semester 1.M112Linear algebra CS105Discrete structure iI CS111oIntroduction into programming CS120 Introduction into computer organization N101English language I N103Oral and written presentation M111Mathematical analyses CS106Discrete structures II CS112oOO Programming CS130Introduction into WWW CS111iProcedural programming N102English language II4 2+2 Hours per week Total Total credits 30 I year
R.b. II year III semester General dir.Math. Software dir PREDMET IV semesterIII semester IV semester 1. CS210Algorithms analyses and design CS220Computer architectures CS225Operating systems CS250Interaction human-computer CS305Numerical analyses N201English language B201Business applications I M211Advanced mathematical analyses CS230Computer networks CS291 Software development and programming of systems CS255Computer graphics CS302Probability and statistics CS271sManaging of information N202English language B202Business applications II2 2+2 Hours per week Total 24 Total credits II year
The third year is specific. There are 6 directions: Programming Engineering systems Computer networks and communications Information management New software technologies Multimedia On the next 2 slides only the program of Programming direction is specified.
b. III year: PROGRAMMING DIRECTION CourseECTS credits V semesterVI semester 1.CS340Compilers CS390Software development CS320Advanced computer architectures Elective course Elective course CS314Parallel algorithms CS338Web programming CS346Script Languages CS385Intellectual properties Elective course Elective course Hours per week Total 24 Total credits 30 III year (Programming direction)
Elective course for V semester ( 2 courses should be chosen) CS360Intelligent systems62+2 CS370Advanced data base62+2 CS325Advanced operating systems62+2 CS326Concurrent and distributed systems62+2 CS373Distributed and object data base62+2 CS351GUI62+2 Elective course for VI semester ( 2 courses should be chosen ) CS329Real time systems6 2+2 CS307Modeling and simulation6 2+2 CS396Software components6 2+2 CS311Theory of algorithms, automata and languages6 2+2 CS303Coding and Information theory6 2+2 CS353Development of interactive systems6 2+2 The elective courses
IV year For all directions: Student’s practice 15 ECTS Diploma work15 ECTS Additional courses are obligatory.
Additional courses (Programming direction) Analyses requests and definition.NET arch. solution. Development and implementation Windows application by using Microsoft Visual Basic.NET i Microsoft Visual Studio.NET tools. Development and implementation Web applications by using Microsoft C#.NET i Microsoft Visual Studio.NET tools. Development and implementation Windows application by using Microsoft#.NET i Microsoft Visual Studio.NET tools. Development XML Web services i services components by using Microsoft C#.NET i Microsoft.NET frameworks.
Instead of conclusion The Bologna process is very active on both private and state faculties. The program are made, mainly, according to ACM/IEEE curriculum. The postgraduate study are not yet defined in the proper way.