View
217
Download
3
Category
Tags:
Preview:
Citation preview
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 InformaticsFaculty of Science
University of Novi SadSerbia
Faculty of Science UNS
Founded in 1969Consists of 5 departments
Biology and Ecology Chemistry Mathematics and Informatics Geography Physics
71 laboratories, 24000 m2
•Faculty of SciencesFaculty of Sciences consists ofconsists of 5000 5000 peoplepeople: : sstudentstudents,, teachers and teachers and non-teaching staff.non-teaching staff.
• 256 256 researchers in researchers in Mathematics, Informatics Mathematics, Informatics and Natural Sciencesand 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:
Code Course No. classes. ECTS Σyear Σ
W. И011 Introduction to programming 2+2+1 9
I y.
S. И021 Data structures and algorithms 1 2+1+2 8 17
И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 II y
ear
W.
И034 Discrete mathematics 1 3+2 7
28
И051 Operation systems 1 2+2+1 7
III
y.
W. И052 Information systems 1 2+2+1 7
14
59
Two modules:
Module 1: Computer Science (85 ECTS)Module 2: Information Technologies (80ECTS)
Module 1: Computer Science
Code Course No. classes. ECTS Σyear Σ
И111 Elements of mathematical logic 3+3 9 W.
И112 Analysis I 3+3 9
И121 Introduction to algebraе 3+3 8 I ye
ar
S. И122 Analysis II 3+3 8
34
И141 Programming languages 2+1+2 7
И142 Formal languages and automata 3+3 8
II y
ear.
S.
И143 Linear algebra 3+2 7
22
И151 Artificial intelligence 1 2+2+1 7 W.
И152 Analysis of algorithms 3+3 8
И161 Computer graphics 1 2+2+1 7
III
year
S. И162 Numerical analysis 3+2 7
29
85
Module 2: Information Technologies
Code Course No. classes. ECTS Σyear Σ
И211 Theoretical basics of informatics 1 3+3 8 W.
И212 Analysis for informatics 3+3 8
И221 Introduction to electronic business 2+1+1 7 I ye
ar
S. И222 Algebra for informatics 3+3 8
31
И241 Data Bases 2 2+1+2 7
И242 Computers organization 2+1+1 7
II y
ear
S.
И243 Computer networks 2+1+1 7
21
И251 Software engineering 4+1+1 8 W.
И252 Theoretical basics of informatics 2 2+2 6
И261 Operation systems 2 2+1+2 7
III
year
S. И262 Information systems 2 2+1+2 7
28
80
Optional courses
Module 1 Computer Science -student choose 36 ECTS
Module 2 Information Technologies
-student choose 41 ECTS from the following list:
Accecibility years moduls
Code Course
No. classes.
ECTS
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 + + +
Win
ter
sem
mes
ter
МБ414 Selected topics in applied algebra 2+2 6 + + +
М182 English language 2 2+0 4 + + + + +
М183 Sociology 2+0 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 + + + +
МБ221 Information and coding theory 3+3 8 + + + +
И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 + +
Su
mm
er s
emm
este
r
И262 Information systems 2 2+1+2 7 + +
Master in Informatics
Obligatory courses
Code Course No. classes. ECTS Σyear Σ
ИА011 Differential equations 2+2 5 W.
ИА012 Probability 2+2 5
I ye
ar
S. ИА021 Data structures and algorithms 3 2+2+1 7
17
W. ИА031 Statistics 2+3 6
II y
.
S. ИА041 Final project 30 36
53
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
Code Course No. classes. ECTS Σyear Σ
W. ИА111 Compiler construction 1 2+2+1 7
I y.
S. ИА121 Project (Informatics) 2+4+3 10 17
ИА131 Computer graphics 2 2+2+1 7
II y
.
W. ИА132 Mathematical modeling and simulation 3+2 7
14
31
Module 2: Informatics Education
Code Course No. classes. ECTS Σyear Σ
W.
ПГ207 Developmental pedagogical psychology 3+1 5
ИА221 Educational software 2+0+4 7
ИА222 Methodology of informatics 2+2+1 7 I ye
ar
S.
МА223 Pedagogy 3+0 4
23
II y. W.
ИА231 Methodology of programming 2+1+2 7 7
30
Module 3: Theoretical Computer Science
Code Course No. classes. ECTS Σyear Σ
ИА311 Graph theory 2+2 6 W.
ИА312 Mathematical logic in computer science 2+2 6
I ye
ar
S. ИА321 Artificial intelligence 2 2+1+2 7
19
IIy. W. ИА331 Combinatorial algorithms 2+2+1 7 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:
Accesibility years moduls Code Course
No. classes.
ECTS
I II CS IE TI
ИА411 Seminar paper C 1+0+3 6 + + + + +
ИА412 Fuzzy systems 2+2 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 3+1+1 7,5 + + + +
Win
ter
sem
mes
ter
ИБ333 Formal methods engineering 2+1+2 7,5 + + + +
ИА421 Seminar paper D 1+0+3 6 + + + + +
ИА422 Construction of compilers 2 2+1+2 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 3+1+1 7,5 + + + Su
mm
er s
emm
erst
e
М163 Number theory 2+2 5 + + + + +
Master in Information Technologies
Obligatory courses:
Code Course No. classes. ECTS Σyear Σ
I y. W. ИБ011 Software project management 3+2+1 8 8
W. ИБ031 Privacy, ethics and social responsibilities 3+1+1 7,5
II y
.
S. ИБ041 Final project 30 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 No. classes. ECTS Σyear Σ
ИБ121 Requirements engineering 3+1+1 7,5
ИБ122 Architecture,design,and patterns 3+1+1 7,5 I y.
S.
ИБ123 Research methods 3+1+1 7,5
22,5 22,5
Module 2: Information Systems
Code Course No.
classes. ECTS Σyear Σ
W. ИБ211 Project (Informatics) 2+4+3 10
ИБ221 Information system development process 3+1+1 7,5 I y.
S. ИБ222 System integration 3+1+1 7,5
25
II y. W. ИБ231 Software engineering for database systems 3+1+1 7,5 7,5
32,5
Optional courses
Module 1: Software Engineering -student choose 52 ECTS
Module 2: Information Systems -student choose 42 ECTS
Accesibility years years
Code Course
No. classes.
ECTS
I II SI IS
ИБ211 Project (informatics) 2+4+3 10 + +
ИА012 Probability 2+2 5 + +
ИА111 Compiler construction 1 2+2+1 7 + + +
ИА311 Graph theory 2+2 6 + + +
ИА312 Mathematical logics in computer science 2+2 6 + + +
ИА411 Seminar paper C 1+0+3 6 + + +
ИБ331 Software evolution 2+1+2 7,5 + + +
ИБ332 Component based development 2+1+2 7,5 + + +
ИБ333 Formal methods engineering 2+1+2 7,5 + + +
ИБ334 Software engineering for critical systems 2+1+2 7,5 + + +
ИБ335 Advanced topics in software engineering 2+1+2 7,5 + + +
ИБ336 Decision methods 3+3 8 + +
ИБ231 Software engineering for database systems 3+1+1 7,5 + +
Win
ter
sem
mes
ter
ИА031 Statistics 2+3 6 + +
ИБ321 Software testing 2+1+2 7,5 + + +
ИБ222 System integration 3+1+1 7,5 + +
ИБ121 Requirements engineering 3+1+1 7,5 + +
ИБ122 Architecture, design, and patterns 3+1+1 7,5 + +
ИА421 Seminar paper D 1+0+3 6 + +
Sum
mer
sem
.
М351 Revision 3+3 8 + +
PhD in Informatics Code Course No.
classes. ECTS Σyear Σ
Elective course 1 2+0 5
Elective course 2 2+0 5
Win
.
ИД211 Seminar 1 1+15 20
Elective course 3 2+0 5
Elective course 4 2+0 5
I ye
ar
Sum
.
ИД212 Seminar 2 1+15 20
60
Elective course 5 2+0 5
Elective course 6 2+0 5
Win
..
ИД213 Seminar 3 1+15 20
Elective course 7 2+0 5
Elective course 8 2+0 5
II y
ear
Sum
.
ИД214 Seminar 4 1+15 20
60
III y. ИД311 Ph.D. thesis producing 60 60
180
Winter semmester Summer semmester
Code Course Code 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.
BSc in CS (only obligatory) Mathematics + theoretical found.: 45
% Informatics: 55 %
BSc in IT (only obligatory) Mathematics + theoretical found.: 26
% Informatics: 74 %
10 students enrolled
58 students enrolled
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).
Recommended