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

Curriculum for
Academic Year 2012/2013

Information engineering

Semester 3

Code Subject Hours: C+S+L+P Form of Exam. Credits Syllabus
MID0004 Advanced Programming Methods 2+1+2+1 E 6 cr.
MIC0010 Computer System Architecture 2+1+1+0 E 5 cr. română
MIH0002 Databases 2+1+2+1 E 6 cr. română
MID0005 Functional and Logic Programming 2+0+1+0 C 5 cr. română
MME0012 Equations of Mathematical Physics 2+1+1+0 C 5 cr. română
MID0006 Individual Project 0+0+1+1 P 3 cr. română
TOTAL 10+4+8+3=25   30 cr.

Semester 4

Code Subject Hours: C+S+L+P Form of Exam. Credits Syllabus
MID0039 Software Engineering 2+1+1+1 E 6 cr. română
MIH0003 Transaction Management and Distributed Databases 2+1+1+0 E 5 cr. română
MID0003 Operating Systems 2+0+2+0 E 5 cr. română
MIC0008 Design with Microprocessors 3+0+2+0 E 6 cr. română
MID0008 Team project 0+0+2+1 P 3 cr.
MXX9601 Optional course 1 2+0+1+1 C 5 cr.
TOTAL 11+2+9+3=25   30 cr.
Other Compulsory Courses
MPI0006 Practice-Training 0+0+0+6.5 C 5 cr.

Subjects for optional course 1
Package with subjects in romanian language
MID0011 Fundamentals of Programming Languages 2+0+1+1 5 cr.
MID0036 Human-Computer Interaction 2+0+1+1 5 cr.
MML0007 Computational Algebra 2+0+1+1 5 cr.

Semester 5

Code Subject Hours: C+S+L+P Form of Exam. Credits Syllabus
MIF0003 Formal Languages and Compiler Design Methods 2+1+1+0 E 5 cr. română maghiară engleză
MID0026 Software Systems Modeling 3+0+2+1 E 5 cr. maghiară engleză
MME0012 Equations of Mathematical Physics 2+1+1+0 E 5 cr. română
MIG0004 Systems Theory 3+2+0+0 C 5 cr.
MMP0006 Information Theory 2+2+0+0 E 5 cr. română maghiară engleză
MXX9602 Optional course 2 2+0+1+1 P 5 cr.
TOTAL 14+6+5+2=27   30 cr.
Facultative Courses
MMH0002 Typesetting of Mathematical Documents with LaTeX 1+0+1+0 C 3 cr. română

Subjects for optional course 2
Package with subjects in romanian language
MID0012 Distributed Programming - Java Platforms 2+0+1+1 5 cr.
MID0013 Design and Management of Complex Information Systems 2+0+1+1 5 cr.
MIC0002 Distributed Operating Systems 2+0+2+0 5 cr.
Subject in hungarian language
MIH0015 Design and Management of Distributed Databases and Object Oriented 2+0+1+1 5 cr.
MIF0006 Analysis of Algorithms 2+1+0+1 5 cr.
MIC0002 Distributed Operating Systems 2+0+2+0 5 cr.
Package with subjects in english language
MIC0002 Distributed Operating Systems 2+0+2+0 5 cr.
MML0017 Public-key Criptography 2+0+1+1 5 cr.

Semester 6

Code Subject Hours: C+S+L+P Form of Exam. Credits Syllabus
MID0009 Systems for Design and Implementation 2+0+2+1 E 6 cr. română maghiară
MII0015 Elements of Computer Graphics 2+0+2+1 C 5 cr. maghiară engleză
MIC0003 Computer Networks 2+0+2+1 E 5 cr. română maghiară engleză
MID0010 Software Systems Verification and Validation 2+1+1+0 E 5 cr. română maghiară
MII0001 Artificial Intelligence 2+1+1+0 E 5 cr. română maghiară engleză
MXX9603 Optional course 3 2+0+1+1 P 4 cr.
TOTAL 12+2+9+4=27   30 cr.
Other Compulsory Courses:
MPI0007 Practice-Training 0+0+0+10.7 C 3 cr.

Subjects for optional course 3
Package with subjects in romanian language
MIC0006 Applications for Mobile Devices 2+0+1+1 4 cr.
MID0021 Automated Programs Generation from Algorithms 2+0+1+1 4 cr.
MII0021 Intelligent Methods for Solving Real Problems 2+0+1+1 4 cr.
Subject in hungarian language
MIC0005 Practical Problems of Operating Systems and Computer Networks 2+0+1+1 4 cr.
MIK0001 Management and Marketing 2+1+0+1 4 cr.
Package with subjects in english language
MIC0012 Audio-video Communication in High-speed Networks 2+0+1+1 4 cr.
MIC0013 Multimedia Applications over the Web 2+0+1+1 4 cr.

Semester 7

Code Subject Hours: C+S+L+P Form of Exam. Credits Syllabus
MID0029 Processes Modeling and Simulation 3+0+2+0 E 5 cr.
MID0030 Management of Information at Organisational Level 3+1+2+0 E 5 cr. română engleză
MII0016 Virtual Instrumentation 2+0+2+0 C 5 cr. maghiară
MID0023 Web Programming 2+0+2+0 E 5 cr. română maghiară engleză
MIK0002 Basics of Economy 2+2+0+0 C 5 cr.
MXX9604 Optional course 4 2+0+2+0 C 5 cr.
TOTAL 14+3+10+0=27   30 cr.

Subjects for optional course 4
Package with subjects in romanian language
MID0020 CASE Tools 2+0+2+0 5 cr.
MII0014 Intelligent Robots 2+0+2+0 5 cr.
MIH0005 Semistructured Data 2+0+2+0 5 cr.
Subject in hungarian language
MID0018 Windows Programming 2+0+2+0 5 cr.
MIC0015 Risc Processors 2+0+2+0 5 cr.
Package with subjects in english language
MII0003 Virtual Reality 2+0+2+0 5 cr.
MID0044 Software component models 2+0+2+0 5 cr.
MIC0007 Specialised Protocols in Computer Networks 2+0+2+0 5 cr.

Semester 8

Code Subject Hours: C+S+L+P Form of Exam. Credits Syllabus
MMP0007 Experimental Data Processing 2+1+2+0 E 6 cr. română
MID0031 Integrated Information Systems 2+0+2+0 C 5 cr. română maghiară engleză
MID0033 Non-sequential Programming Paradigms 2+1+2+0 E 6 cr.
MXX9605 Optional course 5 2+0+2+0 C 5 cr.
MXX9606 Optional course 6 2+0+2+0 C 5 cr.
MXX9607 Optional course 7 1+0+0+0 C 3 cr.
TOTAL 11+2+10+0=23   30 cr.
Other Compulsory Courses
MPI0004 Practical work for Graduation Project/Diploma Thesis 0+0+2+0 C 2 cr.
MMZ0004 Work for Graduation Project/Diploma Thesis 0+0+0+5 C -

Subjects for optional course 5
Package with subjects in romanian language
MID0015 Models of Parallelism and Concurency Using Petri Nets 2+0+2+0 5 cr.
MII0010 Development Methods for Intelligent Systems 2+0+2+0 5 cr.
Subject in hungarian language
MMP0004 Stochastic Processes and Fractals 2+0+2+0 5 cr.
MME0015 Applied Mathematics in Economy 2+0+2+0 5 cr.
Package with subjects in english language
MIF0005 Advanced Compiler Design 2+0+2+0 5 cr.
MII0024 Business Intelligence 2+0+2+0 5 cr.
Subjects for optional course 6
Package with subjects in romanian language
MII0011 Image Processing 2+0+2+0 5 cr.
MID0045 Parallel Programming Paradigms and Techniques 2+0+2+0 5 cr.
MIC0016 Web Traffic Control 2+0+2+0 5 cr.
Subject in hungarian language
MID0037 Advanced Methods of Machine Learning 2+0+2+0 4 cr.
MMA0018 Optimization techniques 2+1+0+0 4 cr.
Package with subjects in english language
MIC0017 Web Design and Optimization 2+0+2+0 5 cr.
MIF0008 Pragmatic Issues in Programming 2+0+2+0 5 cr.
Subjects for optional course 7
Package with subjects in romanian language
MMH0001 The History of Mathematics 1+0+0+0 3 cr.
MIA0001 History of Computer Science 1+0+0+0 3 cr.
MMZ0003 Methodology Documentation and Prepare a Scientific Paper 1+0+0+0 3 cr.
Subject in hungarian language
MMH0001 The History of Mathematics 1+0+0+0 3 cr.
MIA0001 History of Computer Science 1+0+0+0 3 cr.
MMZ0003 Methodology Documentation and Prepare a Scientific Paper 1+0+0+0 3 cr.
Package with subjects in english language
MMH0001 The History of Mathematics 1+0+0+0 3 cr.
MIA0001 History of Computer Science 1+0+0+0 3 cr.
MMZ0003 Methodology Documentation and Prepare a Scientific Paper 1+0+0+0 3 cr.