SE Courses

Under-graduate Courses

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.)
Physics
(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.)