Bachelors of Software Engineering program is a 4-year (8 semesters) 133 credit undergraduate engineering program. Graduates of this program possess knowledge and skills of a defined engineering approach to complex systems analysis, planning, design, and construction. The program has a unique, project-driven curriculum, establishing a new model of communication, teamwork, critical thinking, and professionalism.
The goal of the program is to provide a professionally guided education in software engineering that prepares graduates to have a broad range of career options: industry, government, computing graduate program, and professional education.
Software engineering graduates are expected to have:
Year I/ Semester I | Year I/ Semester II |
MEC 116: Basic Engineering Drawing | MTH 150: Algebra and Geometry |
MTH 110: Calculus -I | PHY 110: Applied Physics |
CMP 122: Computer Workshop | ENG 110: Communication Techniques |
ELX 110: Digital Logic | ELX 176: MP and Computer Architecture |
CMP 116: Discrete Structure | CMP 162: OO Programming in C++ |
MTH 120: Problem Solving Techniques | CMP 168: Web Technology |
CMP 124: Programming in C | |
Year II/Semester III | Year II/Semester IV |
CMP 228: Advanced Programming in Java | CMP 272: Analysis and Design of Algo. |
MTH 210: Calculus - II | Cmp 274: Comp. Graphics & Multimedia |
CMP 160: Data structure and Algorithm | MTH 252: Numerical Methods |
CMP 222: Database Management System | CMP 278: OODM through UML |
MTH 216: Probabilty and Statistics | CMP 270: Research Fundamentals |
CMP 230: Software Engineering Fundamentals | CMP 280: System Programming |
Year III/Semester V | Year III/Semester VI |
CMP 266: Applied Operating System | CMP 376: Agile S/W Development |
CMP 342: AI and Neural Network | CMP 378: Cloud App. Development Foundation |
Comp 344: Computer Networks | MGT 320: Engineering Management |
Comp 336: Data Science and Machine Learning | CMP 380: Network Programming |
CMP 338: Simulation and Modeling | PRJ 360: Project-I |
CMP 340: Software Design and Architecture | CMP 382: Software Dependability |
XXX XXX: Elective-I | |
Year IV/Semester VII | Year IV/Semester VIII |
CMP 442: Distributed System & Cloud Comp. | INT 496: Internship |
MGT 250: Engineering Economics | PRJ 452: Project-II |
MGT 332: Entrepreneurship and Professional Practice | XXX XXX: Elective III |
CMP 438: Software Project Management |
|
CMP 440: S/W Testing, Veri, Validation & QA |
|
XXX XXX: Elective -II |
|