Bachelor in Software Engineering (3 years) Curricula

Semester 1
Code Name Type Category Credits ECTS
CEN 105 LINEAR ALGEBRA A Compulsory 3 5
CEN 109 INTRODUCTION TO ALGORITHMS & PROGRAMMING B Compulsory 4 7
ENG 103 DEVELOPMENT OF READING AND WRITING SKILLS IN ENGLISH I D Compulsory 3 4
MTH 101 CALCULUS I A Compulsory 4 7
PHY 101 GENERAL PHYSICS I A Compulsory 4 7
Semester 2
Code Name Type Category Credits ECTS
CEN 110 C PROGRAMMING B Compulsory 4 7
ENG 104 DEVELOPMENT OF READING AND WRITING SKILLS IN ENGLISH II D Compulsory 3 4
MTH 102 CALCULUS II A Compulsory 4 7
MTH 106 DISCRETE MATHEMATICS A Compulsory 3 5
SWE 101 INTRODUCTION TO SOFTWARE ENGINEERING B Compulsory 4 7
Semester 3
Code Name Type Category Credits ECTS
CEN 203 DATABASE MANAGEMENT SYSTEMS B Compulsory 4 7
CEN 215 OBJECT ORIENTED PROGRAMMING B Compulsory 4 7
CEN 219 COMPUTER ORGANIZATION C Compulsory 3 6
MTH 207 FUNDAMENTALS OF PROBABILITY A Compulsory 3 6
xxx NON- TECHNICAL ELECTIVE D Elective 3 4
Semester 4
Code Name Type Category Credits ECTS
CEN 206 DATA STRUCTURES B Compulsory 4 7
CEN 311 WEB TECHNOLOGIES AND PROGRAMMING B Compulsory 3 6
SWE 202 SOFTWARE MODELING AND DESIGN B Compulsory 3 6
SWE 211 PROGRAMMING LANGUAGE PARADIGMS B Compulsory 4 7
xxx NON- TECHNICAL ELECTIVE D Elective 3 4

Code Name Type Category Credits ECTS
BUS 103 INTRODUCTION TO BUSINESS D Non-technical 3 4
BUS 114 COMMUNICATION SKILLS C Non-technical 3 4
LAW 105 INTRODUCTION TO LAW D Non-technical 3 5
Semester 5
Code Name Type Category Credits ECTS
CEN 307 COMPUTER NETWORKS C Compulsory 4 6
CEN 309 ANALYSIS OF ALGORITHMS B Compulsory 3 6
CEN 376 DATA MINING B Compulsory 3 6
SWE 303 SOFTWARE TESTING AND QUALITY ASSURANCE B Compulsory 3 6
CEN 3XX TECHNICAL ELECTIVE C Elective 3 6
Semester 6
Code Name Type Category Credits ECTS
CEN 308 OPERATING SYSTEMS B Compulsory 4 6
CEN 390 GRADUATION PROJECT / FINAL EXAM E Compulsory 3 6
SWE 302 SOFTWARE PROJECT MANAGEMENT B Compulsory 3 6
CEN XXX TECHNICAL ELECTIVE C Compulsory 3 6
CEN XXX TECHNICAL ELECTIVE C Compulsory 3 6
Semester Elective