• iconMaho Dheri Chowk, Mardan
  • iconinfo@suit.com
icon

Need Help? call us free

+92-312-5333778

BS Software Engineering


BS Computer Science

Students must take core software engineering courses that provide a solid foundation for advanced work. Building on this base, students explore a variety of specializations from the 6th semester onwards. They are offered specialization in areas such as project management, distributed systems, software testing, human-computer interaction and information security.

Students must take core software engineering courses that provide a solid foundation for advanced work. Building on this base, students explore a variety of specializations from the 6th semester onwards. They are offered specialization in areas such as project management, distributed systems, software testing, human-computer interaction and information security.

Eligbility Criteria

  • Intermediate (pre-Engieneering/Computer Science/Pre-Medical) with atleast 50% Marks or A-Levels (22 Points) with Equivalency Certificate from IBCC Islamabad or an equivalent certificate from a recognized Institution.

  • Pre Medical Must Pass deficiency Courses of Mathematics of 6 Credit hour's with in first year of their regular studies.

  • Candidates need to pass an Entry Test/aptitude interview conducted by the university


Program Objectives

  • Produce graduates who are able to be employed in industry, government,or start their entrepreneurial endeavors in the diverse field of computing

  • To demostrate professional advancement through technical achivements and leadership responsibility.

  • Undertake advanced degree program or certificate programs in computing,science,engineering, business and automation of industry .


Program Outcomes

  • To apply knowledge of mathematics, science, and engineering

  • To analyze, design, verify, validate, implement and maintain software systems.

  • To design and conduct experiments, as well as to analyze and intrepret data.

  • To design system,component, or process to meet desired need within realistic constraints.

Semester Plan

Semester 1

Course Code Courser Title Credit Hours
CS 110 Introduction to CS (GE) 2-1
MA 101 Calculus and Analytical Gometry (CS Supporting) 3-0
GS 111 Physics-1 (CS Supporting) 2-1
ENG 111 Basic Communication Skills (GE) 3-0
CS 116 Programming fundamentals (CS Core) 3-1
GS 123 Islamic Studies 2-0

Semester 2

Course Code Courser Title Credit Hours
MA 105 Multivariable Calculus (CS supporting) 3-0
CS 125 Object Oriented Programming (OOP) 3-1
MGT 106 Principles of Management (UE) 3-0
MA 213 Discrete Math (CS Core) 3-0
ENG 316 Effective Communication Skills (GE) 3-0
GS 128 Pakistan Studies (GE) 2-0

Semester 3

Course Code Courser Title Credit Hours
CS 232 Data Structures & Algorithm (CS Core) 3-1
EE 223 Digital Logic Design (CS Core) 3-1
SE 336 Software engineering (CS Core) 3-0
MA 313 Probability & Statistics (CS supporting) 3-0
IT 212 Database System (CS core) 3-1

Semester 4

Course Code Courser Title Credit Hours
MA 242 Applied Linear Algebra (CS Core) 3-0
COM 304 Data Communication & Network (CS Core) 3-1
CS 241 Design and Ayalysis of Alogrithm (pre-req CS 232) (CS Core) 2-1
CS 323 Microprocessor Architecture & Assembly Languages (CS Core) 2-1
SE 313 Software Requirment and Specification (SE core) 3-1

Semester 5

Course Code Courser Title Credit Hours
CS 252 Computer Organization & Architecture(CS Core) 3-0
CS 321 Introduction to Data Science 2-1
IT 421 Web Design & Development (Elective I) 2-1
CS 222 Operating System (CS Core) 3-1
SE 414 Software Design of Architecture 3-0

Semester 6

Course Code Courser Title Credit Hours
CS 346 Information Security 3-0
SE 222 Software Construction 3-0
CS 345 Compiler Concepts (CS Core) 3-0
CS 408 Mobile Application Development for Android/Elective III 2-1
CS 333 Viusal Programming/Elective V 2-1
CS 430 Human Computer Interaction (SE Core) 3-0

Semester 7

Course Code Courser Title Credit Hours
IT 314 Artifical Intelligence (CS core) 3-1
ENG 322 Techincal Report Writing(GE) 2-0
CS 407 Mobile Application Development for Andriod/ Elective V 2-1
SE 512 Software Re-Engineering 3-0
RES 491 Project Phase-I (CS Core) 0-3
SE 312 Formal Method In SE 3-0

Semester 8

Course Code Courser Title Credit Hours
SE 323 Software Quality Engineering 3-0
SE 668 Software Project Managment (UE) 3-0
CS 444 Professional Practices (GE) 2-0
RES 492 Project Phase II (CS Core) 0-3
MGT 270 Entrepreneurship 3-0

List of Elective Subject

Database Development

Course Code Courser Title Credit Hours
CS 424 Database Security 3-0
IT 465 Distributed Database 2-1
IT 422 Data Warehousing 3-0
IT 335 Database Programming 2-1
CS 412 Big Data Analytical 3-0
CS 413 Enterprise System 3-0

Software Engineering

Course Code Courser Title Credit Hours
SE 450 Software Metrics and Testing 3-0
SE 452 OOP-Software Engineering 3-o
SE 312 Formal Methods in SE 3-0
SE 412 Design Pattern 3-0
SE 222 Software Constructions 3-0
SE 311 Software Requirments Specification 3-0
SE 323 Software Requirments Specification 3-0
<

System Development

Course Code Courser Title Credit Hours
CS 332 Visual Programming 2-1
CS 403 Systems Programming 3-0
CS 415 Open Source Operating system 3-0
CS 407 Mobile Application Development (For Android) 3-0
SE 222 Software Constructions 2-1
CS 408 Mobile Application Development (For IOS) 3-0