Core Courses (for under-graduate)
|
Semester I
|
Programming Fundamentals |
(3+1 Credit Hr.) |
|
Calculus I |
(3 Credit Hr.) |
|
Communication Skills and Report Writing |
(3 Credit Hr.) |
|
|
Semester II
|
Intro to Computing |
(2+1 Credit Hr.) |
|
Discrete Structures |
(3 Credit Hr.) |
|
Object Oriented Programming |
(2+1 Credit Hr.) |
|
Technical and Business Writing |
(3 Credit Hr.) |
|
Women in Development |
(2 Credit Hr.) |
|
Semester III
|
English Composition and Comprehensionv |
(3 Credit Hr.) |
|
Probability and Statistics |
(3 Credit Hr.) |
|
Digital Logic Design |
(2+1 Credit Hr.) |
|
Multivariate Calculus |
(3 Credit Hr.) |
|
Data Structures and Algorithms |
(3 Credit Hr.) |
|
Semester IV
|
Linear Algebra |
(3 Credit Hr.) |
|
Signals & Systems |
(3 Credit Hr.) |
|
Electronic Circuits |
(2+1 Credit Hr.) |
|
Differential Equations |
(3 Credit Hr.) |
|
Semester V
|
Introduction to Software Development |
(3 Credit Hr.) |
|
Database Systems |
(2+1 Credit Hr.) |
|
Computer Communication & Networks |
(3 Credit Hr.) |
|
Operating Systems |
(2+1 Credit Hr.) |
|
Visual Programming |
(2+1 Credit Hr.) |
|
Semester VI
|
Computer Architecture |
(3 Credit Hr.) |
|
Software Design and Architecture |
(3 Credit Hr.) |
|
Digital Signal Processing |
(3 Credit Hr.) |
|
Software Construction |
(3 Credit Hr.) |
|
Semester VII
|
Software Quality Assurance |
(3 Credit Hr.) |
|
Human Computer Interaction |
(3 Credit Hr.) |
|
Software Requirement Engineering |
(3 Credit Hr.) |
|
Software Project Management |
(3 Credit Hr.) |
|
Semester VIII
|
Professional Practice in Software Engineering |
(3 Credit Hr.) |
|
Thesis Project |
(6 Credit Hr.) |
|