Bachelor of Science in Software Engineering
1st Year _1st Semester
- Introduction to Programming
- Introduction to Computer Systems
- Mathematics for Computing
- Communication Skills
2nd Semester
- Object Oriented Concepts
- Software Process Modeling
- English for Academic Purposes
- Information Systems and Data Modeling
- Internet and Web Technologies
2nd Year _1st Semester
- Software Engineering
- Object Oriented Programming
- Database Management Systems
- Computer Networks
- Operating Systems and System Administration
2nd Semester
- Mobile Application Development
- Data Structures and Algorithms
- IT Project
- Professional Skills
- Employ ability Skills Development –Seminar
- Probability and Statistics
3rd Year _1st Semester
- Software Engineering Process & Quality Management
- Distributed Systems
- Software Architecture
- Application Frameworks
- User Experience Engineering
2nd Semester
- Database Systems
- Case Studies in Software Engineering
- Software Project Management
- Industry Placement
- Employ ability Skills Development
4th Year _1st Semester
- Preparation for the Professional World
- Current Trends in Software Engineering
- Secure Software Development
- Enterprise Application Development
- Mobile Application Design & Development
2nd Semester
- Deep Learning
- Image Understanding & Processing
- Parallel Computing
- Research Project
Course Level:
Degree Programmes