Software engineers develop software as a formal process much like that found in traditional engineering. Software engineers begin by analyzing user needs. They design, develop, test software for its quality then deploy and maintain it. They instruct computer programmers on how to write the code they need. They need strong programming skills to communicate with the programmers and are frequently fluent in several programming languages.

Marks Required : 50%

Credit Hours : 132

Duration : 4 Years

[]
1 Step 1
Apply Now
Enter Full Name
Mobile Number
Whatsapp Number if Different
Enter Obtained Marks
Total Marks
Previous
Next

Scholarship

Campus Name Scholarship Percentage
DHA Campus N/A
Cantt Campus 55%
Gulberg Campus 75%
Raiwind Rd Campus 75%

RoadMap

Semester 1

Sr Course Title
1. Advanced Theory of Computation
2. Advanced Algorithm Analysis
3. Research Methods (Elective I)

Semester 2

Sr Course Title
1. Elective II
2. Elective III
3. Elective IV

Semester 3

Sr Course Title
1. Thesis/Project (partial registration)
2. Elective V
3. Elective VI

Semester 4

Sr Course Title
1. Thesis/Project (partial registration)

Elective Courses

Sr. Elective Courses
1. Research Methods
2. Advanced Operating Systems
3. Advanced Computer Architecture
4. Functional Programming
5. Cloud Computing
6. Advanced Topics in Semantic Web Techniques
7. Advanced Topics in Mobile Computing
8. Image Processing
9. Distributed Computing
10. Computer Vision
11. Social Computing
12. Expert Systems
13. Machine Learning
14. Distributed System
15. Natural Language Processing
16. Bioinformatics
17. Game Theory
18. Graph Theory & Algorithms
19. Information Retrieval
20. Parallel Processing: Algorithms and Architectures – I
21. Parallel Processing: Algorithms and Architectures – II
22. Distributed Computing
23. Distributed Systems
24. Advanced Image Processing
25. Distributed Operating Systems
26. Multimedia Systems Theory & Principles
27. Fuzzy Logic
28. Advanced Expert Systems
29. Advanced Computer Vision
30. Intelligent Agents Technology
31. Intelligent Multi Agent systems
32. Information Theory I
33. Information Theory II
34. Stochastic Processes
35. Stochastic Systems
36. Multimedia Databases
37. Distributed Database Systems
38. Formal Methods
39. Service-Oriented Architecture