BS Computer Engineering - (BSCE)
Special emphasis on Machine Learning (ML), Internet of Things (IoT), Artificial Intelligence (AI), Digital Systems Design (DSD), and Computer Architecture (CA)
Computer Engineering is an enormously vibrant area of study. It concentrates on design, implementation, verification, and analysis of computing systems involving both hardware and software. Since, Bachelor of Science in Computer Engineering partially overlaps Computer Science and Electrical Engineering programs. Its curriculum is developed in a way that it encompasses all segments of the broad computer industry and advanced graduate research, including computer architecture, microprocessors, system-on-chip, embedded systems, signal processing techniques, computer networks, and related hardware/software design.
During the first year, a strong foundation of mathematical and programming skills relevant to computer engineering is built. Through capitalizing the first-year foundation, the second and the third-year curriculum comprises a good mix of core computer engineering and software engineering courses such as Computer Organization & Architecture, Microprocessor Systems and Interfacing, and Object-oriented Programming that are essential for grasping the fundamentals of upcoming various computer engineering specialization streams. Finally, fourth year introduces advanced concepts of active computer engineering specializations such as Computer Architecture, VLSI design, Embedded Systems, Signal Processing, and Artificial Intelligence that not only prepare graduates for the thriving Computer Engineering industry but for a top-notch graduate research career as well. Thus, by understanding a computer system from top to bottom, from application software to operating systems to hardware and circuits, graduates of this program will be well prepared to create the wide array of computing systems and devices that we all use and depend upon every day.
Degree Accreditation:
BS in Computer Engineering (BSEE) Program has been accredited by the Pakistan Engineering Council (PEC) Islamabad on Outcome Based Education (OBE) framework under level-II as per Washington Accord.
Program Scope and Structure:
The computer engineering program covers vast areas such as VLSI, Embedded and Real Time Systems, Digital Image Processing, database management systems, software systems, computer control and robotics, machine learning and artificial intelligence.
The applied scheme of studies has been carefully designed to enhance both academic and professional aspects of computer engineering program. The core courses have been selected to enhance the design and development skills of students in the field of computer programming, information systems and computer networks. The basic curricula emphasize the areas of computer hardware design, computer networks, and machine intelligence, embedded and distributed systems, operating systems and system software engineering and information systems engineering. After completing the basic requirements of course, the students can also adopt some courses from an extensive list of elective courses, best suited to their future plans and interests.
The students also take courses in humanities, management and social sciences to develop well rounded personalities. The students in their final year are also required to complete a design or research project in which they apply the knowledge and skills gained during the course of this engineering program. The students must then submit a written report, demonstrate their design and development effort and defend their project before a jury for award of grades.
A brief summary of this program is given below:
Minimum Duration: 4 Years
Minimum No. of Semesters: 08
Program Educational Objectives (PEOs):
Describe what the graduates of BS Computer Engineering program are expected to achieve within Three to Five years after graduation.
PEO 1 | Demonstrate competence in the professional practice of Computer Engineering. |
PEO 2 | Fulfill the technological needs of society in an ethical, moral and socially responsible manner. |
PEO 3 | Exhibit an ability to function and communicate effectively as an individual or team member and show management and entrepreneurial potential. |
PEO 4 | Engage in life-long learning to continually enhance personal and professional capabilities. |
Program Learning Outcomes (PLOs):
The following Program Learning Outcomes (PLOs) describe what the students are expected to know and be able to do at the time of their graduation:
PLO 1 | Engineering Knowledge: An ability to apply knowledge of mathematics, science, engineering fundamentals and an engineering specialization to the solution of complex engineering problems. |
PLO 2 | Problem Analysis: An ability to identify, formulate, research literature, and analyze complex engineering problems reaching substantiated conclusions using first principles of mathematics, natural sciences and engineering sciences. |
PLO 3 | Design/Development of Solutions: An ability to design solutions for complex 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. |
PLO 4 | 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. |
PLO 5 | 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 limitations. |
PLO 6 | 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. |
PLO 7 | 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. |
PLO 8 | Ethics: Apply ethical principles and commit to professional ethics and responsibilities and norms of engineering practice. |
PLO 9 | Individual and Team Work: An ability to work effectively, as an individual or in a team, on multifaceted and /or multidisciplinary settings. |
PLO 10 | 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. |
PLO 11 | 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. |
PLO 12 | Lifelong Learning: An ability to recognize importance of, and pursue lifelong learning in the broader context of innovation and technological developments. |
Career Prospects:
The computer engineering program covers vast areas such as VLSI, Embedded and Real Time
Systems, Digital Image Processing, Database Management Systems, Software Systems,
Computer Control and Robotics, Machine Learning and Artificial Intelligence. Computer
engineers are in demand in many major national and international industrial sectors like
computer manufacturing companies, telecommunications, smart phone manufacturing
companies, IT departments, software houses, automobile industry, teaching and research, etc.
With the specialization in computer engineering students are able to flourish well in the fields of
web design and development, mobile application design and development (Android), embedded
system design and development as well as industrial automation systems.
BS Computer Engineering (dedicated) Labs
Common Labs
- Applied Physics Lab
- Computer Lab
- Project and Research Lab
- PC Labs