Survey
* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project
New curricula at Department of Mathematics and Informatics (3+2+3) (Novi Sad) passed the accreditation Durres, September 9, 2008 Andreja Tepavčević & Zoran Budimac Department of Mathematics and Informatics Faculty of Science University of Novi Sad Serbia Faculty of Science UNS Founded in 1969 Consists of 5 departments Biology and Ecology Chemistry Mathematics and Informatics Geography Physics 71 laboratories, 24000 m2 •Faculty of Sciences consists of 5000 people: students, teachers and non-teaching staff. • 256 researchers in Mathematics, Informatics and Natural Sciences Faculty of Science, UNS has passed the accreditation On 12. April, 2008 the Quality Control Commission of Republic of Serbia approved the accreditation of Faculty of Science IN THE FIRST ROUND. TEAM FOR ACCREDITATION Curricula of Informatics (starting from 2008/9) 3+2+3 (Bachelor + Master + Doctoral) BSc in Informatics Computer Science Information technologies Master in Informatics Theoretical Computer Science Teaching Master in Information Technologies Software engineering Information systems PhD in Informatics BSC in Informatics Obligatory courses: III y. II year I y. Code Course No. classes. ECTS W. И011 Introduction to programming 2+2+1 9 S. И021 Data structures and algorithms 1 2+1+2 8 И031 Databases 1 2+1+2 7 И032 Оbject-oriented programming 1 2+2+2 7 И033 Data structures and algorithms 2 2+1+2 7 И034 Discrete mathematics 1 3+2 7 И051 Operation systems 1 2+2+1 7 И052 Information systems 1 2+2+1 7 W. W. Σyear Σ 17 28 14 59 Two modules: Module 1: Computer Science (85 ECTS) Module 2: Information Technologies (80ECTS) Module 1: Computer Science III year II year. I year Code W. S. S. W. S. Course No. classes. ECTS Σyear И111 Elements of mathematical logic 3+3 9 И112 Analysis I 3+3 9 И121 Introduction to algebraе 3+3 8 И122 Analysis II 3+3 8 И141 Programming languages 2+1+2 7 И142 Formal languages and automata 3+3 8 И143 Linear algebra 3+2 7 И151 Artificial intelligence 1 2+2+1 7 И152 Analysis of algorithms 3+3 8 И161 Computer graphics 1 2+2+1 7 И162 Numerical analysis 3+2 7 Σ 34 22 29 85 Module 2: Information Technologies Course III year II year I year Code W. S. S. W. S. No. classes. ECTS Σyear И211 Theoretical basics of informatics 1 3+3 8 И212 Analysis for informatics 3+3 8 И221 Introduction to electronic business 2+1+1 7 И222 Algebra for informatics 3+3 8 И241 Data Bases 2 2+1+2 7 И242 Computers organization 2+1+1 7 И243 Computer networks 2+1+1 7 И251 Software engineering 4+1+1 8 И252 Theoretical basics of informatics 2 2+2 6 И261 Operation systems 2 2+1+2 7 И262 Information systems 2 2+1+2 7 Σ 31 21 28 80 Optional courses Module 1 Computer Science -student choose 36 ECTS Module 2 Information Technologies -student choose 41 ECTS from the following list: Summer semmester Winter semmester classes. I II III CS IT М172 English language 1 2+0 4 + + + + + М311 Economy 4+0 5 + + + + + И311 Software practicum 1 1+0+3 6 + + + + + М431 Boolean algebra and optimization 2+3 5 + + + + И331 Seminar paper А 1+0+3 6 + + + + М331 Finance 1 3+3 8 + + + + И251 Software engineering 4+1+1 8 + + И151 Artificial intelligence 1 2+2+1 7 + + И152 Analysis of alghoritms 3+3 8 + + М341 Accounting 3+2 7 + + + И351 Applied analysis 2+2 6 + + + МБ414 Selected topics in applied algebra 2+2 6 + + + М182 М183 English language 2 Sociology 2+0 2+0 4 4 + + + + + + + + + + И321 Basics of digital electronic 3+3 8 + + + + + М321 Finantial mathematics 1 3+4 9 + + + + + И221 Introduction to electronic business 2+1+1 7 + + + + И322 Software practicum 2 1+0+3 6 + + + + И241 Data basis 2 2+1+2 7 + + + И341 Оbject-oriented programming 2 2+1+2 7 + + + И242 Organization of computers 2+1+1 7 + + + И243 Computer network 2+1+1 7 + + + И141 Program languages 2+1+2 7 + + + И143 Linear algebra 3+2 7 + + + И342 Discrete mathematics 2 2+3 6 + + + + 3+3 8 + + + + + + МБ221 Information and coding theory + + И361 Seminar paper B 1+0+3 4 + И161 Computer graphics 1 2+2+1 7 + + И162 Numerical analysis 3+2 7 + + И261 Оperational systems 2 2+1+2 7 + + И262 Information systems 2 2+1+2 7 + + Master in Informatics Obligatory courses II y. I year Code W. Course No. classes. ECTS Σyear Σ ИА011 Differential equations 2+2 5 ИА012 Probability 2+2 5 2+2+1 2+3 7 6 S. ИА021 Data structures and algorithms 3 W. ИА031 Statistics S. ИА041 Final project 30 17 53 36 Three modules: Module 1: Computer Science (31 ECTS) Module 2: Informatics Education (30 ECTS) Module 3: Theoretical Computer Science (26 ECTS) Module 1: Computer Science II y. I y. Code Course No. classes. ECTS Σyear W. ИА111 Compiler construction 1 2+2+1 7 S. ИА121 Project (Informatics) 2+4+3 10 ИА131 Computer graphics 2 2+2+1 7 3+2 7 W. ИА132 Mathematical modeling and simulation Σ 17 31 14 Module 2: Informatics Education I year Code Course W ПГ207 Developmental pedagogical psychology . ИА221 Educational software S. ИА222 Methodology of informatics МА223 Pedagogy II y. W ИА231 Methodology of programming . No. classes. ECTS Σyear 3+1 5 2+0+4 7 2+2+1 7 3+0 4 2+1+2 7 23 7 Σ 30 Module 3: Theoretical Computer Science I year Code IIy. W. Course No. classes. ECTS Σyear Σ ИА311 Graph theory 2+2 6 ИА312 Mathematical logic in computer science 2+2 6 2+1+2 7 2+2+1 7 S. ИА321 Artificial intelligence 2 W. ИА331 Combinatorial algorithms 19 7 26 Optional courses Module 1: Computer Science -student choose 36 ECTS Module 2: Informatics Education -student choose 37 ECTS Module 3: Theoretical Computer Science -student choose 41 ECTS from the following list: Code Course ИА411 Seminar paper C ИА412 Fuzzy systems No. ECTS classes. Accesibility years moduls I II CS IE TI + + + + + + 1+0+3 2+2 6 6 + + + + ИА413 History of informatics 2+0 4 + + + ПГ506П Psychology of education 2+2 6 + + + ИА111 Construction of compilers 1 2+2+1 7 + + + + ИА131 Computer graphics 2 2+2+1 7 + + + + ИА132 Mathematical modeling and simulation 3+2 7 + + + ИА311 Graph theory 2+2 6 + + + + ИА312 Mathematical logic in computer science 2+2 6 + + + + ИА331 Combinatorial algorithms 2+2+1 7 + + ИБ031 Privacy, ethics and social responsibilities ИБ333 Formal methods engineering 3+1+1 7,5 + + 2+1+2 7,5 + + + ИА421 Seminar paper D ИА422 Construction of compilers 2 1+0+3 2+1+2 6 7 + + + + + + + + + ИА423 Operational research 3+3 8 + + + + + ИА121 Project (Informatics) 2+4+3 10 + + + + ИА321 Artificial intelligence 2 2+1+2 7 + + ИБ123 Research methodsа 3+1+1 7,5 + + ИБ221 Information system development process М163 Number theory 3+1+1 7,5 + + + 2+2 5 + + + + + + + + + + Master in Information Technologies Obligatory courses: Course No. classes. ECTS Σyear I y. W. ИБ011 Software project management 3+2+1 8 II y. Code W. S. ИБ031 Privacy, ethics and social responsibilities ИБ041 Final project 3+1+1 7,5 30 Σ 8 37,5 45,5 Two modules: Module 1: Software Engineering (22.5 ECTS) Module 2: Information Systems (32.5 ECTS) Module 1: Software Engineering Code Course I y. ИБ121 Requirements engineering S. ИБ122 Architecture,design,and patterns ИБ123 Research methods No. classes. ECTS Σyear 3+1+1 7,5 3+1+1 7,5 3+1+1 7,5 Σ 22,5 22,5 Module 2: Information Systems Code Course I y. W. ИБ211 Project (Informatics) II y. No. ECTS Σyear classes. 2+4+3 10 ИБ221 Information system development process 3+1+1 7,5 ИБ222 System integration 3+1+1 7,5 W. ИБ231 Software engineering for database systems 3+1+1 7,5 S. 25 7,5 Σ 32,5 Optional courses Module 1: Software Engineering -student choose 52 ECTS Module 2: Information Systems -student choose 42 ECTS Code Course ИБ211 Project (informatics) years I II years SI IS 10 + 2+2 5 + 2+2+1 2+2 7 6 + + + + + + 2+2 6 + + + ИА411 Seminar paper C ИБ331 Software evolution 1+0+3 2+1+2 6 7,5 + + + + + + ИБ332 Component based development ИБ333 Formal methods engineering 2+1+2 2+1+2 7,5 7,5 + + + + + + ИБ334 Software engineering for critical systems 2+1+2 7,5 + + + ИБ335 Advanced topics in software engineering ИБ336 Decision methods 2+1+2 3+3 7,5 8 + + + + + ИБ231 Software engineering for database systems ИА031 Statistics 3+1+1 2+3 7,5 6 + + + ИБ321 Software testing ИБ222 System integration 2+1+2 3+1+1 7,5 7,5 + + ИБ121 Requirements engineering 3+1+1 7,5 + + ИБ122 Architecture, design, and patterns ИА421 Seminar paper D 3+1+1 1+0+3 7,5 6 + + + + 3+3 8 + + ИА111 Compiler construction 1 ИА311 Graph theory Winter semmester Accesibility 2+4+3 ИА012 Probability Summer sem. No. ECTS classes. ИА312 Mathematical logics in computer science М351 Revision + + + + + + PhD in Informatics Win. Sum. Win.. Sum. II year I year Code III y. Course Elective course 1 No. ECTS Σyear classes. 2+0 5 2+0 5 1+15 20 2+0 2+0 5 5 1+15 20 Elective course 5 2+0 5 Elective course 6 2+0 5 1+15 20 2+0 2+0 5 5 1+15 20 Elective course 2 ИД211 Seminar 1 Elective course 3 Elective course 4 ИД212 Seminar 2 ИД213 Seminar 3 Elective course 7 Elective course 8 ИД214 Seminar 4 ИД311 Ph.D. thesis producing 60 Σ 60 180 60 60 Code Winter semmester Course Code Summer semmester Course ИД011 System modelling ИД013 System development ИД012 Research methods ИД014 Advanced topics in software engineering ИД021 Discrete mathematics ИД023 Theory of algorithms ИД022 Transitional systems ИД102 Software testing and validation ИД101 Software evolution ИД105 Data basis ИД103 Component-based development ИД107 Programming paradigms ИД104 Software engineering for critical systems ИД108 E-business and modelling ИД110 Security in computer network ИД109 Artificial intelligence ИД111 Combinatorial and positional games ИД113 Discrete probability structures ИД112 Geometry algorithms ИД114 Algebraic and co-algebraic models of computing processes ИД115 Operational research ИД121 Triangular norms ИД120 Aggregation functions Where are ‘joint’ master studies in software engineering (Tempus project)? In: Master of Information Technologies Software engineering that consists of: Courses from the ‘joint’ studies + Some other courses – Soft ‘joint’ courses (E-business, Business modeling, applied system thinking,…) Some statistics – elective courses BSc – obligatory courses 33% Computer science: + 44 % Information technologies: + 44% BSc – elective courses: + 33 % MSc Informatics, 33 % elective MSc IT, 36 % elective PhD, 100% elective Some statistics: math. vs inf. 10 students enrolled BSc in CS (only obligatory) Mathematics + theoretical found.: 45 % Informatics: 55 % 58 students enrolled BSc in IT (only obligatory) Mathematics + theoretical found.: 26 % Informatics: 74 % Some statistics: math. vs inf. MSc in Inf - CS (only obligatory) Mathematics + theoretical found.: 40 % Informatics: 60 % BSc in IT – SE (only obligatory) Mathematics + theoretical found.: 15 % Informatics: 85 % Problems Courses for PhD are ‘thin’ (5 ECTS points each) – because of accreditation ‘metrics’ Is our BSc in CS (45% theory, 55% inf.) capable of doing something useful in industry? Probably not → master Conclusion Is this the final stage of our continual 10-years efforts of reforms? Probably not, but it is a good step in that direction The next step: analyzing the courses contents to check the usefulness to industry (esp. after 3 years).