Computer Engineering
Computer Engineering
Computer Engineering/
Electrical Engineering
(Computer)
Bachelor of Engineering Program
2020
Pakistan Engineering Council
&
Higher Education Commission
Islamabad
CURRICULUM
OF
COMPUTER ENGINEERING/
ELECTRICAL ENGINEERING
(COMPUTER)
2020
Contents
PREFACE .....................................................................................................................iii
1. Engineering Curriculum Review & Development Committee (ECRDC) ............. 1
2. ECRDC Agenda .................................................................................................... 2
3. OBE-Based Curriculum Development Framework ............................................... 3
4. PDCA Approach to Curriculum Design and Development ................................... 4
5. ECRDC for Electrical & Allied Engineering Disciplines ..................................... 5
5.1 Sub Group Computer Engineering ...............................................................9
6. Agenda of ECRDC for Electrical and Allied Engineering Disciplines ............... 11
7. Program Education Objectives (PEOs) and Learning Outcomes (PLOs) ........... 13
7.1 Program Educational Objectives (PEOs) ................................................... 13
7.2 Program Learning Outcomes (PLOs) ......................................................... 13
8. Program Salient Features .................................................................................... 15
9. Framework for Bachelor of Computer Engineering ............................................ 21
10. Scheme of Study for Bachelor of Computer Engineering ................................... 24
11. Program Specific Labs ........................................................................................ 27
12. Course Details and Teaching-Assessment Approaches....................................... 27
12.1 Engineering Domain................................................................................... 27
12.2 Non-Engineering Domain .......................................................................... 75
ii
Bachelor of Engineering Program (2020)
PREFACE
The curriculum, with varying definitions, is said to be a roadmap or plan of teaching-
learning process that students of an academic program are required to undergo. It
includes objectives and learning outcomes, course contents, scheme of studies, teaching
approaches, and assessment methodologies. Since knowledge in all fields and sectors is
expanding at a faster pace and new disciplines are also emerging; it is imperative that
curricula should be dynamic having regular review and updation.
The University Grants Commission (UGC) was the designated authority to develop,
review and revise curricula beyond Class-XII vides Section 3, Sub-Section 2 (ii), Act
of Parliament No. X of 1976 titled “Supervision of Curricula and Textbooks and
Maintenance of Standard of Education”. With the repeal of UGC Act, the same function
was assigned to the Higher Education Commission (HEC) under its Ordinance of 2002,
Section 10, Sub-Section 1 (v). In compliance with the above provisions, the HEC has
been undertaking the development of curricula for new/ emerging fields and revision of
curricula after regular intervals through respective National Curriculum Revision
Committees (NCRCs) until 2018.
As a policy change and expanding higher education base under HEC, the curriculum
review and development task has been shifted to the respective regulators and HEIs.
PEC also having mandate under its Act of Parliament and especially after attaining
Washington Accord full signatory status and IPEA licensing authority, took up the
challenge to review and develop the curricula for engineering programs based on
Outcome-Based Education (OBE) System. PEC has therefore constituted an
Engineering Curriculum Review and Development (ECRDC) and also subject ECRDCs
comprising of eminent engineers and professionals from academia and industry to take
up the task of curricula review and updation. Nevertheless, the basic templates
developed by HEC NCRCs have been followed as guidelines.
Under OBE based curriculum review and development framework, PEC held national
and regional levels stakeholders and industrial consultation workshops engaging HEIs,
industry, technical and consulting organizations. The experts’ feedback and suggestions
were translated into the curriculum review process taking into consideration of the
dynamics of technological advancement, industrial needs and management-cum-soft
skills for engineering graduates.
iii
Curriculum of Computer Engineering / Electrical Engineering (Computer)
This curriculum document would therefore serve as a guideline whereas allowing HEIs
to tame/ change within the framework by introducing courses in support of local/
required industrial demand as well as satisfying 12 GAs (Graduate Attributes) covering
core and elective courses, considered as beauty of OBE system in the international
environment. At the same time, this curriculum framework would fulfill our national,
social and economic needs leading towards attainment of Sustainable Development
Goals (SDGs-2030). It would also provide the level of competency specified in Pakistan
Qualification Framework to make it compatible with international educational
standards.
iv
Bachelor of Engineering Program (2020)
1
Curriculum of Computer Engineering / Electrical Engineering (Computer)
2. ECRDC Agenda
The ECRDC is responsible to oversee the overall working of curriculum
review and development for all engineering programs in terms of strategy,
guidance and progress, and thereby submission to the relevant forum for
adoption/ notification.
Each Member of ECRDC will also work in the capacity of Convener for
respective disciplines as mentioned against their names and as per their ToRs.
2
Bachelor of Engineering Program (2020)
Program
Educational
Objectives (PEOs)
Benchmarking Government
Stakeholders
centered
Faculty & approach Society/
Support Staff Parents
3
Curriculum of Computer Engineering / Electrical Engineering (Computer)
Plan. This stage begins with an analysis of the stakeholders' needs of faculty, current
and past students, employers and society in general. The stakeholders' needs are
translated into human resource terminology i.e. graduate competencies which in turn
4
Bachelor of Engineering Program (2020)
translated into educational taxonomy and learning outcomes. Based on the learning
outcomes, curriculum is designed backward to meet PLOs.
Do. The plan stage is implemented where curriculum is delivered and learning
outcomes are assessed to gauge the achievement of PLOs.
Check. This stage involves the analysis of assessment results and feedback from
students and faculty. Areas for improvement are identified.
Act. When the learning outcomes are achieved, the curriculum, learning and teaching
strategies and assessment methods are standardized. Best practices are shared and
improvement is made for the next cycle of PDCA.
5
Curriculum of Computer Engineering / Electrical Engineering (Computer)
6
Bachelor of Engineering Program (2020)
7
Curriculum of Computer Engineering / Electrical Engineering (Computer)
8
Bachelor of Engineering Program (2020)
9
Curriculum of Computer Engineering / Electrical Engineering (Computer)
10
Bachelor of Engineering Program (2020)
Goal-1: No Poverty
Goal-2: Zero Hunger
Goal-3: Good Health and Well-being
Goal-4: Quality Education
Goal-5: Gender Equality
Goal-8: Decent Work and Economic Growth
Goal-9: Industrial Innovation and Infrastructure
Goal-11: Sustainable Cities and Communities
Goal-12: Responsible Consumption and Production
11
Curriculum of Computer Engineering / Electrical Engineering (Computer)
The curriculum therefore has been designed based on above SDGs translating into
program objectives and mapped with the scheme of study.
12
Bachelor of Engineering Program (2020)
13
Curriculum of Computer Engineering / Electrical Engineering (Computer)
14
Bachelor of Engineering Program (2020)
Duration: 4 years
Number of Semesters: 8
15
Curriculum of Computer Engineering / Electrical Engineering (Computer)
16
Bachelor of Engineering Program (2020)
Knowledge
Profile Knowledge
Sub-Area Courses Credit Hours
(WK-1 to Area
WK-8)*
Non-Engineering Domain
Natural Science
Chemistry Applied Chemistry
WK-1 6-9
Natural
Science/ Math As per program requirements
Elective
Engineering Domain
ICT/AI/ Data
WK-2/ WK-4/ Computer
Science/ Cyber 6-9
WK-5/ WK-6 Science
Security
17
Curriculum of Computer Engineering / Electrical Engineering (Computer)
Specific to program
objectives and outcomes
WK-1/ WK-2/ Multidisciplinary
6 - 12
WK-3/ WK-4 Engg Courses Occupational Health and
Safety (mandatory – 01 Cr
Hr)
Final Year
Integration of innovative, creative, technical,
WK-6/ WK-7/ Design Project
management and presentation skills of a graduate 6
WK-8 (FYDP/
towards final year.
Capstone
Industrial
WK-6/ WK-7 at least 6 - 8 weeks mandatory internship Qualifying
Training
18
Bachelor of Engineering Program (2020)
19
Curriculum of Computer Engineering / Electrical Engineering (Computer)
20
Bachelor of Engineering Program (2020)
Non-Engineering Domain
Functional English 2 0 2
Communication Skills 2 0 2
English
Technical Writing and
3 0 3
Presentation Skills
Islamic Studies and Ethics 2 0 2
Culture Pakistan Studies and
Humanities 2 0 2
Global Perspective
Management Science
Elective – I 2 0 2
(Entrepreneurship)
Management Professional
Sciences Practice Management Science
Elective - II (Engg.
3 0 3
Management/ Project
Management)
Differential Equations 3 0 3
Complex Variables and
Natural Math 3 0 3
Transforms
Sciences
WK-1 Linear Algebra 2 0 2
Probability and Statistics 3 0 3
Numerical Methods 2 1 3
Physics Applied Physics 2 1 3
21
Curriculum of Computer Engineering / Electrical Engineering (Computer)
Engineering Domain
Information and
ICT/AI/ Communication 2 1 3
WK-2/
Computer and Data Technologies (ICT)
WK-4/
Information Science/
WK-5/
Science Cyber Computer Programming 3 1 4
WK-6
Security
Discrete Structures 3 0 3
Computer Engineering
0 1 1
Workshop
Digital Logic Design 3 1 4
Circuit Analysis 3 1 4
Computer Organization
3 1 4
and Architecture
Computer Communication
3 1 4
and Networks
Microprocessors and
3 1 4
Interfacing
Major Based
WK-4/ Operating Systems 3 1 4
Core
WK-1/ --
(Breadth
WK-2 Data Base Management
Courses) 3 1 4
Systems
Software Engineering 3 0 3
Digital Signal Processing 3 1 4
Digital System Design 3 1 4
Cloud and Distributed
3 1 4
Major Based Computing
WK-5/ Core Comp. Engg. Depth
-- 3 1 4
WK-6 (Depth Elect.-I
courses) Comp. Engg. Depth
3 1 4
Elect.-II
22
Bachelor of Engineering Program (2020)
FYDP (Part-I) 0 3 3
Final Year Industrial/
WK-6/
Design Project Innovative/
WK-7/
(FYDP)/ Creative FYDP (Part-II) 0 3 3
WK-8
Capstone Project
Industrial
WK-6/
Training At least 6 -8 weeks internship (summer) 0 0 0
WK-7
(Summer)
23
Curriculum of Computer Engineering / Electrical Engineering (Computer)
24
Bachelor of Engineering Program (2020)
25
Curriculum of Computer Engineering / Electrical Engineering (Computer)
26
Bachelor of Engineering Program (2020)
27
Curriculum of Computer Engineering / Electrical Engineering (Computer)
Maintaining Data
Threats to users
Threats to hardware
Threats to Data
ICT in Education
28
Bachelor of Engineering Program (2020)
Computer Programming
Course Outline:
Introduction to problem solving, a brief review of Von-Neumann
architecture, Introduction to programming, role of compiler and linker,
Introduction to algorithms
Basic data types and variables, input/output constructs, arithmetic,
comparison and logical operators
Conditional statements and execution flow for conditional statements
Repetitive statements and execution flow for repetitive statements
Lists and their memory organization, multi-dimensional lists
29
Curriculum of Computer Engineering / Electrical Engineering (Computer)
Discrete Structures
Course Outline:
Logic: propositional logic, logical equivalence, predicates & quantifiers, and
logical reasoning.
Sets: basics, set operations
Functions: one-to-one, onto, inverse, composition, graphs
Integers: greatest common divisor, Euclidean algorithm.
Sequences and Summations
30
Bachelor of Engineering Program (2020)
31
Curriculum of Computer Engineering / Electrical Engineering (Computer)
32
Bachelor of Engineering Program (2020)
33
Curriculum of Computer Engineering / Electrical Engineering (Computer)
34
Bachelor of Engineering Program (2020)
Circuit Analysis
Course Outline:
Introduction to Circuits and Systems. Power calculation, Active and passive
elements. Dependent and independent sources.
Series and parallel configuration of resistors. Finding equivalent resistance of
a circuit containing series, parallel and series-parallel networks.
Kirchoff’s Voltage law. Application of KVL to DC Circuits. Related examples
and problems.
Kirchoff’s Current law. Application of KCL to DC Circuits. Related examples
and problems.
Concept of dependent sources in the application of KCL / KVL to AC circuits.
Numerical example of circuits with voltage and current sources based on KCL.
The Y - system. The - Y system. Finding Equivalent resistance of different
resistor combinations.
DC bridge circuit analysis. Determination of unknown impedance with bridge
circuit.
Mesh Current method. Super Mesh handling techniques. Related Problems.
Mid Term Examination.
Node Voltage method. Super node handling techniques. Related problems.
Thevenin’s and Norton’s Theorem. Numerical Examples on Thevenin’s
Theorem (Circuits with current, Voltage and dependent source).
35
Curriculum of Computer Engineering / Electrical Engineering (Computer)
36
Bachelor of Engineering Program (2020)
37
Curriculum of Computer Engineering / Electrical Engineering (Computer)
38
Bachelor of Engineering Program (2020)
Prentice Hall.
Data Structures and Algorithm Analysis in Java, latest Edition, Mark Weiss,
Prentice Hall.
39
Curriculum of Computer Engineering / Electrical Engineering (Computer)
40
Bachelor of Engineering Program (2020)
41
Curriculum of Computer Engineering / Electrical Engineering (Computer)
42
Bachelor of Engineering Program (2020)
43
Curriculum of Computer Engineering / Electrical Engineering (Computer)
Suggested Books:
Robert Boylestad and Louis Nashelsky, “Electronic Devices and Circuit
Theory”, Prentice Hall, Latest Edition.
Thomas L. Floyd, “Electronic Devices”, Latest Edition
V.K. Mehta, “Principles of Electronics ", Latest Edition
Malvino, “Electronic Principles”, Latest Edition
44
Bachelor of Engineering Program (2020)
Assessment:
Mid Term, Report writing/ Presentation, Assignments, Project Report, Quizzes, Final
Term
Suggested Books:
Computer Networking A Top Down Approach latest Edition by Jim Kurose
and Keith Ross, Pearson publishers.
45
Curriculum of Computer Engineering / Electrical Engineering (Computer)
Suggested Books:
Barry B. Brey, “The Intel Microprocessors 8086/8088, 80186, 80286, 80386,
80486, Pentium and Pentium Pro Processor, Pentium-II, Pentium-III,
Pentium-4, Architecture, Programming and Interfacing”, latest Edition,
Prentice-Hall.
Ytha Y. Yu and Charles Marut, “Assembly Language Programming and
Organization of the IBM PC”, McGraw-Hill, latest edition.
M. Ali Mazidi, Rollind D. Mckinlay and Danny Causey, “PIC Microontroller
and Embedded Systems using Assembly and C for PIC18”, latest edition,
MicroDigital.
Operating Systems
Course Outline:
Operating System objectives, evaluation, organization and their types.
Process Control & description.
Computing Threads.
Processor scheduling.
Concurrency – Principles, Mutual Exclusion (Hardware Support, Operating
System Support), synchronization, Deadlock.
Memory Management - linking, dynamic memory allocation, dynamic address
translation, virtual memory, and demand paging. File systems - storage
devices, disk management and scheduling.
Directories, protection, reliable storages and crash recovery.
Virtual Machines.
Distributed Process communication.
Teaching Methodology (Proposed as applicable):
Lectures (audio/video aids), Written Assignments/ Quizzes, Case Studies relevant to
engg disciplines, Semester Project, Guest Speaker, Industrial/ Field Visits, Group
discussion, Report Writing
Assessment:
Mid Term, Report writing/ Presentation, Assignments, Project Report, Quizzes, Final
Term
46
Bachelor of Engineering Program (2020)
Suggested Books:
Operating Systems: Internals and Design Principles by William Stallings
(Pearson Publishers), latest edition
Modern Operating Systems by Andrew S. Tanenbaum and Herbert Bros
(Pearson Publishers), latest edition
Operating Systems by Gary Nutt (Pearson Publishers), latest edition.
Operating System Concepts by Abraham Silberschatz, Peter B. Galvin, Greg
Gagne (John Wiley & Sons Publishers), latest edition.
Software Engineering
Course Outline:
Overview of Software Engineering
Professional software development
Software engineering practice
Software process structure
Software process models
Agile software Development, Agile process models
Agile development techniques
Requirements engineering process
Functional and non-functional requirements
Context models, Interaction models, Structural models, behavioral models
Model driven engineering
Architectural design
Design and implementation
UML diagrams
Design patterns
Software testing and quality assurance, Software evolution
Project management and project planning
Configuration management, Software Process improvement.
Teaching Methodology (Proposed as applicable):
Lectures (audio/video aids), Written Assignments/ Quizzes, Tutorials, Case Studies
relevant to engg disciplines, Semester Project, Guest Speaker, Industrial/ Field Visits,
47
Curriculum of Computer Engineering / Electrical Engineering (Computer)
48
Bachelor of Engineering Program (2020)
49
Curriculum of Computer Engineering / Electrical Engineering (Computer)
50
Bachelor of Engineering Program (2020)
51
Curriculum of Computer Engineering / Electrical Engineering (Computer)
52
Bachelor of Engineering Program (2020)
Internet of Things
Course Outline:
What is the IoT and why is it important
Introduction to the Elements of an IoT ecosystem.
Understanding of Technology and business drivers.
Description of IoT applications, trends and implications.
Analysis of Sensing components and devices, Sensor modules, nodes and
systems.
Wireless technologies for the IoT as well as Edge connectivity and protocols.
Introduction to the Wireless sensor networks (WSNs) and Internet
connectivity and MGC architecture, CortexM and BLE.
Analysis of Typical costs and computing an energy budget, Energy
management and sleep states.
Introduction to the Microcontrollers: Peripherals, buses and DMA
Brief explanation of Operating systems and introduction to the concepts of
multiprogramming.
Overview of IoT and Big Data overlap – stream processing and Data
Aggregation.
Network as a distributed query processor?
Concepts of Time Synchronization, Localization ,IoT Security
Energizing IoT devices: battery/harvesting/wirelessly
Discussion about Future Research and Development Opportunities, Analytics
and applications.
Basic understanding of Signal processing, real-time and local analytics,
Databases, cloud analytics and applications.
Teaching Methodology (Proposed as applicable):
Lectures (audio/video aids), Written Assignments/ Quizzes, Case Studies relevant to
engg disciplines, Semester Project, Guest Speaker, Industrial/ Field Visits, Group
discussion, Report Writing
Assessment:
Mid Term, Report writing/ Presentation, Assignments, Project Report, Quizzes, Final
Term
53
Curriculum of Computer Engineering / Electrical Engineering (Computer)
Suggested Books:
Greengard, Samuel. “The internet of things”. MIT press, latest edition.
Schwab, Klaus, and Nicholas Davis. “Shaping the future of the fourth
industrial revolution”. Currency, latest edition.
Pfister, Cuno. “Getting started with the Internet of Things: connecting sensors
and microcontrollers to the cloud”, O'Reilly Media, Inc., latest edition.
Waher, Peter, “Learning internet of things”, Packt Publishing Ltd, latest
edition.
Embedded Systems
Course Outline:
Introduction to Embedded Systems, Embedded Products (i.e., Cell Phones,
Robots, GPS, Cameras, Transaction Terminals, and Industrial Controllers)
Analysis of The Design and Development Process for a new embedded
product.
Introduction to the Software Development and Debug Tool Flows.
Hardware for Embedded Systems Design, Processors, Chipsets, and Memory,
ARM and X86 ISA, I/O devices and bus interfaces, Example Design (i.e. basic
parallel I/O port).
Introduction to the Common Bus Standards (i.e., ISA, PCI, AMBA, PCI
Express) and Common I/O interface Standards (i.e., Parallel, RS-232, SPI,
I2C, and USB).
Analysis of Analog I/O using A/D and D/A convertors, Driving high current
and high voltage I/O devices (i.e., high-power LEDs, speakers, motors, and
solenoids).
Using PWM to efficiently control external I/O devices (i.e., dimmable lights,
speakers, and motor speed control)
Basic concepts of Programmed I/O, Interrupt driven I/O, Using DMA for I/O
transfers, Example System Designs (i.e., small 32-bit ARM and X86-based
systems)
Introduction of Software for Embedded Systems Design, Role of an
Embedded Operating System, Hard and Soft Real-time systems, Multitasking,
Threads, and Synchronization.
54
Bachelor of Engineering Program (2020)
55
Curriculum of Computer Engineering / Electrical Engineering (Computer)
56
Bachelor of Engineering Program (2020)
57
Curriculum of Computer Engineering / Electrical Engineering (Computer)
Systems Programming
Course Outline:
Introduction to Systems Programming; Storage Device Hierarchy; Cache;
Resource Management in Operating Systems.
Systems Communication.
Information Storage.
Integer Representations.
Integer Arithmetic.
Floating Point.
Program Encodings.
Arithmetic and Logical Operations.
Control Structures.
Procedures.
Array Allocation and Access.
Heterogeneous Data Structures.
Combining Control and Data in Machine-Level Programs.
The Y86-64 Instruction Set Architecture.
Logic Design and the Hardware Control Language HCL.
Sequential Y86-64 Implementations.
General Principles of Pipelining.
Pipelined Y86-64 Implementations.
Understanding Modern Processors.
Loop Unrolling.
Eliminating Loop Inefficiencies.
Reducing Procedure Calls.
Enhancing Parallelism.
Storage Technologies.
Locality.
Memory Hierarchy.
Cache Memories.
Compiler Drivers.
Static Linking.
58
Bachelor of Engineering Program (2020)
Object Files.
Executable Object Files.
Exceptions.
Processes.
Process Control.
System Call Error Handling.
Nonlocal Jumps.
Physical and Virtual Addressing.
VM as a Tool for Caching.
VM as a Tool for Memory Management.
The Intel Core i7/Linux Memory System.
Memory Mapping.
Dynamic Memory Allocation.
Garbage Collection.
Unix I/O.
Files Opening and Closing.
Reading and Writing Files.
I/O Redirection.
Standard I/O.
The Client- Server Programming Model.
The Global IP Internet.
The Sockets Interface.
Web Servers.
Concurrent Programming with Processes.
Concurrent Programming with I/O Multiplexing.
Concurrent Programming with Threads.
Shared Variables in Threaded Programs.
Synchronizing Threads with Semaphores.
Using Threads for Parallelism.
Other Concurrency Issues.
Teaching Methodology (Proposed as applicable):
Lectures (audio/video aids), Written Assignments/ Quizzes, Case Studies relevant to
engg disciplines, Semester Project, Guest Speaker, Industrial/ Field Visits, Group
discussion, Report Writing
59
Curriculum of Computer Engineering / Electrical Engineering (Computer)
Assessment:
Mid Term, Report writing/ Presentation, Assignments, Project Report, Quizzes, Final
Term
Suggested Books:
Computer Systems: A Programmer’s Perspective (latest Edition) by Randal
E. Bryant, David R. O’Hallaron, Published by Pearson.
Computer Organization and Architecture (latest Edition) by William Stallings
Published by Pearson.
60
Bachelor of Engineering Program (2020)
Assessment:
Mid Term, Report writing/ Presentation, Assignments, Project Report, Quizzes, Final
Term
Suggested Books:
Digital Image Processing by Rafael C. Gonzalez, Richard E. Woods, Addison
Wesley, latest Edition.
61
Curriculum of Computer Engineering / Electrical Engineering (Computer)
62
Bachelor of Engineering Program (2020)
Uninformed Search
Heuristics and greedy search A*.
Local Search
Hill climbing , Simulated Annealing , GA
Game Playing
Adversarial Search and Games
Min Max Algorithm
Neural Networks
Introduction to Machine learning, Perceptron , NN
Utility Based Agents
Constraint Satisfaction Problems
CSP Backtracking
Reinforcement Learning,
Markov Decision Processes
Knowledge Based Agents
Inference in Predicate and FOL
Building a Knowledge base
Forward and backward chaining
Teaching Methodology (Proposed as applicable):
Lectures (audio/video aids), Written assignments/Quizzes, Case Studies relevant to
Engg. disciplines, Semester project, Guest speaker, Industrial/Field visits, Group
discussion, Report Writing.
Assessment:
Mid-term, Report writing/Presentation, Assignment, Project report, Quizzes, Final
term.
Suggested Books:
S. Russell and P. Norvig. Artificial Intelligence: A Modern Approach. Prentice
Hall, latest edition
63
Curriculum of Computer Engineering / Electrical Engineering (Computer)
64
Bachelor of Engineering Program (2020)
Suggested Books:
Blockchain Science: Distributed Ledger Technology by Roger Wattenhofer,
Publisher: Independently published latest edition.
Distributed Ledger Technology: The Science of the Blockchain latest Edition
by Roger Wattenhofer. Publisher: CreateSpace Independent Publishing
Platform; latest edition.
Mastering Blockchain: Distributed Ledger Technology, Decentralization, and
Smart Contracts Explained, 2nd edition– March 30, 2018 by Imran Bashir.
65
Curriculum of Computer Engineering / Electrical Engineering (Computer)
Assessment:
Mid Term, Report writing/ Presentation, Assignments, Project Report, Quizzes, Final
Term.
Suggested Books:
JJ Craig, “Introduction to Robotics: Mechanics and Control”, 4th edition,
Pearson, latest edition.
R. M. Murray, Z. Li, S. S. Sastry, “A Mathematical Introduction to Robotic
Manipulation”, Taylor & Francis, latest edtion.
Mikel P. Groover, “Automation, Production Systems, and Computer
Integrated Manufacturing”, Pearson, latest edition
E A Parr, “Programmable Controllers”, Newnes, latest edition.
66
Bachelor of Engineering Program (2020)
67
Curriculum of Computer Engineering / Electrical Engineering (Computer)
68
Bachelor of Engineering Program (2020)
69
Curriculum of Computer Engineering / Electrical Engineering (Computer)
70
Bachelor of Engineering Program (2020)
Assessment:
Mid Term, Report writing/ Presentation, Assignments, Project Report, Quizzes, Final
Term
Suggested Books:
Designing the User Interface: Strategies for Effective Human-Computer
Interaction, Ben Shneiderman and Catherine Plaisant, 6th Ed, Pearson Inc,
2016.
Don't Make Me Think, Revisited, 3rd Edition by Steve Krug, 2014.
About Face: The Essentials of Interaction Design, Alan Cooper, Robert
Reimann, David Cronin, Christopher Noessel, 4th Ed, Wiley, 2014.
Human Computer Interaction, ALAN DIX, JANET FINLAY, GREGORY D.
ABOWD, RUSSELL BEALE; 3rd Edition, Pearson. Prentice Hall
71
Curriculum of Computer Engineering / Electrical Engineering (Computer)
Identify hazards in the home, laboratory and workplace that pose a danger or
threat to their safety or health, or that of others.
Control unsafe or unhealthy hazards and propose methods to eliminate the
hazard.
Present a coherent analysis of a potential safety or health hazard both verbally
and in writing, citing the Ontario Occupational Health and Safety Regulations
as well as supported legislation.
Demonstrate a comprehension of the changes created by WHMIS and OSHA
legislation in everyday life.
72
Bachelor of Engineering Program (2020)
Course Outline:
Health and Safety Foundations
Nature and scope of health and safety
Reasons/benefits and barriers for good practices of health and safety
Legal frame work and OHS Management System
Fostering a Safety Culture
Four principles of safety- RAMP (Recognize, Assess, Minimize, Prepare)
Re-thinking safety-learning from incidents
Safety ethics and rules
Roles and responsibilities towards safety
Building positive attitude towards safety
Safety cultures in academic institutions
Recognizing and Communicating Hazards
Hazards and Risk
Types of hazards: Physical (mechanical and non-mechanical), Chemical
(Toxic and biological agents), electrical, fire, construction, heat and
temperature, noise and vibration, falling and lifting etc.
Learning the language of safety: Signs, symbols and labels
Finding Hazard Information
Material safety data sheets
Safety data sheets and the GHS (Globally Harmonized Systems)
Accidents & Their Effect on Industry
Costs of accidents
Time lost
Work injuries, parts of the body injured on the job
Chemical burn injuries
Construction injuries
Fire injuries
Assessing and Minimizing the Risks from Hazards
Risk Concept and Terminology
73
Curriculum of Computer Engineering / Electrical Engineering (Computer)
74
Bachelor of Engineering Program (2020)
Assessment:
Mid-semester exam, report writing/presentation, assignment, project report, quizzes,
end-semester exam
Suggested Books:
The A-Z of health and safety by Jeremy Stranks, 2006.
The Manager’s Guide to Health & Safety at Work by Jeremy Stranks, 8th
edition, 2006.
Occupational safety and health law handbook by Ogletree, Deakins, Nash,
Smoak and Stewarts, second edition, 2008.
English Courses
Functional English
Area Scope:
The knowledge units in this area collectively encompass the following:
Follow English vocabulary and skills to use it in professional life.
Identify common errors usually made by the Learners of English as second
language
Practice English correctly in speaking and writing
Course Outlines:
Public Speaking
The Art of Creating a Power Point Presentation
Interacting with the Opposite Gender
Classroom Etiquettes and Teachers’ Expectations
Articles
Prepositions
Homophones
Punctuation
Tenses in English Grammar
Formal Letter Writing
75
Curriculum of Computer Engineering / Electrical Engineering (Computer)
Summary writing
Organizing and planning your writing
Sensory Perception in writing
Critical thinking
Final Term Project
Teaching Methodology (Proposed as applicable):
Lectures (audio/video aids), Written Assignments/ Quizzes, Tutorials, Case Studies
relevant to engineering disciplines, Semester Project, Guest Speaker, Industrial/ Field
Visits, Group discussion, Report Writing
Assessment:
Mid Term, Report writing/ Presentation, Assignments, Project Report, Quizzes, Final
Term
Suggested Books:
P. C. Wren & H. Martin “High School English Grammar & Composition”.
Colin W. Davis & Andrew J. Watts New Expressway For English 1 (New
Edition)
Herta A. Murphy & Herbert William Hildebrandt. Effective Business
Communications
Diana Hacker. A Writer’s Reference
Sadat Ali Shah. Exploring The World Of English
J. Thomson and A. V. Martinet. Practical English Grammar,”University
Physics”, 13th Edition
76
Bachelor of Engineering Program (2020)
Communication Skills
Area Scope:
The knowledge units in this area collectively encompass the following:
77
Curriculum of Computer Engineering / Electrical Engineering (Computer)
Listening Skills
Communicate effectively in job interviews.
Teaching Methodology (Proposed as applicable):
Lectures (audio/video aids), Written Assignments/ Quizzes, Tutorials, Case Studies
relevant to engineering disciplines, Semester Project, Guest Speaker, Industrial/ Field
Visits, Group discussion, Report Writing
Assessment:
Mid Term, Report writing/ Presentation, Assignments, Project Report, Quizzes, Final
Term
Suggested Books:
Anchor in English-II (Lessons 1-5), A SPELT Publication
Christopher Fry, “Summary Writing (Book-I)”, Oxford University Press
College Essays by John Langland
Barron’s TOFFL iBT Edition
Communication Skills for Engineers by Sunita Marshal and C. Muralikrishn
78
Bachelor of Engineering Program (2020)
Review
Design - Methodology
Analysis - Data analysis and interpretation Good writing style techniques
Uses of correct words
Presenting and publishing research
Write business/professional correspondence, cover letter and CV
Writing meeting minutes
Teaching Methodology (Proposed as applicable):
Lectures (audio/video aids), Written Assignments/ Quizzes, Tutorials, Case Studies
relevant to engineering disciplines, Semester Project, Guest Speaker, Industrial/ Field
Visits, Group discussion, Report Writing
Assessment:
Mid Term, Report writing/ Presentation, Assignments, Project Report, Quizzes, Final
Term
Suggested Books:
Writing for Computer science by Justin Zobel Research Methodologies – A
step by step guide for beginners, Ranjit Kumar.
79
Curriculum of Computer Engineering / Electrical Engineering (Computer)
Mathematics Courses
Linear Algebra
Area Scope:
The knowledge units in this area collectively encompass the following:
80
Bachelor of Engineering Program (2020)
81
Curriculum of Computer Engineering / Electrical Engineering (Computer)
82
Bachelor of Engineering Program (2020)
Point of inflection
Concavity
Curvature
Indeterminate Forms and L’ Hospital rule
Differentials
Integration:
Integrals and Properties of Integrals
Techniques of Integration
Integration by Parts
Definite Integrals
Integration of Trigonometric
Exponential and Inverse Functions
Integration by Partial Fractions
Reduction Rules
Applications of Integration:
Applications of Integration
Area under the curve
Area between curves
Solids of Revolution
Volume of Solids of revolution by disk washer, Cylindrical shell & Cross
Section Methods
Center of Pressure and Depth of Center of Pressure
Center of mass
Arc length
Improper Integrals:
Improper Integral
Integrals and Singularities
Convergence of improper integrals
Infinite Sequence and Series:
83
Curriculum of Computer Engineering / Electrical Engineering (Computer)
84
Bachelor of Engineering Program (2020)
Differential Equations
Area Scope:
The knowledge units in this area collectively encompass the following:
85
Curriculum of Computer Engineering / Electrical Engineering (Computer)
86
Bachelor of Engineering Program (2020)
Suggested Books:
Advanced Engineering Mathematics by Erwin Kreyzig, John Wiley & Sons
Inc. Latest Edition.
Differential Equation with Boundary Value problems by D. G. Zill, M. R
Cullen Latest Edition, Brooks/Cole Publishers.
A First Course on Differential Equations with Modelling Applications by D.
G. Zill, Latest Edition, Brooks/Cole Publishers.
An Introduction to Mathematical Modelling by Bender, E.A., Latest Edition,
Wiley, New York.
Numerical Analysis
Area Scope:
The knowledge units in this area collectively encompass the following:
87
Curriculum of Computer Engineering / Electrical Engineering (Computer)
88
Bachelor of Engineering Program (2020)
Numerical Optimization
Unconstrained Optimization,
Golden search ratio, Lagrange Multipliers,
Method of steepest descent
Applications of optimization in engineering disciplines
Teaching Methodology (Proposed as applicable):
Lectures (audio/video aids), Written Assignments/ Quizzes, Tutorials, Case Studies
relevant to engineering disciplines, Semester Project, Guest Speaker, Industrial/ Field
Visits, Group discussion, Report Writing
Assessment:
Mid Term, Report writing/ Presentation, Assignments, Project Report, Quizzes, Final
Term
Suggested Books:
Numerical Analysis: By Richard L. Burden, J. Douglas Faires, Latest Edition
Numerical methods for scientist and engineers by R.W. Hamming (Latest
Edition)
Numerical methods for Engineers by Steven C. Chapra and R. P. Canale
(Latest Edition)
To understand the basic concept of Statistics and Probability and their need in
engineering.
To Describe properties and classifications of probability density functions,
regression analysis and interval estimation
To Apply different probability and statistics techniques in engineering
problems
89
Curriculum of Computer Engineering / Electrical Engineering (Computer)
Course Outline
Basic Statistics
Statistics, Branches of Statistics, Importance of statistics, population, sample,
observation, variables, measurement of variable, Data, primary data,
secondary data
Data Presentation
Frequency distribution (grouped, ungrouped), stem and leaf display,
histogram, frequency polygon, cumulative frequency polygon, Simple &
Multiple Bar diagrams
Measure of Central Tendency
Arithmetic Mean (A.M), Geometric Mean (G.M), Harmonic Mean (H.M),
Quantiles (Median, Quartiles, Deciles, Percentiles), Mode, Applications of
Averages
Measure of Dispersion
Background, Range, Quartile deviation, Mean deviation, Variance, Standard
deviation, Coefficient of variation, Moments, Moments ratios, Skewness,
Kurtosis
Applications in different Engineering Disciplines
Simple Regression, Correlation and Curve Fitting
Introduction to regression theory, Simple linear regression line, Line fitting by
least square methods, Coefficient of determination,
Simple correlation, coefficient of correlation, fitting of a first and second
degree curve, fitting of exponential and logarithmic Curves, related problems.
Principle of least squares.
Probability and Random Variables
Probability review, Laws of probability, Conditional probability, Bayesian
theorem, independent, dependent events.
Random variables, Discrete and Continuous random variables, Probability
mass and density functions, Distribution functions, Mathematical expectation,
90
Bachelor of Engineering Program (2020)
91
Curriculum of Computer Engineering / Electrical Engineering (Computer)
92
Bachelor of Engineering Program (2020)
Laplace Transformation
Linearity, Scaling, First shifting theorem, Heaviside’s Shifting theorem,
Inverse Laplace transformation, Properties of inverse Laplace,
Convolution theorem, Applications in relevant engineering discipline
Special functions and Fourier Transforms
(Gamma, Beta functions, Periodic functions, Error function),
Fourier Series, Fourier Sine and Cosine series,
Fourier transform, Fourier cosine and sine transform, properties.
Applications in relevant engineering discipline
Z-Transformation
Z-transform, Properties of Z-transform, linearity and scaling, Standard Z-
transform, Inverse Z-transform,
Inverse Z- transform by using residue, convolution theorem of Z-transform,
Formation of difference equation and its solution using Z-transform.
Teaching Methodology (Proposed as applicable):
Lectures (audio/video aids), Written Assignments/ Quizzes, Tutorials, Case Studies
relevant to engineering disciplines, Semester Project, Guest Speaker, Industrial/ Field
Visits, Group discussion, Report Writing
Assessment:
Mid Term, Report writing/ Presentation, Assignments, Project Report, Quizzes, Final
Term
Suggested Books:
Advanced Engineering Mathematics, by Erwin Kreyszing, Latest Edition
Complex Variables and Applications by Churchill, Latest Edition
R. J. Beerends, Fourier and Laplace Transform, Cambridge University Press,
Latest Edition.
Jeffry A, Advanced Engineering Mathematics, Elsevier, Latest Edition
93
Curriculum of Computer Engineering / Electrical Engineering (Computer)
Multivariate Calculus
Area Scope:
The knowledge units in this area collectively encompass the following:
94
Bachelor of Engineering Program (2020)
Vectors in 3 Space:
Introduction to vectors, Scalar and vector product, Volume of parallelepiped and
tetrahedron, Gradient of a Scalar Field, Divergence of a Vector Field, Curl of a Vector
Field
Integration in Vector Fields:
Line Integral, Integration Around Closed Curves. Work Done, Potential and Related
Examples, Conservative and non-Conservative Fields, Green’s Theorem, Divergence
Theorem, Stoke’s Theorem, Applications of Double and Triple integrals
Teaching Methodology (Proposed as applicable):
Lectures (audio/video aids), Written Assignments/ Quizzes, Tutorials, Case Studies
relevant to engineering disciplines, Semester Project, Guest Speaker, Industrial/ Field
Visits, Group discussion, Report Writing
Assessment:
Mid Term, Report writing/ Presentation, Assignments, Project Report, Quizzes, Final
Term
Suggested Books:
Thomas' Calculus by George B. Thomas, Jr., Maurice D. Weir, Joel R. Hass.
Pearson, USA.
George B. Thomas, Jr. and Ross L. Finney, Calculus and Analytic Geometry
Swokowski, Onlinick & Pence: Calculus
Robert T. Smith & Roland B. Minton: Calculus
Calculus: Early Transcendental by James Stewart, Brooks/Cole USA.
95
Curriculum of Computer Engineering / Electrical Engineering (Computer)
Applied Physics
Course Outline:
Vectors:
Review of vectors, Ordinary Differentiation of Vector, Gradient of Scalar field,
Divergence and Curl of Vector Field. Line, surface and volume integrals with their
applications.
Electricity & Magnetism:
Electric field due to Discrete and Continuous Charge Distributions, Electrostatic
Potential of discrete and Continuous charges, Gauss’s Law and its Applications, Lorentz
Force and Hall Effect, Ampere’s Law, Magnetic Field due to current element (Circular
Current Loop and Solenoid), Faraday’s law, and Maxwell’s equations.
Waves & Oscillations:
Types of Waves and Superposition Principle, Wave Speed on a stretched string, Wave
equation, Energy & Power of a Wave, Principle of Superposition and Standing Waves.
Simple Harmonic oscillations. Forced & damped oscillations.
Optics and Lasers:
Huygens Principle, Two-slit interference, Single-Slit Diffraction, Resolving power of
Optical Instruments, Lasers and laser light, Working principle of lasers.
Atomic and Nuclear Physics:
Planck’s explanations of Black Body Radiation, Photoelectric Effect, Compton Effect,
De-Broglie Hypothesis, Atomic Nucleus and Properties of Nucleus, Radioactive Decay
and Radioactive Dating.
Conduction of Electricity in Solids:
The electrical properties of solids, Energy level in crystalline solids, Insulators, metals,
semiconductors, doped semiconductors. The p-n Junction, the Transistor.
Teaching Methodology (Proposed as applicable):
Lectures (audio/video aids), written assignments/quizzes, tutorials, case studies
relevant to engineering disciplines, semester project, guest speaker, industrial/field
visits, group discussion, report writing
96
Bachelor of Engineering Program (2020)
Assessment:
Mid-semester exam, report writing/presentation, assignments, project report, quizzes,
end-semester exam
Suggested Books:
Halliday, Resnick and Walker, “Fundamentals of Physics” 10th Edition
Extended
Hugh D. Young and R.A. Freedman, University Physics. 12th Edition
Raymond A Serway and John W. Jawett, Jr. Physics for Scientists and
Engineers with modern Physics, 09th Edition.
To introduce to the methods and philosophy of the social science to help their
understanding of the socio-cultural dimension of human existence as a
fundamental reality in engineering projects etc.
To provide opportunity for students to begin the process of considering social
problems/ issues while designing engineering products.
To allow engineers to play a pro-active role in critical discussions of social
issues specifically.
To demonstrate comprehension of roles and functions of various social
institutions, state organizations, Professional bodies and relationships for
analyzing their social impact Assessment.
97
Curriculum of Computer Engineering / Electrical Engineering (Computer)
Course Outline:
Fundamental Concepts and Importance of Sociology for Engineers
What is sociology? Nature, Scope, and Importance of Sociology, Sociological
Perspectives and Theories, Social Interactions, Social Groups/ Social Institutions & heir
interface with Engineering Project/services, Sociology & Impact of Technology &
Engineering Products/Projects on Society.
Cultural Impacts of Engineering Projects on Society
Definition of Culture, Types of Culture & Elements of Culture, Culture & Power,
Authority, Dominance Socialization and Personality, Role of Engineering Projects on
Culture, social norms and values of Society, Cultural Infusion of Engineers in Society
Theoretical Perspective of Sociology: Diffusion and Innovation; Adoption and
Adaptation; Social development; Community Development
Community Development & Social consequences of Industrialization, Development
Processes of Societal Development, Cooperation and Conflict in Community
Development in Engineering Context.
Understanding of Societal & Ethical Norms and Values for Engineers
Engineering Ethics, Engineering product/services for less privileged, Role of Engg &
Technology in addressing Social inequality, Core Social Values/Norms affecting Engg
Performance
Organizational Social Responsibility (OSR) of Engineers
Extenttowhichdevelopmentintendstosensitizesocietalandunder-privileged
needs
Gender inclusiveness and balance
Special and Disadvantaged Community of the Area
Planning for community inclusiveness
Societal Obligation of Engineers
Engineers, Society and Sustainability
Social System and Concept of Sustainable Development Technology and Development,
Population Dynamics in Pakistan, Causes and Consequences of Unplanned
Urbanization, Community Development, Programs in Pakistan, Community
98
Bachelor of Engineering Program (2020)
99
Curriculum of Computer Engineering / Electrical Engineering (Computer)
Group discussion, Community Service, Report Writing, Social Impact Review and
Social Audit of Engg Project
Assessment:
Mid Term, Report writing/ Presentation, Assignments, Project Report, Quizzes, Final
Term
Suggested Books:
Godhade, J. B., and S.T. Hunderkari. 2018. Social Responsibility of
Engineers. International Journal of Academic Research and Development.
Vol. 03; Special Issue. March, 2018.
Nichols, S.P. and Weldon, W.F. 2017. Professional Responsibility: The Role
of Engineering in Society Center for Electro-mechanics, The University of
Texas at Austin, USA.
Aslaksen, E.W. 2016. The Relationship between Engineers and Society: is it
currently fulfilling its potential? Journal and Proceedings of the Royal Society
of New SouthWales, Vol.148. Nos.455-456. Gumbooya Pty Lte, Allambie
Heights, Australia.
Bell, S. Engineers, Society and Sustainability. Synthesis Lectures on
Engineers, Technology, and Society. Edited by Caroline Baillie, University of
Western Australia. Morgan and Claypool Publishers
Jamison, A., Christensen, S.H., and Lars, B. 2011. A Hybrid Imagination:
Science and Technology in Cultural Perspective.
Vermaas, P., Kroes, P., Poet, l., and Houkes, W. 2011. A Philosophy of
Technology: From Technical Artefacts to Socio technical systems.
Mitcham, C., and Munoz, D. 2010. Humanitarian Engineering. Morganand
Claypool Publishers. Riley, D. 2008. Engineering and Social Justice. Morgan
and Claypool Publishers.
Bugliarello, G. 1991. The Social Functions of Engineering: A Current
Assessment, A Chapter in “Engineering as A Social Enterprise”.
100
Bachelor of Engineering Program (2020)
Sociology
Area Scope:
The knowledge units in this area collectively encompass the following:
101
Curriculum of Computer Engineering / Electrical Engineering (Computer)
102
Bachelor of Engineering Program (2020)
Social Psychology
Area Scope:
To impart knowledge of social psychology of attraction; attitudes and prejudice;
altruism and aggression; personal and social identities; conformity; group influence and
their applications in the real world.
Course Outline:
Principles of sociology and psychology with emphasis on the individual and
his/her reciprocal interaction with groups,
basic psychological factors, attribution and perception of others, attitudes and
attitudinal change, social attitudes, altruism, helping others, aggression,
hurting others, prejudice, disliking others, discrimination and stereotypes,
Language and communication, society and cultures, culture and personality,
small groups and their relation to the individual, leadership and group
dynamics. Attraction, attitudes and prejudice; altruism and aggression;
personal and social identities, conformity, group influence, moral and ethical
issues, harassment,
Corruption and its control, thinking processes and decision making.
Teaching Methodology (Proposed as applicable):
Lectures (audio/video aids), Written Assignments/ Quizzes, Tutorials, Case Studies
relevant to engineering disciplines, Semester Project, Guest Speaker, Industrial/ Field
Visits, Group discussion, Report Writing
Assessment:
Mid Term, Report writing/ Presentation, Assignments, Project Report, Quizzes, Final
Term
Suggested Books:
Edward Alsworth Ross, “Social Psychology”, Macmillan, 2006
Emory Stephen Bogardus, “Essentials of Social Psychology”, Univ. of
Southern, California Press, 2006
Hewstone, M., & Stroebe, W. (Eds.), “Introduction to Social Psychology”, 3rd
ed., Oxford: Blackwell Publishers, 2006
Lesko, W.A. “Readings in social psychology General, classic, and
contemporary selections, 6th ed., 2006.
103
Curriculum of Computer Engineering / Electrical Engineering (Computer)
Community Services
Area Scope:
Community service-learning provides a variety of benefits to the students and the
community service has a unique way of developing an individual's leadership skills,
sense of community, civic ethic, self-esteem, and other personal characteristics. Every
service activity benefits a specific individual or group. Whether it is building homes for
the poor, serving victims of chronic or terminal illness, tutoring children, addressing
environmental needs or any other service, there is a person or group who ultimately
benefits from your time. Finally, the organization where you conduct your service
benefits enormously. Volunteers can make important contributions to Community
benefit agencies (nonprofit) and government programs in their attempt to deal with the
complex and growing needs of society.
Course Outline:
Develop and implement service programs
Develop workplace communication strategies
Analyze impacts of sociological factors on clients in community work and
services
Manage and promote diversity
Manage legal and ethical compliance
Facilitate workplace debriefing and support processes
Reflect on and improve own professional practice
Manage work health and safety
Assess co-existing needs
Coordinate complex case requirements
Develop, facilitate and review all aspects of case management
Provide case management supervision
Undertake project work
Lead and manage team effectiveness
Manage personal work priorities and professional development
Manage meetings
104
Bachelor of Engineering Program (2020)
Organizational Behavior
Course Outline:
Introduction to Organizational Behavior
Organizational Disciplines and topics
Psychological Perspective
Social-Psychological Perspectives
Structure and Control in Organization
Introduction of Bureaucracy
Managerial Work
Contingency theory
Organizational Design
Individual and Work Learning
Learning Theories
Learning and Work
105
Curriculum of Computer Engineering / Electrical Engineering (Computer)
Stress
Types of Stress and Work
Occupational Stress Management
Individual Differences
Personality and its factors
Personality dimensions and social learning Intelligence
Motivation and Job Satisfaction
Needs at Work
Theories of Motivation and job satisfaction
Correlates of Job satisfaction
Group and Work
Social Interaction
Dramaturgy and impression Management
Social Skill
Group and Inter Group Behavior
Group Structure & Norms
Group Processes
How throne Studies
Leadership
Leadership as an attribute
Leadership Style
Patterns of Work
Work-the classical approach
Marx, Weber, & The critique of labor
Foucault & Disciplinary Power
Conflict and Consent in Work
The labor Process debate
Work place control and resistance
Industrial conflict and industrial relations
106
Bachelor of Engineering Program (2020)
Organizational Culture
Organizational culture and strategic management
Exploring organizational culture
Evaluating concept of culture
Teaching Methodology (Proposed as applicable):
Lectures (audio/video aids), Written Assignments/ Quizzes, Tutorials, Case Studies
relevant to engineering disciplines, Semester Project, Guest Speaker, Industrial/ Field
Visits, Group discussion, Report Writing
Assessment:
Mid Term, Report writing/ Presentation, Assignments, Project Report, Quizzes, Final
Term
Suggested Books:
Finchan, R., & Rhodes, P. (2003), Principles of Organizational Behaviour, 3rd
Oxford.
Noe, R., Hollenbeck, J. Gerhart, B., & Wright, P. (2006), Human Resource
Management, 5th ed., McGraw Hill.
Newstrom John W. (2007), Organizational Behaviour, (12th Ed), McGraw
Hill.
Luthan Fred, (2005), Organizational Behaviour, McGraw Hill Inc.
Robins, Stephen, (2005), Organizational Behaviour, McGraw Hill Inc.
Engineering Economics
Area Scope:
Apply the appropriate engineering economics analysis method(s) for problem
solving i.e. present worth, annual cost, rate of return, payback, break-even,
benefit-cost ratio
Evaluate the cost effectiveness of individual projects using the methods learnt,
draw inferences for investment decisions, and compare the life cycle cost of
multiple projects.
Compute the depreciation of an asset using standard depreciation techniques
to assess its impact on present or future value
107
Curriculum of Computer Engineering / Electrical Engineering (Computer)
Course outline
Engineering Economics
Role of engineers in business
Economic decisions v/s design decisions
Large scale engineering projects and types of strategic economic decisions
Fundamental principles of engineering economics
Interest Rate and Economic Equivalence
Interest: The Cost of Money
Economic Equivalence
Development of Formulas for Equivalence Calculation
Unconventional Equivalence Calculations
Understanding Money and Its Management
Nominal and Effective Interest Rates
Equivalence Calculations with Effective Interest Rates and with Continuous
Payments
Changing Interest Rates
Debt Management
Investing in Financial Assets
Present-Worth Analysis
Project Cash Flows
Initial Project Screening Methods: payback Screening and Discounted Cash
Flow Analysis
Variations of Present-Worth Analysis
Comparing Mutually Exclusive Alternatives
Annual Equivalent-Worth Analysis
Annual Equivalent Worth Criterion
Capital Costs versus Operating Costs
Applying Annual-Worth Analysis
Life-Cycle Cost Analysis
Design Economics
108
Bachelor of Engineering Program (2020)
Rate-of-Return Analysis
Rate of Return and Methods of Finding
Internal Rate-of-Return Criterion
Mutually Exclusive Alternatives
Cost Concepts Relevant to Decision Making
General Cost Terms; Classifying Costs for Financial Statements
Cost Classifications for Predicting Cost Behavior
Future Costs for Business Decisions
Estimating Profit from Production
Depreciation and Corporate Taxes
Asset Depreciation: Economic versus Accounting
Book and Tax Depreciation Methods (MACRS)
Depletion
Income Tax Rate to be used in Economic Analysis
The Need for cash Flow in Engineering Economic Analysis
Developing Project Cash Flows
Cost-Benefit Estimation for Engineering Projects
Developing Cash Flow Statements
Project Risk and Uncertainty
Origins of Project Risk
Methods of Describing Project Risk: Sensitivity, Break-Even and Scenario
Analysis
Special Topics in Engineering Economics
Replacement Decisions
Capital Budgeting Decisions
Economic Analysis in the Service Sector
Teaching Methodology (Proposed as applicable):
Lectures (audio/video aids), Written Assignments/ Quizzes, Tutorials, Case Studies
relevant to engg disciplines, Semester Project, Guest Speaker, Industrial/ Field Visits,
Group discussion, Report Writing
109
Curriculum of Computer Engineering / Electrical Engineering (Computer)
Assessment:
Mid Term, Report writing/ Presentation, Assignments, Project Report, Quizzes, Final
Term
Suggested Books:
Contemporary Engineering Economics by Chan S. Park, 6 th edition, Pearson
2015, ISBN: 9780134105598
Engineering Economic Analysis by Donal G. Newnan, Jerome P. Lavelle, Ted
G. Eschenbach, 12th edition, Oxford University Press, ISBN: 978-0199339273
Engineering Economy by Leland T. Blank and Anthony Tarquin
Professional Ethics
Area Scope:
The objective of this course is to grasp ideals and principles as they have been spelled
out in a variety of traditional ethical systems and to apply these conceptual structures
and guidelines to major problems and dilemmas of engineering practices in a corporate
culture.
Outlines:
Engineering Ethics, Ethical concepts, and Types
Moral Autonomy, Kohlberg’s & Gilligan’s Theory
Profession and Professionalism
Moral Reasoning, Ethical Theories
Critique codes of ethics
Moral frameworks, Personal commitments and professional life
Engineering as social experimentation
Involving the public in the design process, Case studies for engineering as
social experimentation
Assessment of safety and risk, Design considerations, uncertainty
Risk-benefit analysis, Safe-exit and fail safe systems
Case Studies for the Design Process Case studies in impact of safety/risk on
design
Employee/employer rights and responsibilities
Confidentiality and conflict of interest
110
Bachelor of Engineering Program (2020)
111
Curriculum of Computer Engineering / Electrical Engineering (Computer)
Cultural Courses
Islamic Studies and Ethics
Course Description:
The Islam is a religion of peace and harmony for all humans based on knowledge and
guidance in the Holy Quran. The basic teachings of Islam are comprehensive,
practicable and universal. Therefore, this course briefly presents the vision of life and
applied aspects of ethical system.
Area Scope:
To enhance understanding of Islamic Culture and Civilization
To understand values and social system in Islam
To improve students’ ethical and professional skill and critical thinking
Course Outline:
Islam – Religion of Peace and Harmony
Basic Concepts – Islam, Quran and Hadith
Faith and Religious Life
o Selected Verses of Surah Al-Baqara Related to Faith (Verse No-284-286)
o Selected Verses of Surah Al-Mumanoon Related to Characteristics of
Faithful (Verse No-1-11)
Islamic Culture and Civilization
Basic Concepts and of Characteristics of Islamic Culture and Civilization
Education System of Islam
Political System of Islam – Dynamics, Sovereignty and Institutions
Economic System of Islam – Principles, Riba, Trade and Commerce
Acceptance of Other Religions – Interfaith Harmony
Foreign Policy
Social System of Islam
Basic Concepts of Social System in Islam
Elements of Family and their Rights - Parents, Women, Husband & Wife,
Children
Inheritance – Rights and Laws
112
Bachelor of Engineering Program (2020)
113
Curriculum of Computer Engineering / Electrical Engineering (Computer)
Assessment:
Mid Term, Report writing/ Presentation, Assignments, Project Report, Quizzes, Final
Term
Suggested Books:
Al-Qur’ān ( القرآنselected text).
Sayyid Tāhir Rasūl Qādri دروس قرآن52 (Karachi: Islamic Research Academy,
7th ed., 2017).
Sayyid Hasan-uddin Ahmad, تعلیمات قرآنی2-vols., (Karachi: Jasarat
Publications, 1998).
Muhammad Shafī‘,( معارف القرآنKarachi: Dar-ul-Isha’at, 2000).
Sayyid Abu’l A‘lā Mawdūdī, تفہیم القرآن6vols., (Lahore: Islamic Publications,
1998). [Preambles of all (114) chapters.]
Amin Ahsan Islahi, ( تدبرالقرآنLahore: Farān Publications, 2005).
Khawaja Abdul Waheed, ( موضوعات قرآن وانسانی زندگیIslamabad: Islamic
Research Institute, 3rd ed., 1997).
Khurram Murad, ( رب کا پیغامLahore: Manshūrat, Mansoora, 2000)
Hameed ullah Muhammad, “Emergence of Islam”, Islamic Research
Institute (IRI), Islamabad
Hameed ullah Muhammad, “Muslim Conduct of State” Sh Muhammad
Ashraf, Kashmir Bazar, India (Latest Edition)
Hameed ullah Muhammad, “Introduction to Islam” Compiled by The CSS
Point, www.thecsspoint.com
Hussain Hamid Hassan, “An Introduction to the Study of Islamic Law” leaf
Publication Islamabad, Pakistan, (Latest Edition).
H.S. Bhatia, “Studies in Islamic Law, Religion and Society” Deep & Deep
Publications New Delhi (1989).
Islamic Education by A. S. Bukhari & M. D Zafar, Latest Edition.
Muslim’s character by M. Al-Ghazali, Latest Edition.
114
Bachelor of Engineering Program (2020)
115
Curriculum of Computer Engineering / Electrical Engineering (Computer)
116
Bachelor of Engineering Program (2020)
117
Curriculum of Computer Engineering / Electrical Engineering (Computer)
118
Bachelor of Engineering Program (2020)
Project Feasibility
Brief review of various aspects of Project Feasibility like Technical, Social,
Managerial, Economic, Financial & Marketing, Administrative etc.
Project Selection Criteria (Economic Analysis of Engineering Projects)
Using Break Even Analysis, Cost Benefit Ratio, Internal Rate of Return, Net Present
Value etc.
Project Contract & Procurement Management
Engineering contracts, Type of contracts, understanding of procurement Process &
Cycle, PPRA Rules
Project Planning and Scheduling
Project Planning (Resource & HR Planning), Work Breakdown Structure, Project
Network & Scheduling, Manning Schedule and Activity Charts, Critical Path Method
(CPM)/Project Evaluation & Review Techniques
Project Costing & Estimation
Cost Estimation in Projects, Cost components in projects and methods for cost
estimation in projects, Cost Control in Projects, Estimation of Outstanding Work,
Earned Value Management, Schedule & cost variance analysis
Project HRM & Communication Management
Effective organization and communication for Successful Projects, Project
Organizational Structures (Project matrix and project based organizations), Project HR
Plan preparation, HR Need Assessment and HR Matrix, Building and Managing
effective project team, Selection & control mechanism of HRM in Projects, Effective
Communication Plan.
Project Risk Management
Definitions Project Risk, Project Risk Management Tools, Types of Project Risk,
Project Risk Assessment, Risk Identification and Mitigation, Monitoring &
Controlling Risk, Generic Risk Management Strategies & Technique.
Computer Application in Project Management
Basic/Elementary Introduction and hands on basic exposure of use of MS Project &
Primavera P6 Software in Project Management
119
Curriculum of Computer Engineering / Electrical Engineering (Computer)
120
Bachelor of Engineering Program (2020)
Entrepreneurship
Area Scope:
Develop a business plan with an appropriate business model
Demonstrate the ability to provide a self-analysis in the context of an
entrepreneurial career
Demonstrate the ability to find an attractive market that can be reached
economically
Course Outlines
Basic Concept-Entrepreneurship
Innovation and Entrepreneurship
Basic Plan Development Cycle
Intellectual Rights
Financial and Legal Modalities
Marketing
Industrial Competiveness
Gap Analysis, Critical Thinking and Idea Generation
Business Plan Development
Successful Case Studies (local)
121
Curriculum of Computer Engineering / Electrical Engineering (Computer)
122
Bachelor of Engineering Program (2020)
Principles of Management
Area Scope
The focus will be on the learning fundamental principles of management and
of managing people and organization.
Develop analytical and conceptual framework of how people are managed in
small, medium and large public and private national and international
organizations.
Course Contents:
Introduction, overview and scope of discipline
The evolution and emergence of management thought
Management functions
Planning concepts, objectives, strategies and policies
Decision making
Organizing; departmentalization, line/staff authority, commitments and group
decision making
Staffing: principles of selection, performance, career planning
Leading: Motivation, leadership, communication
Controlling: the system, process and techniques of controlling
Management and Society: future perspective
Teaching Methodology (Proposed as applicable):
Lectures (audio/video aids), Written Assignments/ Quizzes, Tutorials, Case Studies
relevant to engg disciplines, Semester Project, Guest Speaker, Industrial/ Field Visits,
Group discussion, Report Writing
Assessment:
Mid Term, Report writing/ Presentation, Assignments, Project Report, Quizzes, Final
Term
Suggested Books:
Stephen P. Robins, Mary Coulter: Management, latest edition.
H. Koontz Odonnel and H. Weihrich: Management, latest edition.
Mc Farland: Management: Foundation and Practice, latest edition.
Robert M. Fulmer: The New Management, latest edition.
123
Curriculum of Computer Engineering / Electrical Engineering (Computer)
Engineering Management
Course Outlines
Industrial networks
Fundamentals of Product and Process development
Business Community and New Generations of Managers
Practical Skills Knowledge and Experience in Commercialization of New
Technological Inventions
Use of Multidisciplinary Science Based Knowledge,
Problem Solving, Teamwork and Outreach Activity,
Major steps in proof of concept to intellectual property protection,
Prototype development
Fabrication and assembly routes
Materials procurement,
Identification and creation of new markets
Development of business plan
Appropriate technology and marketing
Distribution and financing
Routes and strategies for specific technology under development.
Teaching Methodology (Proposed as applicable):
Lectures (audio/video aids), Written Assignments/ Quizzes, Tutorials, Case Studies
relevant to engg disciplines, Semester Project, Guest Speaker, Industrial/ Field Visits,
Group discussion, Report Writing
Assessment:
Mid Term, Report writing/ Presentation, Assignments, Project Report, Quizzes, Final
Term
Suggested Books:
R. A. Bulgelman, Strategic Management of Technology and innovation, latest
Edition McGraw Hill.
124
Available at:
http://www.pec.org.pk