Snow

Bachelor of Science in Software Engineering

Apply Now
Admission
Fall & Spring Intake
Duration
4 Years
Semester
8
Campuses Offered
Cantt, Raiwind and Barki campus
Entry Requirements
Minimum 50% in inter or equivalent examination

Introduction

BSSE program aims to create, expand, disseminate and teach the Software Engineering Body of knowledge through academics, applications and research which positively impact society locally, nationally and internationally. The program prepares students to apply the principles of software engineering to develop and provide software solutions using methods, processes, tools and to develop software systems. The program equips students with comprehensive knowledge and expertise to contribute significantly to the software industry and to grow professionally to pursue their career as a software engineer.

Program Objectives

The objective of the program is to prepare students for professional careers and graduate studies with a balance between computing theory and practical application of software engineering concepts, methodologies, tools and technologies in the modern software development environments. The graduates will be able to:

01

Apply mathematics, physical science, computer science and related disciplines.

02

Apply the principles of software engineering practices and processes subject to realistic constraints

03

Model, analyze, document and track system requirements, both functional and non-functional.

04

Verify and validate quality-oriented software systems.

Eligibility Criteria

Applicants must achieve minimum 50% marks in Intermediate or equivalent qualification.

Year 1

Semester 1
Course Codes Course Title Pre Req. Credit Hours
CSC-101 Introduction to Computing & Social Media Technologies - (2-1)
CSC-102 Programming Fundamentals - (3-1)
ENG-103 English Composition & Comprehension - (3-0)
MTH-101 Calculus & Analytical Geometry - (3-0)
PHY-101 Applied Physics - (3-0)
GEC-101/102 Islamic Studies/ Ethics - (2-0)
TOTAL CREDIT HOURS 18 (16-2)
Semester 2
Course Codes Course Title Pre Req. Credit Hours
CSC-112 Object Oriented Programming - (3-1)
ENG-203 Communication & Interpersonal Skills - (3-0)
MTH-103 Linear Algebra - (3-0)
ACT-121 Principles of Accounting - (3-0)
CSC-102 Discrete Structures - (3-0)
GEC-103 Pakistan Studies - (2-0)
TOTAL CREDIT HOURS 18(17-1)

Year 2

Semester 3
Course Codes Course Title Pre Req. Credit Hours
CSC-211 Data Structures & Algorithms - (3-1)
CSC-202 Data Communications and Computer Networks - (3-1)
CSC-200 Fundamentals of Digital Logic Design - (2-1)
CSE-201 Software Engineering - (3-0)
ITC-201 Web Systems and Technologies - (3-0)
TOTAL CREDIT HOURS 17 (15-2)
Semester 4
Course Codes Course Title Pre Req. Credit Hours
CSC-214 Operating Systems - (3-1)
CSC-213 Database Systems - (3-1)
CSE-211 Human Computer Interaction - (3-0)
ENG-205 Technical and Report Writing - (3-0)
ITC-202 Multimedia Systems and Design - (3-0)
TOTAL CREDIT HOURS 17 (15-2)

Year 3

Semester 5
Course Codes Course Title Pre Req. Credit Hours
CSE-312 Software Quality Engineering - (3-0)
CSE-311 Software Requirements and Specifications - (3-0)
GEC-210 Software Entrepreneurship - (3-0)
STA-201 Probability & Statistics - (3-0)
GEC-301 Global Professional Practices - (3-0)
TOTAL CREDIT HOURS 15 (15-0)
Semester 6
Course Codes Course Title Pre Req. Credit Hours
CSE-321 Software Architecture Design - (2-1)
CSE-322 Software Project Management - (3-0)
MGT-122 Human Resource Management - (3-0)
SE Elective - I - (3-0)
SE Elective -II - (3-0)
TOTAL CREDIT HOURS 15(14-1)

Year 4

Semester 7
Course Codes Course Title Pre Req. Credit Hours
CSE-421 Software Construction - (2-1)
CSE-323 Business Process Engineering - (3-0)
CSE-423 Formal Methods in Software Engineering - (3-0)
SE Elective - III - (3-0)
CSE-498 Capstone Project I - 0-3
TOTAL CREDIT HOURS 15(11-4)
Semester 8
Course Codes Course Title Pre Req. Credit Hours
SE Elective - IV - (3-0)
SE Elective - V - (3-0)
CSC-422 Information Security - (3-0)
CSE-422 Software Re-Engineering - (3-0)
CSE-499 Capstone Project II - 0-3
TOTAL CREDIT HOURS 15(12-3)
Software Engineering CORE (Compulsory) courses
Course Codes Course Title Pre Req. Credit Hours
CSE-211 Human Computer Interaction - 3-0
CSE-421 Software Construction - 2-1
CSE-321 Software Architecture Design - 2-1
CSE-322 Software Project Management - 3-0
CSE-312 Software Quality Engineering - 3-0
CSE-422 Software Re-Engineering - 3-0
CSE-311 Software Requirements and Specifications - 3-0
ITC-201 Web Systems and Technologies - 3-0
Total - 22-2
Software Engineering SUPPORTING courses
Course Codes Course Title Pre Req. Credit Hours
CSE-323 BRAND MANAGEMENT - 3-0
CSE-423 INTEGRATED MARKETING COMMUNICATION - 3-0
CSE-324 RETAIL MARKETING - 3-0
ITC-202 SERVICES MARKETING - 3-0
CSE-325 INTERNATIONAL MARKETING - 3-0
CSE-326 ADVERTISING AND PROMOTION - 3-0
Total (Any THREE of the above) - 9-0

Fee Structure

Explore Fee Structure

Degree Value

The software engineering degree meets all the international standards in term of quality. The graduate can work in various areas of software fields like Requirement Engineering, Domain Engineering, Reuse Engineering, Designing and Testing. The degree make you learn, use and implement the current state of the art software technologies at different platforms.

Career Outlook

The software engineering graduates will be able to do a variety of jobs in the software as well in other industries. The current most demanding jobs like: Front-End Software Engineers, Back-End Software Engineers, Software Architect Engineers, Test Engineers, Quality Assurance Engineers, Robotics and Data Engineers.

Location

© Copyright - USA. All rights reserved.