"Babes-Bolyai" University of Cluj-Napoca
Faculty of Mathematics and Computer Science


Curriculum for
Academic Year 2001/2002

Computer Science

Semester 1

Code Subject
Hours: C+S+L
Form of Exam.
Credits
MA001 Basic algebraic structures
2+2+0
E
6 cr.
MI001 Algorithms
2+2+2
E
7 cr.
MI039 Mathematical foundations of Computer Science
2+2+0
E
6 cr.
MO001 Mathematical analysis (1)
2+2+0
E
6 cr.
MO030 Metrical spaces
2+1+0
E
5 cr.
TOTAL
10+9+2=21
 
30 cr.
Other Compulsory Courses:
XK021 Sports (1)
0+2+0
C
-
XL011 English language (1)
0+2+0
C
2.5 cr.
Facultative Courses:
XL005 Second foreign language (1)
0+2+0
C
2.5 cr.

Semester 2

Code Subject
Hours: C+S+L
Form of Exam.
Credits
MA002 Linear algebra
2+2+0
E
6 cr.
MG001 Curves and surfaces
2+1+0
E
5 cr.
MG020 Analytical geometry
2+1+0
E
5 cr.
MI002 Programming
2+2+2
E
8 cr.
MO002 Mathematical analysis (2)
2+2+0
E
6 cr.
TOTAL
10+8+2=20
 
30 cr.
Other Compulsory Courses:
XK022 Sports (2)
0+2+0
C
-
XL012 English language (2)
0+2+0
C
2.5 cr.
Facultative Courses:
XL006 Second foreign language (2)
0+2+0
C
2.5 cr.
Y001 Psychology of education
2+1+0
C
4 cr.

Semester 3

Code Subject
Hours: C+S+L
Form of Exam.
Credits
ME001 Ordinary differential equations and dynamical systems (1)
2+2+0
E
7 cr.
MI003 Computer architecture
2+1+2
E
8 cr.
MI014 Data structures and graph algorithms
2+1+1
E
7 cr.
MI036 Advanced programming methods
2+1+2
E
8 cr.
TOTAL
8+5+5=18
 
30 cr.
Other Compulsory Courses:
XK023 Sports (3)
0+2+0
C
-
XL013 English language (3)
0+2+0
C
2.5 cr.
Facultative Courses:
XL007 Second foreign language (3)
0+2+0
C
2.5 cr.
Y002 General pedagogy (1)
2+1+0
C
4 cr.

Semester 4

Code Subject
Hours: C+S+L
Form of Exam.
Credits
MC003 Probability theory
2+2+0
E
6 cr.
MI004 Operating Systems (1)
2+0+2
E
6 cr.
MI043 Formal languages
2+1+1
E
6 cr.
MI081 Personal project
0+0+1
P
2 cr.
MS051 Optional course 1
2+1+0
E
5 cr.
MS052 Optional course 2
2+0+1
E
5 cr.
TOTAL
10+4+5=19
 
30 cr.
Other Compulsory Courses:
XK024 Sports (4)
0+2+0
C
-
XL014 English language (4)
0+2+0
C
2.5 cr.
Facultative Courses:
XL008 Second foreign language (4)
0+2+0
C
2.5 cr.
Y003 General pedagogy (2)
2+1+0
C
4 cr.
Subjects for optional courses 1 and 2.
Package with subjects in romanian language:
MA026 Computational algebra
2+1+0
5 cr.
ME015 Partial differential equations
2+1+0
5 cr.
MG008 Computational geometry
2+1+0
5 cr.
MI034 Fundamentals of programming languages
2+0+1
5 cr.
MI035 Functional programming and logic programming
2+0+1
5 cr.
MT029 Formal calculus with DERIVE and MAPLE
2+1+0
5 cr.
Package with subjects in hungarian language:
ME015 Partial differential equations
2+1+0
5 cr.
MI034 Fundamentals of programming languages
2+0+1
5 cr.
MI035 Functional programming and logic programming
2+0+1
5 cr.
MT008 Complex analysis
2+1+0
5 cr.

Semester 5

Code Subject
Hours: C+S+L
Form of Exam.
Credits
MC004 Mathematical statistics
2+0+2
E
6 cr.
MC016 Numerical analysis
2+1+2
E
6 cr.
MI005 Operating Systems (2)
2+0+2
E
6 cr.
MI006 Databases (1)
2+1+2
E
6 cr.
MI010 Systems analysis and design
2+2+0
E
6 cr.
TOTAL
10+4+8=22
 
30 cr.
Facultative Courses:
Y012 Didactics of Computer Science
1+2+0
C
3 cr.

Semester 6

Code Subject
Hours: C+S+L
Form of Exam.
Credits
MI007 Databases (2)
2+1+2
E
6 cr.
MI012 Integrated systems for design and implementation
2+1+2
E
6 cr.
MI046 Compiler design methods
2+0+2
E
6 cr.
MI082 Colective project
0+0+2
P
2 cr.
MS053 Optional course 3
2+0+1
E
5 cr.
MS054 Optional course 4
2+1+0
E
5 cr.
TOTAL
10+3+9=22
 
30 cr.
Facultative Courses:
Y016 Practice of education - Computer Science
0+4+0
C
5 cr.
Subjects for optional course 3.
Package with subjects in romanian language:
MI016 Windows Programming
2+0+1
5 cr.
MI028 Distributed programming - Java platforms
2+0+1
5 cr.
Subject in hungarian language:
MI016 Windows Programming
2+0+1
5 cr.
Subjects for optional course 4.
Package with subjects in romanian language:
MI018 Program verification
2+1+0
5 cr.
MI020 Automated theorem proving and term rewriting systems
2+1+0
5 cr.
MI041 Models of parallelism and concurency using Petri Nets
2+1+0
5 cr.
MI042 Convexity in graphs and networks
2+1+0
5 cr.
Subject in hungarian language:
MI019 Analysis and complexity of algorithms
2+1+0
5 cr.
Subjects in english language:
MI019 Analysis and complexity of algorithms
2+1+0
5 cr.
MI090 Automatic parallelization of programs
2+1+0
5 cr.

Semester 7

Code Subject
Hours: C+S+L
Form of Exam.
Credits
MI013 Computer networks
2+0+2
E
6 cr.
MI017 Artificial intelligence
2+1+1
E
6 cr.
MO006 Operations research
2+2+0
E
6 cr.
MS055 Optional course 5
2+0+2
C
6 cr.
MS056 Optional course 6
2+0+2
C
6 cr.
TOTAL
10+3+7=20
 
30 cr.
Subjects for optional course 5.
Package with subjects in romanian language:
MI045 Computer graphics
2+0+2
6 cr.
MI067 Rapid application development
2+0+2
6 cr.
MI077 Control design and implementation
2+0+2
6 cr.
Subjects in hungarian language:
MI045 Computer graphics
2+0+2
6 cr.
MI068 Selected topics of combinatorics
2+2+0
6 cr.
Subject in english language:
MI093 New trends and technologies in software engineering
2+0+2
6 cr.
Subjects for optional course 6.
Package with subjects in romanian language:
ME010 Mathematical modelling
2+2+0
6 cr.
MI021 Selected topics of graph theory
2+0+2
6 cr.
MI030 Distributed systems
2+0+2
6 cr.
MI069 Machine learning and pattern recognition
2+0+2
6 cr.
MI070 Natural language processing
2+0+2
6 cr.
Package with subjects in hungarian language:
MI054 Optimization in database systems
2+0+2
6 cr.

Semester 8

Code Subject
Hours: C+S+L
Form of Exam.
Credits
MS057 Optional course 7
2+0+2
E
10 cr.
MS058 Optional course 8
2+0+2
E
10 cr.
MS059 Optional course 9
2+2+0
C
10 cr.
TOTAL
6+2+4=12
 
30 cr.
Subjects for optional course 7.
Package with subjects in romanian language:
MI049 Image processing
2+0+2
10 cr.
MI075 Database servers
2+0+2
10 cr.
MI091 Design and management of complex information systems
2+0+2
10 cr.
MI092 Expert systems
2+0+2
10 cr.
MO007 Numerical methods in optimization
2+2+0
10 cr.
Subject in hungarian language:
MA024 Criptography
2+0+2
10 cr.
MI094 Neural networks and applications
2+0+2
10 cr.
Subjects for optional course 8.
Package with subjects in romanian language:
MI051 Concurrent programming
2+0+2
10 cr.
MI072 Client/server applications
2+0+2
10 cr.
MI076 CASE tools
2+0+2
10 cr.
Subject in hungarian language:
MI079 Practice problems of operating systems and computer networks
2+0+2
10 cr.
MI088 Object oriented databases
2+0+2
10 cr.
Subjects for optional course 9.
Package with subjects in romanian language:
MA014 Selected topics of logical mathematics
2+2+0
10 cr.
MC012 Parallel calculus
2+0+2
10 cr.
ME040 Dynamical systems and computer experiments
2+2+0
10 cr.
MI022 Management and marketing
2+2+0
10 cr.
MI037 Models and languages of simulation
2+0+2
10 cr.
MI055 Semantics of programming languages
2+2+0
10 cr.
MI078 Evolutionary Computing in Artificial Intelligence
2+2+0
10 cr.
MT006 The geometry of the complex plane
2+2+0
10 cr.
Subjects in hungarian language:
MI022 Management and marketing
2+2+0
10 cr.
MO014 Selected topics in operations research
2+2+0
10 cr.
Subjects in english language:
MC006 Computational complexity
2+2+0
10 cr.