Department of Computer Engineering
Computer engineering is a discipline that embodies the science and technology of design, construction, implementation, and maintenance of software and hardware components of modern computing systems and computer-controlled equipment.
At the Department of Computer Engineering, students are encouraged to hone the right mix of expertise covering both software programming and hardware design and implementation to be able to design and utilize computing systems for industrial automation (to handle different processes and machinery in an industry to replace a human being), embedded systems (found in devices from a digital wristwatch to space shuttle), robotics (to use machines to perform tasks done traditionally by human beings), multimedia (to combine and use multiple media formats i.e. text, audio, still images, animation, video and interactivity together), and artificial intelligence (to design and program machines to think like humans and mimic their actions).
Computer Engineering is a fast emerging and an exhilarating field offering diverse career paths in both software development and hardware engineering. Computer Engineers apply engineering techniques and computer science concepts to develop reliable, cost-effective hardware and software solutions catering to the challenging demands of industries ranging from health care to environmental sciences.
Vision
To produce professional Computer Engineers who can use knowledge, technical expertise, and entrepreneurial abilities to compete with upcoming challenges in computing fields while adhering to highest standards of morality and ethics.
Mission
Our mission is to prepare graduates to accept and fulfill responsibilities across a broad spectrum of activities, including analysis, synthesis and design of the modern computing systems, serve government and industry in various roles and contribute in academia and research.
Admission Requirement
- F.SC (Pre-Engg)/ICS with Math’s & Physics from any recognized board or equivalent with at least 60% Marks. Or
Diploma of Associate engineering in the relevant field securing at least 60% marks.
- Entry test will be conducted by NTS.
Degree Requirement
- Total Credit Hours: 135-137 *
- Total Courses: 42-44
- Minimum CGPA ≥ 2.0
- Academic rules
* For details Program Schema
Program Educational Objectives
The department of Computer Engineering at BUITEMS envisions to produce computer
engineers who will:
- Exercise thoroughness in design and implementation of computing systems by carefully
applying computer engineering theory and principles to provide contemporary
solutions to challenging problems of the world.
- Lead technological innovation and development, with a broader understanding of
social and economic impact, by utilizing diverse workforce.
- Uphold the tenets of their profession and to adhere to the codes of professional
practice and ethics of their field.
- Demonstrate life-long learning by engaging themselves in continuous professional
development and advanced education, and utilize critical thinking skills in making
planning and design decisions.
Program Learning Outcomes
The Computer Engineering program prepares students to attain the educational objectives
by ensuring that students demonstrate achievement of the following expected outcomes:
- Engineering Knowledge: An ability to apply
mathematics, science and engineering fundamentals and an engineering specialization
to the solution of complex computer engineering problems.
- Problem Analysis: An ability to identify,
formulate, and analyze complex computer engineering problems and to be able to
acquire substantiated conclusions using principles of computer engineering, natural
sciences and engineering sciences.
- Design/Development of Solutions: An ability to
design solutions for complex computer engineering problems and design systems,
components or processes that meet specified needs with appropriate consideration for
public health and safety, cultural, societal, and environmental considerations.
- Investigation: An ability to investigate complex
engineering problems in a methodical way including literature survey, design and
conduct of experiments, analysis, and interpretation of experimental data, and
synthesis of information to derive valid conclusions.
- Modern Tool Usage: An ability to create, select and
apply appropriate techniques, resources, and modern engineering and IT tools,
including prediction and modeling, to complex engineering activities, with an
understanding of the inherent limitations.
- The Engineer and Society: An ability to apply
reasoning informed by contextual knowledge to assess societal, health, safety, legal
and cultural issues and the consequent responsibilities relevant to professional
engineering practice and solution to complex engineering problems.
- Environment and Sustainability: An ability to
understand the impact of professional engineering solutions in societal and
environmental contexts and demonstrate knowledge of and need for sustainable
development.
- Ethics: Apply ethical principles and commit to
professional ethics and responsibilities and norms of engineering practice.
- Individual and Team Work: An ability to work
effectively, as an individual or in a team, on multifaceted and /or
multidisciplinary settings.
- Communication: An ability to communicate
effectively, orally as well as in writing, on complex engineering activities with
the engineering community and with society at large, such as being able to
comprehend and write effective reports and design documentation, make effective
presentations, and give and receive clear instructions.
- Project Management: An ability to demonstrate
management skills and apply engineering principles to one’s own work, as a member
and/or leader in a team, to manage projects in a multidisciplinary environment.
- Lifelong Learning: An ability to recognize the
importance of and be able to pursue lifelong learning in the broader context of
innovation and technological developments.
Program Schema
The BS Computer Engineering is a 4-years (8-semesters)
programme in which students are required to complete a specified number of courses:
First Semester
|
S.No.
|
Course Code
|
Course Title
|
Prerequisite
|
Credit Hours
|
1
|
CS-107
|
Computer Fundamentals
|
None
|
3
|
2
|
CS-107L
|
Computer Fundamentals
|
None
|
1
|
3
|
PHY-204
|
Applied Physics
|
None
|
3
|
4
|
PHY-204L
|
Applied Physics
|
None
|
1
|
5
|
MATHP-118
|
Calculus & Analytical Geometry
|
None
|
3
|
6
|
HUM-101
|
Islamic Studies/ Ethics
|
None
|
2
|
7
|
HUM-163
|
Reading and Writing Skills (Eng-I)
|
None
|
3
|
8
|
ENGG-202L
|
Workshop Practice
|
None
|
1
|
Second Semester
|
S.No.
|
Course Code
|
Course Title
|
Prerequisite
|
Credit Hours
|
1
|
CS-112
|
Computer Programming
|
None
|
3
|
2
|
CS-112L
|
Computer Programming
|
None
|
1
|
3
|
MATHA-214
|
Differential Equations
|
None
|
3
|
4
|
EE-304
|
Electronic Circuits and Devices
|
None
|
3
|
5
|
EE-304L
|
Electronic Circuits and Devices
|
None
|
1
|
6
|
HUM-268
|
Communication and Presentation Skills
|
None
|
3
|
7
|
EE-203
|
Circuit Analysis
|
None
|
3
|
8
|
EE-203L
|
Circuit Analysis
|
None
|
1
|
Third Semester
|
S.No.
|
Course Code
|
Course Title
|
Prerequisite
|
Credit Hours
|
1
|
CE-163L
|
Engineering Drawing
|
None
|
1
|
2
|
CS-212
|
Object Oriented Programming
|
Computer Programming
|
3
|
3
|
CS-212L
|
Object Oriented Programming
|
Computer Programming
|
1
|
4
|
MATHP-111
|
Linear Algebra
|
None
|
3
|
5
|
EE-110
|
Digital Logic Design
|
None
|
3
|
6
|
EE-110L
|
Digital Logic Design
|
None
|
1
|
7
|
HUM-102
|
Discrete Structure
|
None
|
3
|
8
|
MATHA-217
|
Probability Methods in Engineering
|
None
|
3
|
Fourth Semester
|
S.No.
|
Course Code
|
Course Title
|
Prerequisite
|
Credit Hours
|
1
|
MATHP-213
|
Complex Variables and Transforms
|
Calculus & Analytical Geometry
|
3
|
2
|
CS-214
|
Data Structure and Algorithms
|
Object Oriented Programming
|
3
|
3
|
CS-214L
|
Data Structure and Algorithms
|
Object Oriented Programming
|
1
|
4
|
EE-261
|
Signals & Systems
|
Probability Methods in Engineering
|
3
|
5
|
EE-261L
|
Signals & Systems
|
None
|
1
|
6
|
CE-211
|
Computer Architecture and
Organization
|
Digital Logic Design
|
3
|
7
|
CE-211L
|
Computer Architecture and
Organization
|
Digital Logic Design
|
1
|
8
|
TBA
|
CE-Depth Elective I
|
None
|
3/2
|
Fifth Semester
|
S.No.
|
Course Code
|
Course Title
|
Prerequisite
|
Credit Hours
|
1
|
CS-331
|
Database Management System
|
Computer Architecture and
Organization
|
3
|
2
|
CS-331L
|
Database Management System
|
Computer Architecture and
Organization
|
1
|
3
|
CE-303
|
Software Engineering
|
None
|
2
|
4
|
CE-303L
|
Software Engineering
|
None
|
1
|
5
|
CS-341
|
Operating System
|
Computer Architecture and
Organization
|
3
|
6
|
CS-341L
|
Operating System
|
Computer Architecture and
Organization
|
1
|
7
|
TE-305
|
Computer Communication & Networks
|
None
|
3
|
8
|
TE-305L
|
Computer Communication & Networks
|
None
|
1
|
9
|
MATHA-217
|
Pakistan Study
|
None
|
2
|
Sixth Semester
|
S.No.
|
Course Code
|
Course Title
|
Prerequisite
|
Credit Hours
|
1
|
TE-412
|
Digital Image Processing
|
Signals & Systems
|
3
|
2
|
TE-412L
|
Digital Image Processing
|
Signals & Systems
|
1
|
3
|
HUM-264
|
Technical Writing
|
None
|
3
|
4
|
CE-324
|
Microprocessor and Microcontrollers
|
Digital Logic Design
|
3
|
5
|
CE-324L
|
Microprocessor and Microcontrollers
|
Digital Logic Design
|
1
|
6
|
TBA
|
CE-depth elective II
|
None
|
3
|
7
|
EE-302
|
Digital System Design
|
Digital Logic Design
|
3
|
8
|
EE-302L
|
Digital System Design
|
Digital Logic Design
|
1
|
Seventh Semester
|
S.No.
|
Course Code
|
Course Title
|
Prerequisite
|
Credit Hours
|
1
|
TBA
|
CE-depth elective III
|
TBA
|
3/2
|
2
|
TBA
|
IDEE-I
|
None
|
3/2
|
3
|
MGMT-202
|
Entrepreneurship and Leadership
|
None
|
3
|
4
|
ECON-105
|
Engineering Economic and Management
|
None
|
3
|
5
|
CE-454L
|
Senior Design Project-I
|
None
|
3
|
Eighth Semester
|
S.No.
|
Course Code
|
Course Title
|
Prerequisite
|
Credit Hours
|
1
|
HUM-304
|
Professional Practices and Ethic
|
None
|
3
|
2
|
TBA
|
IDEE-II
|
None
|
3
|
3
|
TBA
|
CE Depth Elective IV
|
TBA
|
3
|
4
|
TBA
|
Social Sciences Elective
|
None
|
3
|
5
|
CE-455L
|
Senior Design Project-II
|
None
|
3
|
Admission Requirement
- 16 years of education or equivalent e.g. B.E/BS – 4 years in the relevant field from HEC recognized university with at least 60% marks (annual system) or CGPA 2.5 out of 4.
- Admission test conducted by the University or its authorized testing agency with a minimum 50% cumulative score will be required at the time of admission.
Degree Requirement
- Total Credit Hours: 30
- Total Courses: 10
- Minimum CGPA ≥ 3
- Academic rules
* For details Program Schema