Department

Computer Science

Level

Undergraduate

Colleges

College of Computer Sciences & Information Systems

Course Detail

The Computer Engineering program emphasizes practical application, enabling students to turn ideas into reality through software and hardware technologies. The curriculum covers both software and hardware aspects, preparing young engineers for confident industry entry or further academic pursuits. Hands-on laboratory work and seminars complement theoretical learning, supported by state-of-the-art computing facilities.

Mission Statement Computer Engineering

To encourage innovative engineers through a high-quality education that integrates theoretical knowledge with practical skills while emphasizing impactful research and collaboration with industry partners to tackle contemporary challenges and enhance societal value. Inspiring the next generation of computer engineers to drive positive global change for lifelong learning.

Career Path

  • Machine Learning Engineer
  • Software Systems Architect
  • Network Security Specialist
  • IoT Solutions Engineer
  • Cloud Infrastructure Engineer
  • Embedded Systems Developer
  • Hardware Design Engineer

Program Objective of Computer Engineering
BS Computer Engineering PO
PO-I: Proficient computer engineers capable of designing and developing innovative

hardware and software solutions by applying strong analytical, problem-solving, and
programming skills.
PO-2: Computer engineers who responsibly implement professional practices to benefit
society, the environment, and their field while ensuring sustainability.
PO-
3: 
Skilled communicators and leaders who collaborate within multidisciplinary teams,
playing key roles in technological advancements while committing to lifelong
learning across diverse organizations.

BS Computer Engineering

Vision and Mission


Program Objectives (POs)

PO-1

PO-2

PO-3

University Vision

The Institute of Business Management aspires to be one of the leading institutions, nationally and internationally, for learning, research, innovation and adding value to society.

 

 

 

 

 

 

 

University Mission

The Institute of Business Management (IoBM) is committed to cater to the demands of the evolving challenges of learning and teaching by enabling and leveraging technology in the pursuit of scholarship. Insightful as well as relevant research is undertaken that creates economic and societal impact.

IoBM tutors innovative mindsets by providing a supportive environment to nurture entrepreneurship and intrapreneurship. IoBM aims to foster the ability of critical thinking through experiential learning, inquiry-based learning and case teaching across several dimensions. Aiming to prepare for the challenges of inclusive growth and sustainability, it advocates the development of future leaders to meet the economic challenges emanating from the evolving local and global paradigms.

 

 

 

 

 

 

 

College  Vision

The College of Computer Science and Information Systems (CCSIS) is committed to emerge as one of the leading college, nationally and internationally, in computing and analytics by focusing on learning, research, technological innovation, and enhancing value to society.

 

 

 

 

 

 

 

Program

 Mission

To encourage innovative engineers through a high-quality education that integrates theoretical knowledge with practical skills, while emphasizing impactful research and collaboration with industry partners to tackle contemporary challenges and enhance societal value. Inspiring the next generation of computer engineers to drive positive global change for lifelong learning.

 

 

 

 

 

 

The ten Graduate Attributes (GAs) defined by NCEAC align with the Graduate Attributes laid
down in the Seoul Accord document for computing professionals. These Student Outcomes
(SOs) or GAs or Graduate Attributes (GAs) provided in NCEAC Manual 2023 have been
adopted by the CCSIS Department of the Institute of Business Management (IoBM). It is

ensured that direct and indirect assessment methods achieve the GAs. The ten SOs or GAs or
GAs are as follows:
1. Academic Education - To prepare graduates as computing professionals
2. Knowledge for Solving Computing Problems - Apply knowledge of computing
fundamentals, knowledge of a computing specialization, and mathematics, science, and
domain knowledge appropriate for the computing specialization to the abstraction and
conceptualization of computing models from defined problems and requirements
3. Problem Analysis - Identify, formulate, research literature, and solve complex
computing problems reaching substantiated conclusions using fundamental principles of
mathematics, computing sciences, and relevant domain disciplines
4. Design/ Development of Solutions - Design and evaluate solutions for complex
computing problems, and design and evaluate systems, components, or processes that
meet specified needs with appropriate consideration for public health and safety, cultural,
societal, and environmental considerations
5. Modern Tool Usage - Create, select, adapt and apply appropriate techniques, resources,
and modern computing tools to complex computing activities, with an understanding of
the limitations
6. Individual and Team Work - Function effectively as an individual and as a member or
leader in diverse teams and in multi-disciplinary settings
7. Communication - Communicate effectively with the computing community and with
society at large about complex computing activities by being able to comprehend and
write effective reports, design documentation, make effective presentations, and give
understand clear instructions
8. Computing Professionalism and Society - Understand and assess societal, health,
safety, legal, and cultural issues within local and global contexts, and the consequential
Responsibilities relevant to professional computing practice
9. Ethics - Understand and commit to professional ethics, responsibilities, and norms of
professional computing practice
10. Life-long Learning - Recognize the need, and have the ability, to engage in independent
learning for continual development as a computing professional

 

Graduate Attributes (GAs)

Program Objectives (POs)

PO-1

PO-2

PO-3

GA-1: Academic Education

 

 

GA-2: Knowledge for Solving Computing Problems

 

 

GA-3: Problem Analysis

 

 

GA-4: Design/Development of Solutions

 

 

GA-5: Modern Tool Usage

      √

 

 

GA-6: Individual and Teamwork

 

 

GA-7: Communication

 

 

GA-8: Computing Professionalism and Society

 

      √

 

GA-9: Ethics

 

     √

 

GA-10: Life-long Learning

 

 

A Bachelor of Science degree in Computer Engineering offers a comprehensive understanding of computer system hardware. Participants in this program get comprehensive expertise in the system, enabling them to excel in the development of exceptional hardware, firmware, and software.

Generic Structure for Computing Discipline

Area

Credit Hours

Courses

Computing Core [CC]

50

14

Domain Core [DC]

18

6

Domain Elective [DE]

21

7

Mathematics & Supporting Courses [MSC]

12

4

Elective Supporting Courses [ESC]

3

1

General Education Requirements [GER]

30

12

Internship

3

1

Total

137

45

 

Mapping of BSCE Program on the Generic Structure

 

Computing Core:

Course Title

Credit Hours

Programming Fundamentals 

3+1

Object Oriented Programming

3+1

Intro. to Database Systems

3+1

Digital Logic and Design

2+1

Data Structures and Algorithms

3+1

Information Security

3+0

Artificial Intelligence

3+1

Computer Networks

3+1

Intro. to Software Engineering

3+0

Comp. Organization & Assembly Language

3+1

Operating Systems

3+1

Design & Analysis of Algorithms

3+0

Final Year Project I

0+3

Final Year Project II

0+3

Total

50(36+15)

 

Domain Core:

Course Title

Credit Hours

Linear Circuit Analysis

3+0

Electrical Network Analysis

2+1

Electronic device & circuits

2+1

Signals and Systems

2+1

Parallel and Distributed Computing

3+0

Computer Architecture

2+1

Total

18(16+2)

 

Domain Elective:

Course Title

Credit Hours

Artificial Neural network & Deep Learning

3+0

Theory of Automata & Formal Language

3+0

HCI and Computer Graphics

3+0

Embedded System

3+0

Parallel and Distributed Computing

3+0

Digital System Design

3+0

Digital Image Processing

3+0

Total

21(21+0)

 

 

Mathematics & Supporting Courses:

Course Title

Credit Hours

Linear Algebra

3+0

Multivariable Calculus 

3+0

Probability Theory and Statistics

3+0

Technical & Business Writing

3+0

Total

12(12+0)

 

 

Elective Supportive Courses:

Course Title

Credit Hours

Marketing Management

3+0

Total

3(3+0)

 

General Education Requirements:

Course Title

Credit Hours

Application of Information & Communication Technologies

2+1

Academic/Functional English

3+0

Expository Writing

3+0

Calculus and Analytical Geometry

3+0

Discrete Structure

3+0

Ideology and Constitution of Pakistan

2+0

Islamic Studies

2+0

Introduction of Management

2+0

Professional Practices

2+0

Service-Learning and Civic Responsibility

2+0

Applied Physics

2+1

Entrepreneurship

2+0

Total

30 (28+2)

Course Code

Course Name

Credit Hours

Pre-requisite

Semester 1

CSC111

CSC111

Intro to Info. & Comm. Technology [GER]

Intro. to Info. & Comm. Technology Lab

2+0

0+1

-

CSC113

CSC113

Programming Fundamentals [CC]

Programming Fundamentals Lab

3+0

0+1

-

PHY 111

PHY 111

Applied Physics [GER]

Applied Physics Lab

2+0

0+1

 

COM107

Academic English [GER]

3+0

-

MTH107

Calculus and Analytical Geometry [GER]

3+0

-

 

Total

16(13+3)

 

Semester 2

CSC213

CSC213

Object-Oriented Programming [CC]

Object-Oriented Programming Lab

3+0

0+1

CSC113

COMxxx

Expository Writing [GER]

3+0

  •  

CSC231

Discrete Structure [GER]

3+0

  • -

CSC115

CSC115

Digital Logic and Design [CC]

Digital Logic and Design Lab

2+0

0+1

 

CSC233

Multivariable Calculus [MSC]

3+0

MTH107

 

Total

16(14+2)

 

Semester 3

CSC215

CSC215

Data Structures and Algorithms [CC]

Data Structures and Algorithms Lab

3+0

0+1

CSC213

MTH204

Linear Algebra [MSC]

3+0

MTH107

CSC211

CSC211

Comp. Organization & Assembly Lang. [CC]

Comp. Organization & Assembly Lang. Lab

3+0

0+1

 

SEC303

Service-Learning and Civic Responsibility [GER]

2+0

 

REL101

Islamic Studies [GER]

2+0

 

CSCxxx

Linear Circuit Analysis [DC]

3+0

-

 

Total

18(16+2)

 

Semester 4

CSC217

CSC217

Intro. to Database Systems [CC]

Intro. to Database Systems Lab

3+0

0+1

 

  CSC317

Intro. to Software Engineering [CC]

 3+0

-

STA203

Probability Theory and Statistics [MSC]

3+0

-

CSC313

CSC313

Operating Systems [CC]

Operating Systems Lab

3+0

0+1

CSC215

CSC315

Design & Analysis of Algorithms [CC]

3+0

CSC215

 

Total

17(15+2)

 

Semester 5

CSC219

Professional Practices [GER]

2+0

-

CSC319

CSC319

Computer Networks [CC]

Computer Networks Lab

3+0

0+1

-

CSC413

CSC413

Artificial Intelligence [CC]

Artificial Intelligence Lab

3+0

0+1

-

CSCxxx

 Signals & Systems [DC]

Signals & Systems Lab

2+0

0+1

-

MAN306

Introduction to Management & Organizational Behavior [GER]

 

Apply Now

Interested in this program? Visit the admissions page for more information.

Apply Download Brochure
new admission img

Faculties