Department of Software Engineering was established in University of Sahiwal in 2020. Currently, Department of Software Engineering is offering BS Software Engineering (BSSE) (4 Years) degree program in morning and evening sessions. In addition to this degree program many short courses and workshops are arranged by the department time to time. The students in Department of Software Engineering have unlimited access to the computers and the professional software tools. The department has modern computer lab equipped with latest computing technology. All the computers are equipped with latest technology & the professional software tools and provide services such as HEC digital Library, video conference etc. The students and staff have access to Internet facilitates during working hours.
The programs have been designed for the preparation of software engineering experts to serve in academia and industry. The purpose is to sharpen the academic analytical and research skills of students in the field of Software Engineering and make them able to work in national and international organizations. The students will learn latest techniques and skills in this field. BSSE program is all about these skills and techniques.
Semester I | Semester II |
---|---|
1. Introduction to ICT
2. Programming Fundamentals 3. English Composition & Comprehension 4. Calculus & Analytical Geometry 5. Applied Physics 6. Zero Mathematics (Part I)* |
1. Object Oriented Programming
2. Communication & Presentation Skills 3. Discrete Structures 4. Software Engineering 5. Islamic Studies 6. University Elective-I 7. Zero Mathematics (Part I)* |
Semester III | Semester IV |
1. Data Structures & Algorithms
2. Software Requirement Engineering 3. Human Computer Interaction 4. Linear Algebra 5. University Elective-II |
1. Operating Systems
2. Database Systems 3. Software Design & Architecture 4. Probability and Statistics 5. University Elective-III |
Semester V | Semester VI |
1. Software Construction and Development
2. Computer Networks 3. Technical and Business Writing 4. SE Supporting -I 5. SE Supporting -II |
1. Software Quality Engineering
2. Information Security 3. Professional Practice 4. Web Engineering 5. SE Elective – I 6. SE Supporting -III |
Semester VII | Semester VIII |
1. Software Project Management
2. Software Re-Engineering 3. SE Elective – II 4. SE Elective – III 5. Final Year Project-I |
1. SE Elective – II
2. SE Elective – III 3. Final Year Project-II 4. University Elective-IV |
Software Engineering Supporting Courses | |
---|---|
1. Business Process Engineering
2. Formal Methods in Software Engineering 3. Simulation and Modelling |
4. Operations Research
5. Stochastic Processes |
Mathematics and Science Foundation Courses | |
---|---|
1. Calculus & Analytical Geometry
2. Probability & Statistics |
3. Linear Algebra
4. Applied Physics |
University Elective Courses | |
---|---|
1. Foreign Language
2. Social Service 3. Management Related |
4. Social Science Related
5. Economy Related |
Software Engineering Elective Courses | |
---|---|
1. Agent Based Software Engineering
2. Big Data Analytics 3. Cloud Computing 4. Computer Graphics 5. Data Encryption and Security 6. E-Commerce 7. Game Application Development 8. Global Software Development 9. Information Systems Audit 10. Management Information Systems |
11. Mobile Application Development
12. Multimedia Communication 13. Natural Language Processing 14. Real Time Systems 15. Semantic Web 16. Software Engineering Economics 17. Software Metrics 18. Systems Programming 19. Topics in Software Engineering 20. Visual Programming |
* “Zero Mathematics” is a non-credited course and mandatory for pre-medical students to pass within first two semesters, otherwise the admission will not be confirmed.