To produce graduates who are well-educated in the fundamental concepts of software engineer- ing and able to continue their professional development throughout their careers. The course combines theory with consideration of its application in software engineering practice.
Course Title | Course Code | Credit Units | Level |
---|---|---|---|
Professional Software Engineering Mini Practical Project I | BSE1301 | 4 | Undergraduate Level |
Course Title | Course Code | Credit Units | Level |
---|---|---|---|
Introduction to Database Systems | BSE2101 | 4 | Undergraduate Level |
Principles of Programming II | BSE2103 | 4 | Undergraduate Level |
Computer Architecture | BSE2104 | 4 | Undergraduate Level |
Course Title | Course Code | Credit Units | Level |
---|---|---|---|
Systems Software | BSE2200 | 4 | Undergraduate Level |
Network Application Development | BSE2201 | 4 | Undergraduate Level |
Network Application Development | BSE2201 | 4 | Undergraduate Level |
Embedded Systems Software | BSE2202 | 4 | Undergraduate Level |
Modelling in Information Systems | BSE2204 | 4 | Undergraduate Level |
Professional Software Engineering Mini Practical Project II | BSE2302 | 4 | Undergraduate Level |
Course Title | Course Code | Credit Units | Level |
---|---|---|---|
IT Project Management and Development | BSE3101 | 4 | Undergraduate Level |
Course Title | Course Code | Credit Units | Level |
---|---|---|---|
Distributed Systems Development | BSE3202 | 4 | Undergraduate Level |
UNIX Shell Programming | BSE3205 | 4 | Undergraduate Level |
Course Title | Course Code | Credit Units | Level |
---|---|---|---|
Entrepreneurship and Business | BSE4103 | 3 | Undergraduate Level |
Course Title | Course Code | Credit Units | Level |
---|---|---|---|
Emmerging Trends in Software Engineering | BSE4204 | 4 | Undergraduate Level |