Faculty Of Engineering Sciences


BS in Engineering Science


Bachelor of Science in Engineering Sciences is a unique multidisciplinary Engineering Program in Pakistan, duly recognized by the Pakistan Engineering Council. The 4-year engineering degree encompasses some of the most modern fields of engineering, split into two specializations, namely, (i) Photonics and Microelectronics, and (ii) Modeling, Simulation, and Machine Learning. Both areas of concentration require in-depth exposure to both science and engineering. The goal of this program is to develop each student’s ability to think analytically across disciplines and develop a knowledge base well-suited to tackle future technical challenges that will require a thorough understanding of a discipline in the physical sciences combined with engineering. Over the years, Engineering Sciences graduates have gone on to become successful engineers, managers, researchers, and academicians, working in fields such as medical imaging, optical communications, instrumentation, sensors, control, chip design, operations management, data science, artificial intelligence, and software solutions.

The vigorous growth of the photonic industries, lasers, semiconductor and microelectronics, Instrumentation and process control, simulation of systems, data analytics, and machine learning has created a demand for engineers who can completely cope with the present and future demands of the modern industry. Light, in particular, laser, has become the workhorse and the instrument of choice both in research and industry, covering engineering applications from communications to instrumentation. Importance of Semiconductors and Microelectronics continues to grow and the introduction of software-based design of devices as the new “fabless” industry is bringing new opportunities to Pakistan. Simulation and Machine Learning are now the key design and decision-making tools being used across the world.

The graduates of Engineering Sciences will be suitable for industry that is involved not only in production but also in research and development both within the country and abroad. Already, within the country, several organizations are pursuing R&D work and production in engineering field of technologies. At present the main power for such organizations in these fields is either trained or the assistance of foreign consultants is sought. The graduates of this faculty will be well equipped to fill this gap in national expertise and can look forward to highly rewarding careers both locally and globally.

Thrust Areas

The undergraduate program of Faculty of Engineering Sciences is duly accredited under Washington Accord Level-II category of Outcome Based Education (OBE) system by the Pakistan Engineering Council. To complete the degree requirement, students must complete 19 credit hours in one of the specialization fields mentioned below. Students are assigned projects and suitable advanced elective courses to develop expertise in the specialized areas. Students are required to opt for the specialization in the third year (5th Semester) of their undergraduate degree plan. Following are the two specialization streams offered by FES:

  • Photonics and Microelectronics
  • Modeling, Simulation, and Machine Learning


Degree Requirements

A student majoring in Engineering Sciences must complete the following courses (Click here for course details):

(A) General Education Requirements (52 Credit Hours)
Course TitleCourse CodeCredit Hours
Basic EngineeringMM101, MM141, CH161, IF101, IF10206
ComputingCS101, CS101L, CS112, CS112L07
English LanguagePH101, PH102, PH101L, PH102L06
HumanitiesHM211, HM321, HM32209
MathematicsMT101, MT102, ES111, MT202, MT203, ES30418
SciencesPH101, PH101L, CH10106
(B) Core Requirements (50 Credit Hours)
Course TitleCourse CodeCredit Hours
Circuit Analysis IES211/EE2113
Circuit Analysis LabES211L/EE211L1
Logic DesignES212/EE2213
Logic Design LabES212L/ES221L1
Computer ArchitectureES213/EE2223
Computer Architecture LabES213L/EE222L1
Circuit Analysis IIES214/EE2123
Data Structures and AlgorithmsES221/CS2213
Electronics IES231/EE2313
Electronics I LabES231L/EE231L1
Microprocessor Systems and InterfacingS314/EE221/CE3243
Microprocessor Systems and Interfacing LabES314L/EE221L1
Signals and SystemsES332/CS3413
Signals and Systems LabES332L/CS341L1
Numerical AnalysisES3413
Numerical Analysis LabES341L1
Engineering ElectromagneticsES3713
Instrumentation LabES322L/EE213L/ME243L1
Senior Design Project Part-I and IIES481/ES4826

(C) Specialization Requirement (19 Credit Hours)

  1. Photonics and Microelectronics
Course TitleCourse CodeCredit Hours
Foundations of PhotonicsES3233
Foundations of Photonics LabES323L1
Solid State ElectronicsES3613
Solid State Electronics LabES361L1
Optoelectronics LabES474L1
Fiber-Optic CommunicationsES4253
Fiber-Optic Communications LabES425L1
VLSI DesignES4263
  1. Modeling, Simulation, and Machine Learning
Course TitleCourse CodeCredit Hours
Discrete System Modeling and SimulationES3243
Discrete System Modeling and Simulation LabES324L1
Advanced StatisticsES3253
Model EngineeringES4713
Model Engineering LabES471L1
Engineering OptimizationES4413
Engineering Optimization LabES441L1
Machine LearningES4423
Machine Learning LabES442L1

(D) Specialization Technical Electives (06 Credit Hours)

  1. Photonics and Microelectronics (Any Two)
Course TitleCourse CodeCredit Hours
Laser EngineeringES4433
Geometric OpticsES4443
Imaging & DisplaysES4613
Semiconductor Devices and ApplicationsES4653
Introduction to ASIC DesignEE4223
Digital Integrated Circuit DesignEE4233
Materials CharacterizationMM4943
lectronic and Magnetic MaterialsES463/MM3933
Nanomaterials and NanotechnologyES462/MM3913
Nanotechnology for EnergyMM4993
Microelectronics Manufacturing EngineeringES4663
Nanosystems and DevicesMM4953
  1. Modeling, Simulation, and Machine Learning (Any Two)
Course TitleCourse CodeCredit Hours
Analysis for Modeling and SimulationES4673
Heat Transfer and ModelingES4463
Financial Engineering ModelsES4473
Data ScienceCS4393
Big Data AnalyticsDS4613
Web Mining and Social Media AnalysisCS4383
Web EngineeringCS4633
Computer GraphicsCS4333
Cloud ComputingAI4083
Introduction to Mobile ComputingAI4263
Cyber SecurityCS4203
Block ChainCS4113
Bio-Inspired ComputingCS4723
Medical Image ProcessingAI4203
Computational BiologyCS4763
Business and Economic ForecastingMS4463
Investment and Portfolio ManagementAF4533
Financial Risk ManagementAF4543
Business Logistics StrategySC4623

(E) Management Electives (Any Two) (06 Credit Hours)

Course TitleCourse CodeCredit Hours
Operations ManagementMS4923
Industrial SafetyMS4933
Total Quality ManagementMS4943
Maintenance ManagementS4953
Project ManagementMS4963
Technology ManagementMS4263
Industrial ManagementMS4493
Supply Chain ManagementMS4913
Accounting and FinanceMS4473

Apart from the recommended list above, any other management course MS4XX may be chosen with the consultation of the advisor.

(F) Inter-Faculty Electives (03 Credit Hours) These electives have to be chosen from faculties other than that of Engineering Sciences with the consultation of the advisor.

(G) Summer Training/4-8 Weeks Internship (Pass/Fail Grade; Nil Credits) Every student is required to participate in a program of practical training in industry or an R&D organization and submit a formal written report during the summer of Junior Year.

(H) Total Credit Requirements (136 Credit Hours) For the BS degree in Engineering Sciences a student is required to complete 136 credit hours .

Social media & sharing icons powered by UltimatelySocial