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

Curriculum for
Academic Year 2012/2013

Software Engineering

Semester 1

Code Subject Hours: C+S+L+P Form of Exam. Credits
MID1043 Programming Paradigms 2+1+0+1 E 8 cr.
MID1015 Management of Software Projects 2+1+0+1 E 8 cr.
MID1003 Behavioral Modeling of Software Systems 2+1+0+1 E 7 cr.
MMA1011 Mathematical Foundations of Decision-Making Process 2+1+0+1 E 7 cr.
TOTAL 8+4+0+4=16   30 cr.

Semester 2

Code Subject Hours: C+S+L+P Form of Exam. Credits
MID1010 Software Architecture 2+1+0+1 E 8 cr.
MID1037 Software Quality 2+1+0+1 E 8 cr.
MID1038 Design of interactive software systems 2+1+0+1 E 7 cr.
MID1036 Methodologies for Software Processes 2+1+0+1 E 7 cr.
TOTAL 8+4+0+4=16   30 cr.

Semester 3

Code Subject Hours: C+S+L+P Form of Exam. Credits
MID1002 Formal Methods in Programming 2+1+0+1 E 8 cr.
MID1039 Requirements Engineering 2+1+0+1 E 8 cr.
MIA1000 Methodology of Scientific Research in Computer Science 2+1+0+0 C 6 cr.
MXX5001 Optional Course 1 2+1+0+1 E 8 cr.
TOTAL 8+4+0+3=15   30 cr.

Subjects for optional course 1
MID1008 Workflow Systems 2+1+0+1 8 cr.
MID1007 Rule-Based Programming 2+1+0+1 8 cr.
MII1001 Cooperative Intelligent Agents 2+1+0+1 8 cr.
MID1009 Decision Support Systems 2+1+0+1 8 cr.

Semester 4

Code Subject Hours: C+S+L+P Form of Exam. Credits
MID1040 Models of Embedded Computation 2+1+0+1 E 8 cr.
MID1041 Service Oriented Architecture 2+1+0+1 E 8 cr.
MIA1011 Research Project in Software Engineering 0+0+3+0 C 6 cr.
MXX5002 Optional Course 2 2+1+0+1 E 8 cr.
TOTAL 6+3+3+3=15   30 cr.
Other Compulsory Courses
MMZ1004 Work for Dissertation Thesis 0+0+0+5 C -

Subjects for optional course 2
MID1012 Framework Design 2+1+0+1 8 cr.
MID1025 Software Modeling 2+1+0+1 8 cr.
MID1042 Integrated Information Systems 2+1+0+1 8 cr.
MIH1003 Implementation of Database Management Systems 2+1+0+1 8 cr.