ICBS Faculty

Department of Software Engineering

demo-attachment-1408-Group-46

Software Engineering (SE) is an engineering discipline concerned with the efficient and economic development of large software systems. It includes the design and development of software system which are effective, efficient, robust, maintainable and maximally useful and usable. It also includes the design and development of techniques, processes and higher level tools by which these applications can be developed in a timely, cost effective and sustainable manner. It requires systematic approach which deals with quantifiable measures of quality and effectiveness. It requires familiarity with the basic needs and process in the various application domains, with the principles of good engineering practice and with the underlying concepts and principles of computer science. It requires expertise in problem analysis, solution, design, program development, documentation and understanding of the ways in which human interact with technological systems.
demo-attachment-261-Group-56
09

Mission Statement

This program is designed to prepare our students for a career as Software Engineering; System Analysis, Software Architecture, Quality Analysis and Project Managers. Software Engineering help develop software for telecommunication, financial systems, aeronautics, medical devices, transportation systems, banking and various government organizational and defense systems.

Read Carefully

Admission Criteria

The minimum requirements for admission in a Bachelor degree program in Software Engineering, is at least 50% marks in Intermediate (HSSC) examination with Mathematics or equivalent qualification with Mathematics certified by IBCC.

Message from the Head of the Software Engineering Department:

Faculty Software Engineering

Read Carefully

Program Educational Objectives (PEOs)

PEO: 01

To provide in-depth understanding and education of civil engineering by incorporating analysis, design, construction and management of engineering problems.

PEO: 02

To impart ethics and concepts of sustainable development

PEO: 03

To enhance student skills through effective communication and teamwork

Program Offered

B.Sc Software Engineering

demo-attachment-1408-Group-46

SCHEME OF STUDIES

demo-attachment-1408-Group-46

Year 1

Semester -I

Course No Course Title Credit Hours
  Introduction to Computing 4
  Programming Fundamentals 4
  Discrete Structure 3
  Basic Electronics 3
  English – I (Composition & Comprehension) 3
  Total Credits 14
demo-attachment-1408-Group-46

Year 1

Semester -II

Course No Course Title Credit Hours
  Calculus & Analytical Geometry 3
  Object Oriented Programming 4
  Digital Electronics 3
  GE / University Elective – I 3
  English – II (Communication Skills) 3
  Islamic Studies / Ethics 2
  Total Credits 18
demo-attachment-1408-Group-46

Year 2

Semester -III

Course No Course Title Credit Hours
  Software Engineering 3
  Data Structure & Algorithms 4
  Digital Logic and Design 4
  Linear Algebra 3
  Operating System 4
  Total Credits 18
demo-attachment-1408-Group-46

Year 2

Semester -IV

Course No Course Title Credit Hours
  Object Oriented Software Engineering 4
  Supporting Course – II 3
  GE / University Elective – II 3
  Introduction to Database System 4
  Pakistan Studies 2
  Total Credits 16
demo-attachment-1408-Group-46

Year 3

Semester -V

Course No Course Title Credit Hours
  Software Requirement Engineering 3
  Probability and Statistics 3
  Computer Communication & Network 4
  Software Engineering Elective – I 3
  Supporting Elective – III 3
  Software Engineering Elective – II 3
  Total Credits 19
demo-attachment-1408-Group-46

Year 3

Semester -VI

Course No Course Title Credit Hours
  GE / University Elective – III 3
  Software Verification & Validation 3
  Software Architecture & Design 3
  Human Computer Interaction 3
  Software Engineering Application Domain Elective – I 3
  English – III (Technical Report Writing) 3
  Total Credits 18
demo-attachment-1408-Group-46

Year 4

Semester -VII

Course Title
Course NoCredit Hours
  Final Year Project – I 3
  Software Project Management 3
  Professional Practice 3
  Software Engineering Elective – III 3
  GE / University Elective – IV 3
  Total Credits 15
demo-attachment-1408-Group-46

Year 4

Semester -VIII

Course No Course Title Credit Hours
  Final Year Project – II 3
  Software Engineering Elective - IV 3
  Software Engineering Elective – V 3
  Software Engineering Elective - VI 3
  Total Credits 12
Total Hours: 14+18+18+16+19+18+15+12=130 CR

ACCREDITATIONS