• info@puc.ac.bd
  • Cell:+99999
  • Student Access
  • Teachers Access
  • Web-mail
  • follow us

PREMIER UNIVERSITY

Department of Electrical and Electronic Engineering
  • Home (current)
  • About Us
    Our Vision & Mission
    Objectives & PEO's
    Why EEE at PUC?
    Lab Facilities
  • OBE Curriculum (current)
  • Admission
    Admission Notice
    Grading System EEE
    Why PUC?
    How to apply?
  • Faculties (current)
  • Activities EEE
    Seminar
    Student's Research
    Industrial Tour
    PUC Robotics Club
  • Contact Us (current)

OBE Curriculum

153 credits make up the curriculum of the B.Sc. in EEE program. Three courses (8.5 credits) in the Language and General Education Courses group are devoted to the development of language and communication skills, three courses (9 credits) foster an understanding of business and management, and two courses (4 credits) nurture the thinking capabilities of students with ethical foundation, environmental safety, societal concern and proud history of Bangladesh. The Basic Science and Mathematics Courses group consists of five physical science courses (10.5 credits) and six mathematics and statistics courses (16.5 credits) with cutting-edge laboratories. Students get a fruitful insight into CSE, Civil, ME discipline through other engineering courses of total 7 credits. The 79.5 credits that make up the Core courses group, including capstone courses, are made up of more than 30 courses that cover a wide range of electrical, electronic, and communication disciplines while also imparting the most recent information in the related fields. Moreover, students enroll 18 credits from any one of the four elective group of courses- power, electronics, communication, computer engineering- to earn specialization in a particular sector.

The courses are divided into sections that cover fundamental engineering concepts in the first two years and more advanced knowledge-based topics in the third and final year. Two semesters, Fall and Spring, make up an academic year. Prerequisites are incorporated into each semester's courses as a way to guarantee that students complete a necessary course before moving on to the next one with the necessary background knowledge. 1st to 6th  semester's courses are offered as a block to freshmen; elective courses are offered in 7th and 8th semesters as open credit systems, allowing students to enroll as per the specializations they required.

Any curriculam modifications are being communicated to the students. The departmental website offers students with the most recent information.

A list of course types and required Credit is Given below

SL No. Course Type Credit Hours Percentage of Total Credit Hours (Approximate)
1. Generals Education Language &Generals Education Courses. 21.5 14%
2. Basic Science & Mathematics Courses. 27 18%
3. Other Engineering Courses. 7 5%
4. Core Courses (Including Capstone Courses) 79.5 52%
5. Elective Courses 18 11%
Total 153 100%

Program Educational Objectives (PEOs)

PEO1: Graduates will excel to make way to give solutions to real time problems through technical knowledge and operational skills in the field of Electrical Engineering.

PEO2: Graduates will demonstrate their ability on research to acquaint with the ongoing trends in the field of Electrical Engineering for addressing the social aspects.

PEO3: Graduates will communicate effectively as team players to cope with building a prospective career.

PEO4: Graduates of the program will act with integrity and have inter-personal skills in catering the need-based requirements blended with ethics and professionalism.

Mapping with Mission of the Department and PEOs
PEOs Mission-1 Mission-2 Mission-3 Mission-4
PEO 1
PEO 2
PEO 3
PEO 4
Program Outcomes(POs)/ Program Learning Outcomes(PLOs)

Twelve Pos/PLOs have been defined in accordance with the department of EEE's mission and vision statements. These are statements that specify what students should understand and be able to do by the time they have graduated. These include the skills, knowledge, and behaviors that students acquire during their program matriculation. The extended definition of POs/PLOs is provided below.

(a) Engineering knowledge: Apply knowledge of mathematics, natural science, engineering fundamentals and an engineering specialization as specified in K1 to K4 respectively to the solution of complex engineering problems.

(b) Problem analysis: Identify, formulate, research literature and analyse complex engineering problems reaching substantiated conclusions using first principles of mathematics, natural sciences and engineering sciences. (K1 to K4)

(c) Design/development of solutions: 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. (K5)

(d) Investigation: Conduct investigations of complex problems using research-based knowledge (K8) and research methods including design of experiments, analysis and interpretation of data, and synthesis of information to provide valid conclusions.

(e) Modern tool usage: Create, select and apply appropriate techniques, resources, and modern engineering and IT tools, including prediction and modelling, to complex engineering problems, with an understanding of the limitations. (K6)

(f) The engineer and society: 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 solutions to complex engineering problems. (K7)

(g) Environment and sustainability: Understand and evaluate the sustainability and impact of professional engineering work in the solution of complex engineering problems in societal and environmental contexts. (K7)

(h) Ethics: Apply ethical principles and commit to professional ethics and responsibilities and norms of engineering practice. (K7)

(i) Individual work and teamwork: Function effectively as an individual, and as a member or leader in diverse teams and in multi-disciplinary settings.

(j) Communication: Communicate effectively 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.

(k) Project management and finance: Demonstrate knowledge and understanding of engineering management principles and economic decision-making and apply these to one’s own work, as a member and leader in a team, to manage projects and in multidisciplinary environments.

(l) Life-long learning: Recognize the need for, and have the preparation and ability to engage in independent and life-long learning in the broadest context of technological change.

Mapping between PEOs and PLOs
PLOs Knowledge PEO 1 PEO 2 PEO 3 PEO 4
PLO 1 Engineering Knowledge
PLO 2 Problem Analysis
PLO 3 Design / Development of Solutions
PLO 4 Conduct investigations of complex problems
PLO 5 Modern Tool Usage
PLO 6 The Engineer and Society
PLO 7 Environment and Sustainability
PLO 8 Ethics
PLO 9 Individual and Team Work
PLO 10 Communication
PLO 11 Project Management and Finance
PLO 12 Life-long Learning
Curriculum Knowledge Profile

The knowledge profile should have eight attributes (K1 to K8), indicating the volume of learning and attributes against which graduates must be able to perform.

K1: A systematic, theory-based understanding of the natural sciences applicable to the discipline
K2: Conceptually-based mathematics, numerical analysis, statistics and formal aspects of computer and information science to support analysis and modelling applicable to the discipline
K3: A systematic, theory-based formulation of engineering fundamentals required in the engineering discipline
K4: Engineering specialist knowledge that provides theoretical frameworks and bodies of knowledge for the accepted practice areas in the engineering discipline; much is at the forefront of the discipline.
K5: Knowledge that supports engineering design in a practice area
K6: Knowledge of engineering practice (technology) in the practice areas in the engineering discipline
K7: Comprehension of the role of engineering in society and identified issues in engineering practice in the discipline: ethics and the professional responsibility of an engineer to public safety; the impacts of engineering activity: economic, social, cultural, environmental and sustainability
K8: Engagement with selected knowledge in the research literature of the discipline

A program that builds this type of knowledge and develops the attributes listed above is typically achieved in 4 to 5 years of study, depending on the level of students at entry.

Complex Engineering Problems

Complex engineering problems are those that include a wide range of or conflicting technical, engineering, and other challenges, have no clear solution, and necessitate analytical thinking and originality in analysis to design effective models. The ability to solve complicated problems in engineering is vital in the engineering curriculum. The list of complex engineering problems (P1 to P7) clarifies the concept of Complex Engineering Problem by establishing seven problem-solving ranges or features.

P1- (Depth of knowledge required) Cannot be resolved without in-depth engineering knowledge at the level of one or more of K3, K4, K5, K6 or K8 which allows a fundamentals-based, first principles analytical approach.
P2- (Range of conflicting requirements) Involve wide-ranging or conflicting technical, engineering and other issues.
P3- (Depth of analysis required) Have no obvious solution and require abstract thinking, originality in analysis to formulate suitable models.
P4- (Familiarity of issues) Involve infrequently encountered issues
P5- (Extent of applicable codes) Are outside problems encompassed by standards and codes of practice for professional engineering.
P6- (Extent of stakeholder involvement and conflicting requirements) Involve diverse groups of stakeholders with widely varying needs.
P7- (Interdependence) Are high level problems including many component parts or sub-problems.

Engineering Activities

There are five attributes of activities students can be involved in when solving Complex Engineering Problem. A Complex Engineering Activity or Project is that which has some or all of the following attributes:

A1- (Range of resources) Involve the use of diverse resources (and for this purpose resources include people, money, equipment, materials, information and technologies).
A2- (Level of interaction) Require resolution of significant problems arising from interactions between wide-ranging or conflicting technical, engineering or other issues.
A3- (Innovation) Involve creative use of engineering principles and research-based knowledge in novel ways.
A4- (Consequences for society and the environment) Have significant consequences in a range of contexts, characterized by difficulty of prediction and mitigation.
A5- (Familiarity) Can extend beyond previous experiences by applying principles-based approaches

Three domains of teaching learning of Bloom's Taxonomy

Level Cognitive (C) Affective (A) Psychomotor (P)
1 Remember Receive Imitation
2 Understand Respond Manipulation
3 Apply Value Precision
4 Analyze Organization Articulation
5 Evaluate Characterization Naturalization
6 Create - -

Course List (Group Wise)
Language and General Education Courses
SL. Course Code Course Title Credit Hour
1 ACC 1501 Financial and Managerial Accounting 3
2 BAN 1101 Functional Bengali Language (প্রায়োগিক বাংলা ভাষা) 2
3 ECO 1101 Engineering Economics 3
4 ENG 1101 General English 3
5 ENG 1102 Communicative English 1.5
6 ENG 4101 Technical and Professional Writing 2
7 HUM 3101 Society, Professional Ethics and Environmental Protection 2
8 MGT 3301 Project Management and Entrepreneurship 3
9 SSC 1101 Bangladesh Studies 2
Basic Science and Mathematics Courses
SL. Course Code Course Title Credit Hour
1 BIO 2101 Biology for Engineers 3
2 CHE 1101 Chemistry 3
3 CHE 1102 Chemistry Laboratory 0.75
4 MAT 1203 Differential and Integral Calculus 3
5 MAT 1205 Coordinate Geometry and Vector Analysis 3
6 MAT 2301 Differential Equation and Special Function 3
7 MAT 2209 Complex Analysis, Matrices and Linear Algebra 3
8 MAT 2304 Numerical Methods Laboratory 1.5
9 PHY 1103 Introduction to Classical and Modern Physics 3
10 PHY 1104 Physics Laboratory 0.75
11 STA 2107 Statistics and Probability 3
Other Engineering Courses
SL. Course Code Course Title Credit Hour
1 CE 2102 Civil Engineering Drawing 0.75
2 CSE 1202 Introduction to Computer Engineering 1
3 CSE 1204 Basic Computer Programming 1.5
4 ME 1104 Mechanical Engineering Drawing 0.75
5 ME 1101 Basic Mechanical Engineering 3
Core Courses
SL. Course Code Course Title Credit Hour
1 EEE 1111 Electrical Circuit I 3
2 EEE 1112 Electrical Circuit I Laboratory 1
3 EEE 1113 Electrical Circuit II 3
4 EEE 1114 Electrical Circuit II Laboratory 1
5 EEE 1211 Electronics I 3
6 EEE 1220 Circuit Simulation Laboratory 1
7 EEE 2211 Semiconductor Physics and Device 3
8 EEE 2213 Electronics II 3
9 EEE 2214 Electronics Laboratory 1.5
10 EEE 2311 Electrical Machines I 3
11 EEE 2312 Electrical Machines I Laboratory 1
12 EEE 2313 Electrical Machines II 3
13 EEE 2314 Electrical Machines II Laboratory 1
14 EEE 2411 Electromagnetic Field and Waves 3
15 EEE 2413 Signals and Systems 3
16 EEE 3113 Measurement and Instrumentation 3
17 EEE 3114 Measurement and Instrumentation Laboratory 0.75
18 EEE 3211 Digital Electronics 3
19 EEE 3212 Digital Electronics Laboratory 1
20 EEE 3213 Science of Materials 2
21 EEE 3215 Microprocessors and Interfacing 3
22 EEE 3216 Microprocessors and Interfacing Laboratory 1
23 EEE 3220 Electronic Shop Practice 0.75
24 EEE 3311 Transmission and Distribution of Electrical Power 3
25 EEE 3313 Power System analysis 3
26 EEE 3314 Power System analysis Laboratory 1.5
27 EEE 3315 Switchgear and Protection 3
28 EEE 3316 Switchgear and Protection Laboratory 1
29 EEE 3320 Electrical and Electronic Engineering Service Design 1
30 EEE 3330 Electrical Machine Design 0.75
31 EEE 3411 Communication Engineering 3
32 EEE 3412 Communication Engineering Laboratory 1
33 EEE 3512 Object Oriented Programming for Electrical Engineers 1
34 EEE 4311 Control Systems 3
35 EEE 4312 Control Systems Laboratory 1
36 EEE 4411 Digital Signal Processing 3
37 EEE 4412 Digital Signal Processing Laboratory 1
Capstone Courses
SL. Course Code Course Title Credit Hour
1 EEE 3900 Design Project 0.75
2 EEE 4910 Industrial Attachment 0.5
3 EEE 4900 Capstone Project 4
Elective Course Group-I (Power Engineering)
SL. Course Code Course Title Credit Hour
1 EEE 4313 Power System Reliability 3
2 EEE 4315 Power System Operation and Control 3
3 EEE 4317 Nuclear Power Engineering 3
4 EEE 4319 Microgrid and Smart Grid 3
5 EEE 4321 Power Electronics 3
6 EEE 4322 Power Electronics Laboratory 1
7 EEE 4323 Power Plant Engineering 2
8 EEE 4325 Renewable Energy 2
9 EEE 4327 High Voltage Engineering 3
10 EEE 4329 FACTS Devices 3
11 EEE 4330 FACTS Devices Laboratory 1
Elective Course Group-II (Electronics Engineering)
SL. Course Code Course Title Credit Hour
1 EEE 4211 Analog Integrated Circuit 3
2 EEE 4213 Optoelectronics 2
3 EEE 4215 Introduction to Nanotechnology 3
4 EEE 4217 RF Microelectronics 3
5 EEE 4219 VLSI Design 3
6 EEE 4220 VLSI Design Laboratory 1
7 EEE 4221 Biomedical Instrumentation 3
8 EEE 4223 HDL for Digital System Design 3
9 EEE 4224 HDL Laboratory 1
10 EEE 4225 Embedded System Design 3
11 EEE 4226 Embedded System Design Laboratory 1
12 EEE 4227 Introduction to Robotics 2
Elective Course Group-III (Communication Engineering)
SL. Course Code Course Title Credit Hour
1 EEE 4413 Random Signal Processing 3
2 EEE 4415 Digital Image Processing 3
3 EEE 4416 Digital Image Processing Laboratory 1
4 EEE 4417 Cyber Security and IoT 3
5 EEE 4418 Cyber Security and IoT Laboratory 1
6 EEE 4419 Information and Coding Theory 3
7 EEE 4421 Cellular Mobile and Satellite Communication 3
8 EEE 4423 Microwave and Antenna Engineering 3
9 EEE 4425 Optical Fiber Communication 2
10 EEE 4427 Data Communication 3
11 EEE 4428 Data Communication Laboratory 1
12 EEE 4429 Wireless Communication 2
Elective Course Group-IV (Computer Engineering)
SL. Course Code Course Title Credit Hour
1 CSE 1413 Data Structure 2
2 CSE 4311 Machine Learning 3
3 CSE 4312 Machine Learning Laboratory 3
4 CSE 3317 Artificial Intelligence 3
5 CSE 3737 Computer Organization and Architecture 3
6 CSE 3567 Computer Network 3
7 CSE 3568 Computer Network Laboratory 1
8 CSE 4371 Artificial Neural Network and Fuzzy Systems 3
Course List (Semester Wise)
1st Semester
SL. Course Code Course Title Credit Hour Course Type
1 ACC 1501 Financial and Managerial Accounting 3 Theory
2 BAN 1101 Functional Bengali Language (প্রায়োগিক বাংলা ভাষা) 2 Theory
3 CHE 1101 Chemistry 3 Theory
4 CHE 1102 Chemistry Laboratory 0.75 Laboratory
5 CSE 1202 Introduction to Computer Engineering 1 Laboratory
6 EEE 1111 Electrical Circuit I 3 Theory
7 EEE 1112 Electrical Circuit I Laboratory 1 Laboratory
8 ENG 1101 General English 3 Theory
9 MAT 1203 Differential and Integral Calculus 3 Theory
Total 19.75
2nd Semester
SL. Course Code Course Title Credit Hour Course Type
1 CSE 1204 Basic Computer Programming 1.5 Laboratory
2 ECO 1101 Engineering Economics 3 Theory
3 EEE 1113 Electrical Circuit II 3 Theory
4 EEE 1114 Electrical Circuit II Laboratory 1 Laboratory
5 EEE 1211 Electronics I 3 Theory
6 EEE 1220 Electrical Simulation Laboratory 1 Laboratory
7 ME 1104 Mechanical Engineering Drawing 0.75 Laboratory
8 MAT 1205 Co-ordinate Geometry and Vector Analysis 3 Theory
9 PHY 1103 Introduction to Classical and Modern Physics 3 Theory
10 PHY 1104 Physics Laboratory 0.75 Laboratory
Total 20.00
3rd Semester
SL. Course Code Course Title Credit Hour Course Type
1 CE 2102 Civil Engineering Drawing 0.75 Laboratory
2 EEE 2213 Electronics II 3 Theory
3 EEE 2214 Electronics Laboratory 1.5 Laboratory
4 EEE 2311 Electrical Machines I 3 Theory
5 EEE 2312 Electrical Machines I Laboratory 1 Laboratory
6 EEE 2411 Electromagnetic Field and Waves 3 Theory
7 ENG 1102 Communicative English 1.5 Laboratory
8 MAT 2209 Complex Analysis, Matrices and Linear Algebra 3 Theory
9 MAT 2301 Differential Equation and Special Function 3 Theory
Total 19.75
4th Semester
SL. Course Code Course Title Credit Hour Course Type
1 BIO 2101 Biology for Engineers 3 Theory
2 EEE 2211 Semiconductor Physics and Device 3 Theory
3 EEE 2313 Electrical Machines II 3 Theory
4 EEE 2314 Electrical Machines II Laboratory 1 Laboratory
5 EEE 2413 Signals and Systems 3 Theory
6 MAT 2304 Numerical Methods Laboratory 1.5 Laboratory
7 ME 1101 Basic Mechanical Engineering 3 Theory
8 SAT 2107 Statistics and Probability 3 Theory
Total 20.5
5th Semester
SL. Course Code Course Title Credit Hour Course Type
1 EEE 3113 Measurement and Instrumentation 3 Theory
2 EEE 3114 Measurement and Instrumentation Laboratory 0.75 Laboratory
3 EEE 3211 Digital Electronics 3 Theory
4 EEE 3212 Digital Electronics Laboratory 1 Laboratory
5 EEE 3213 Science of Materials 2 Theory
6 EEE 3220 Electronic Shop Practice 0.75 Laboratory
7 EEE 3311 Transmission and Distribution of Electrical Power 3 Theory
8 EEE 3330 Electrical Machine Design 0.75 Laboratory
9 EEE 3411 Communication Engineering 3 Theory
10 EEE 3412 Communication Engineering Laboratory 1 Laboratory
11 EEE 3512 Object Oriented Programming for Electrical Engineers 1 Laboratory
Total 19.25
6th Semester
SL. Course Code Course Title Credit Hour Course Type
1 EEE 3215 Microprocessors and Interfacing 3 Theory
2 EEE 3216 Microprocessors and Interfacing Laboratory 1 Laboratory
3 EEE 3313 Power System analysis 3 Theory
4 EEE 3314 Power System analysis Laboratory 1.5 Laboratory
5 EEE 3315 Switchgear and Protection 3 Theory
6 EEE 3416 Switchgear and Protection Laboratory 1 Laboratory
7 EEE 3320 Electrical and Electronic Engineering Services Design 1 Laboratory
8 EEE 3900 Design Project 0.75 Laboratory
9 BAN 1101 Bangladesh Studies 2 Theory
10 MGT 3301 Project Management and Entrepreneurship 3 Theory
Total 19.25
7th Semester
SL. Course Code Course Title Credit Hour Course Type
1 EEE 4311 Control Systems 3 Theory
2 EEE 4312 Control Systems Laboratory 1 Laboratory
3 EEE 4910 Industrial Attachment 0.5 Laboratory
4 EEE 4900-A Capstone Project 2 Capstone
5 ENG 4101 Technical and Professional Writing 2 Theory
6 Elective I 3 Theory
7 Elective IL 1 Laboratory
8 Elective II 3 Theory
9 Elective III 2 Theory
Total 17.5
8th Semester
SL. Course Code Course Title Credit Hour Course Type
1 EEE 4411 Digital Signal Processing 3 Theory
2 EEE 4412 Digital Signal Processing Laboratory 1 Laboratory
3 EEE 4900-B Capstone Project 2 Capstone
4 HUM 3101 Society, Professional Ethics and Environmental Protection 2 Theory
5 Elective IV 3 Theory
6 Elective IVL 1 Laboratory
7 Elective V 3 Theory
8 Elective VI 2 Theory
List of Course for Culmination of PO-
  • Introduction to Classical and Modern Physics (PHY 1103)
  • Society, Professional Ethics and Environmental Protection (HUM 3101)
  • Project Management and Entrepreneurship (MGT 3301)
  • Numerical Methods Laboratory (MAT 2304)
  • Electromagnetic Fields and Waves (EEE 2411)
  • Communication Engineering (EEE 3411)
  • Measurement and Instrumentation (EEE 3113)
  • Power System Analysis (EEE 3313)
  • EEE Service Design (EEE 3320)
  • Microprocessors and Interfacing (EEE 3215)
  • Control System (EEE 4311)
  • Digital Signal Processing (EEE 4411)
  • Capstone Project (EEE 4900)
  • Industrial Attachment (EEE 4910)
KPA Mapping Culmination Courses:
Course Code Program Outcome Knowledge Profile Complex Engineering Problem Solving Complex Engineering Activities
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 K1 K2 K3 K4 K5 K6 K7 K8 P1 P2 P3 P4 P5 P6 P7 A1 A2 A3 A4 A5
Need Complex Engineering Problem Solution (P1+ Any Other 1)
Engineering Knowledge (K1-K4) Problem Analysis (K1-K4) Design/Development of Solutions (K5) Conduct Investigation of complex problems (K8) Modern tool Usage (K6) The Engineer and Society (K7) Environment and Sustainability (K7) Ethics (K7 Individual and Team Work Communication Project Management and Finance Life-long Learning Science Mathematics Engineering Fundamentals Engineering Specialization Design Technology Ethics, Society, Sustainability Research Depth of knowledge required Range of conflicting requirements Depth of analysis require Familiarity of issues Extent of applicable codes Extend of stakeholder involvement and conflicting requirements Interdependence Range of Resources Level of interaction Innovation Consequences for society and the environment Familiarity
PHY 1103
HUM 3101
MGT 3301
MATH 2304
EEE 2411
EEE 3113
EEE 3215
EEE 3313
EEE 3320
EEE 3411
EEE 4311
EEE 4411
EEE 4910
EEE 4411
Course Contents
Language and Generals Education Courses.

Course Name: Financial and Managerial Accounting

Course Code: ACC 1501
Credit Hours: 3
Course Type: Language and Generals Education Course
Prerequisite: N/A
Course Description:
  1. Accounting in Action: Definition of Accounting, Its role and Functions, History of Accounting, Purpose and Nature of Accounting Information, Users of Accounting Information, Branches of Accounting, Accounting as a language of business, GAAP, Assumptions.
  2. The Recording Process and Completion of the Accounting Cycle: Double-Entry Accounting System, Accounting Equation, Recording of Transactions: Journalize, Posting to the Ledger, Preparation of Trial Balance, Limitations of Trial Balance, Preparation of work Sheet, Adjusting Entries, Preparing Closing Entries, Preparing a Post-Closing Trial Balance, Summary of the Accounting Cycle, Rectification error, capital and revenue expenditure, Provision for bad and doubtful account, Cash book and other books, Bank Reconciliation statement, Acquisition and Disposition of Property, Plant and Equipment, Intangible assets, Different Depreciation method and their implementation.
  3. Accounting for Merchandising Operations: Inventory Systems, Merchandising Activities, Components of financial statements, Contents of income statements, Forms of Income Statements-Multiple-Step Income Statement; Single-Step Income Statement. Balance Sheet, Interpretation of financial statement.
  4. Accounting for Partnership: Partnership Accounts, Admission and retirement of Partners, Dissolution of partnership.
  5. Managerial Accounting: Managerial accounting basics, Managerial costs concepts, Cost Behavior analysis, CVP analysis, Master Budget, Managerial decision-making Process
  6. Accounting for Current Liabilities and Contingencies: Notes payable, sales tax payable, unearned revenue, current maturities of long-term debt, statement presentation, recording and disclosure of contingent liabilities

Course Name: Functional Bengali Language (প্রায়োগিক বাংলা ভাষা)

Course Code: BAN 1101
Credit Hours: 2
Course Type: Language and Generals Education Course
Prerequisite: N/A
Course Description:
  1. বাংলা ভাষার বিবর্তন – বাংলা ভাষার উৎস, সাধু ও চলিত বাংলা, সাধু ভাষার বিবর্তন ।
  2. বাআধুনিক বাংলা – আধুনিক বাংলার উৎস ও প্রয়োজনীতা, মিশ্র বাংলার প্রকৃতি, গঠন ও ব্যবহার, আধুনিক বাংলার প্রচার ও প্রসার।
  3. বাংলা ভাষার লিখন দক্ষতা: (১) বাংলা ধ্বনিতত্ত্ব (ধ্বনি, বর্ণ, ধ্বনি পরিবর্তন, যুক্তবর্ণ), (২) বাংলা বানান: বাংলা একাডেমির বাংলা বানানের নিয়ম, শব্দের অপপ্রয়োগ, শব্দের বানান ও অশুদ্ধি, (৩) বাক্যের শুদ্ধি-অশুদ্ধি: বাক্যের গঠনগত শুদ্ধি-অশুদ্ধি, বিরাম চিহ্ন, (৪) বাংলা লিখন কৌশল: রেজুলেশন লিখন, অনুষ্ঠান সঞ্চালন পাণ্ডলিপি প্রস্তুত, বিজ্ঞাপন লিখন, প্রুফ সংশোধন।
  4. বাংলা ভাষার কথন-দক্ষতা: (১) বাংলা উচ্চারণের নিয়ম: স্বরবর্ণ ও ব্যাঞ্জনবর্ণের উচ্চারণের স্থান, উচ্চারণরীতি, (২) বাংলা উচ্চারণ-সূত্র ও তার প্রয়োগ।
  5. প্রকৌশল পেশায় বাংলা: চিঠি আদান-প্রদান, প্রস্তাবনা ও গবেষণাপত্র প্রণয়ন, নিয়োগবিধির ও দাপ্তরিক নীতিমালা গঠন, পরিবেশ ও আইনগত বিষয়ে জ্ঞানভাষা, প্রযুক্তি শেয়ারিং-এ কথ্য ও সাধু ভাষার পার্থক্য ও সমন্বয়।

Course Name: Engineering Economics

Course Code: ECO 1101
Credit Hours: 2
Course Type: Language and Generals Education Course
Prerequisite: N/A
Course Description:
  1. The Economic Problem: Definition of Economics, Economics and engineering, importance of economics in engineering, Want and Scarcity, opportunity cost, production possibility curve (PPC). Economic System: Central economic problems; Economic systems.
  2. Demand, Supply and Equilibrium: Demand; Determinants; Law of demand; Supply; Determinants; Law of Supply; Equilibrium; Mathematical problems. Elasticity: Elasticity of Demand, Types of elasticity; Measurement; Elasticity of supply; importance and applications. Consumer behavior and market demand: Utility, Classification of utility; Cardinal Vs. Ordinal utility; Law of diminishing marginal utility; Indifference curve and its characteristics; Marginal rate of substitution (MRS); Budget Line; Consumer equilibrium. Optimization: Free optimization; Constrained optimization.
  3. Production and Costs Theory: The production function; Production with one variable input – total, average marginal product, Law of variable proportion, Iso-quants, Returns to scale; Cobb Douglas production function; technical efficiency, Cost function; Short run and long run costs; Average cost (AC) and marginal cost (MC); engineering cost and estimating.
  4. The perfectly competitive market and its characteristics: Properties; Conditions of profit maximization; Short run equilibriums; Short run industry supply curve; Long run equilibrium. Imperfectly competitive markets: Properties, Total revenue (TR), Average (AR) and Marginal revenue (MR) Curves; Short run equilibriums; Monopolist’s supply curve; Long run equilibrium; Features of monopolistic competitive and oligopoly; Cartels in oligopoly, Game theory.
  5. Key macroeconomics phenomena: Meaning of national income; Circular flow of income; Concepts of national income: GNP, NNP, NNPFC, Personal income and disposable income; Measurement of national income; Employment and unemployment; inflation; Phillips curve; Stagflation; Growth; Multiplier; Consumption; Investment. Aggregate Demand and Aggregate Supply Model: Aggregate Demand curve; Short-run aggregate supply curve; Long-run aggregate supply curve; Macroeconomic equilibrium: AS-AD model.
  6. Monetary and Fiscal policy: Goals; Instruments; Effectiveness of monetary and fiscal policies.

Course Name: General English

Course Code: ENG 1101
Credit Hours: 3
Course Type: Language and Generals Education Course
Prerequisite: N/A
Course Description:
  1. Grammatical Components: Use of Be Verbs and the Modals; the difference between their applications, active-passive, sentence making and other uses of verbs, Uses of tenses, Parts of speech,
  2. Grammatical Components: Punctuation, capitalization, Sentence structures, Sentence making rules, synthesis of sentences, Grammatical Correction.
  3. Grammatical Components: English Phonetics, Vowel and consonant sounds, and diphthongs, Appropriate prepositions, Idioms & Phrases, Vocabulary & Diction.
  4. Reading and Writing Components (Literature Components and Subject Related Teaching Materials): Reading strategies (skimming, scanning, predicting, inferring). Reading novels, an anthology of modern short stories, poems, and Literary articles written by some prominent writers.

Novels: The Old Man and the Sea by Ernest Hemingway; Robinson Crusoe by Denial Defoe; Frankenstein by Marry Shelley; Animal Farm by George Orwell.

Short Stories: Students will be given an anthology of the modern short stories named “TALL TALES SHORT STORIES” by various award-winning writers.

Poems: “Sonnet 18” by William Shakespeare; “Ode to the Nightingale” by John Keats; Aunt Jenifer’s Tigers” by Sylvia Plath; “Digging” by Seamus Heaney. Reading Literary and subject-related articles, e-books, blogs, and web pages related to program offering entity (POE).

Course Name: Communicative English

Course Code: ENG 1102
Credit Hours: 1.5
Course Type: Language and Generals Education Course
Prerequisite: N/A
Course Description:
  1. Speaking: Orientation, Introducing self and family, Making requests and Seeking Permission, Getting to Know in Small Talks, Different Expressions, Expressing Personal opinion, Asking for Direction, Asking questions, Telephone Conversation, Describing People and Things, Asking for Information, Food and restaurants, Sentence Completion, Describing Picture, Describing Consequences, Interview, Shopping Role Play, Travel and Tourism, Story Telling, etc
  2. Listening: The Listening Comprehension section tests students’ ability to listen to basic instructions, lectures, and conversations. Students will hear the recording of various types and will respond with a gap fill, completing a sentence and multiple-choice worksheet. The audiotapes are given mostly from IELTS practice tests.
  3. Presentation skills: Reading Newspapers and presenting their opinions, Practicing storytelling, Narrating personal experiences, Introducing presentation skills, Summarizing movies/books, and describing various aspects or parts of these (character description, conflict of the movie, resolution of the book). Debate and put forward an argument, Selected stories for presentation.

Course Name: Technical and Professional Writing

Course Code: ENG 4101
Credit Hours: 2
Course Type: Language and Generals Education Course
Prerequisite: ENG 1101
Course Description:
  1. Beginning to write: Making sensible sentences. Joining and expanding sentences, contracting sentences, Logical development of sentences in context using an idea, Clear and effective communication of information.
  2. Introduction to technical writing: Definition and purpose of technical writing, Audience Recognition and Involvement.
  3. Technical paper writing steps: Abstract, Introduction, Literature review, methodology, results and discussion, conclusion.
  4. Writing a technical paper/research paper: Emphasis on style (especially IEEE format), content, language, form, vocabulary, uses of passive, clarity, consistency, Developing essays and paragraphs on technical issues. Editing compositions for clarity and effectiveness. Thesis writing steps.
  5. Writing professional correspondence: Memos, Letters, E-mails, and other formats, Job-application materials.
Course Name: Project Management and Entrepreneurship
Course Code: MGT 3301
Credit Hours: 3
Course Type: Language
Prerequisite: N/A
Course Description:
  1. Introduction to Project Management: Definition of project and project management, history of project management, Importance of project management, the triple constraint, project phases. Project Model: Project phases, PROPS, milestone, tollgate, phases of PROPS, wenell’s project modell, PPS- practical project management, Project Plan-phases of project plan, 
  2. Project Economy: Importance, Project manager and economy, project budgeting, logarithmic time planning, project follow up, management and control, earned value management, outcome, retrospective analysis. Project Manager (PM): Decision level, Roles of project sponsor, project manager, sub project manager, steering committee, reference group; definition of PM, different kind of PM, factors influence PM, project manager vs line manager, project work vs line work, characteristics of successful PM, tools for PM, what is leadership, roles of leadership, Situational leadership, traditional leadership, transformational leadership. Group dynamics. 
  3. Risk Management: Definition of risk, uncertainty, changes, deviation, the importance of risk management, the importance of risk analysis, mini risk method, the Lichtenberg method, risk with risk management, Software project, IT project, 
  4. Entrepreneurship: Definition of an Entrepreneur, Myths and facts, common personality traits, age and entrepreneurship, entrepreneurial mindset, the business life cycle, pre-launch, startup, growth, maturity and potential decline;  types of income, the process of opportunity recognition, 
    Lifestyle Entrepreneurs- side business, startup founders, social entrepreneurs; 
    Core concept and Framework: service vs product business; business model: old business model, new business model, scalability
  5. Fundraising: Types of options, Bootstrapping, FFF (friends, family and fools), Angels, Equity and debt, Loans, Venture Capital, Incubators, 
    Introduction to idea generation: Scratchpad, idea lister builder, the idea equation, areas to isolate and target, 5 types of innovation, recap of idea dynamics, making it fit, the fit quadrant: skills and experience, hobbies, passions, skills and experience, fit to the 3 business types, The eureka myth. Problem based business idea, Imagine the future, reverse imagination, the fit generator, cater to power user, reposition good/fast/cheap. 
  6. Validation of an Idea: definition of validation, surveys, talking to experts, lean startup framework, pitch experiments, MVP (minimum value product)
    business model example: saas (software as a service), subscription and membership, PWYW (pay what you want), the sharing economy, the marketplaces, on demand, curated box, DTC (direct to consumer), crowdsourced catalog and inventory, 
    Evaluation and testing: matching fit, sustainability, path to validation

Course Name: Society, Professional Ethics and Environmental Protection

Course Code: HUM 3101
Credit Hours: 3
Course Type: General Education
Prerequisite: N/A
Course Description:
  1. Society: the emergence of Sociology as moral lessons for society; organization, and institutions in society, Culture: elements of culture, Cultural and Symbolic Dimensions, socialization, Biodiversity and indigenous knowledge, Genetic Modification, Biopollution and Biosafety and Future of Biodiversity.
  2. Technology and society: Technology and the Industrial Revolution, Role of technology in the rationalization of society, Scientific creativity and Intellectual Property Rights. Technology and Gender needs, Technology inputs for women’s enterprise, integrating gender in technological development.
  3. Engineering ethics: understanding ethics, engineering ethics; Moral reasoning and engineering as social experimentation; The engineers’ concern for safety, professional responsibility; Employer authority; Rights of engineers; Global issues; Career choice and professional outlook; Ethical problems are like design problems; Genetically modified objects (GMO)
  4. Environment: environment and environmental issues– environmental degradation, waste management and renewable energy; Basic understanding of sustainable development, SDGs, Ethical Resources for Solving Boundary-Crossing Problems, Creative Middle Ways, First Standard: The Golden Rule; Second Standard: Universal Human Rights; Third Standard: Promoting Basic Human Well-Being; Fourth Standard: Codes of Engineering Societies (IEEE, IEB, ABET), Climate change adaptation; Disability and Accessibility.

Course Name: Bangladesh Studies

Course Code: SSC 1101
Credit Hours: 2
Course Type: Language and Generals Education Course
Prerequisite: N/A
Course Description:
  1. Pre-Liberation War Period: Neo-Colonial Epoch-Protest against Pakistani Colonialism-6 Points Demands in 1966-Mass Movement of 1969-Election in 1970-Liberation War of 1971.
  2. Early Post-War Bangladesh: The Socio-Economic and Cultural Features of Bangladesh-Agricultural Policies and Development of Bangladesh-Private Sector Development in Bangladesh-The Health and Demographic Features of Bangladesh-Geo-Strategic and Economic Importance of the Bay of Bengal and the Hilly Regions.
  3. Post 75 Period: The Brutal Killing of the Father of the Nation Bangabandhu Sheikh Mujibur Rahman - Autocratic, Military and Semi-Military Rules-Mass Movement of 1990.
  4. Restoration of Democracy and Onwards: The Year 1991 and Aftermath - Rules by Parties especially by Awami League and the Beginning of a New Development Era in Agriculture, Industry and Service Sectors.
  5. Bangladesh: Multi-dimensional Aspects: Bangla Literature: Poetry, Novel and Essays (1971-2021)-Education and Enlightenment: National Education Commission (1972)-Qudrat-i-Khuda, Education Commission(1974)- Shamsul Haque, Education Commission (1997)-Kabir Chowdhury, Education Commission (2009)- Ethnicity in Bangladesh.
Basic Science and Mathematics Courses

Course Name: Biology for Engineers.

Course Code: BIO 2101
Credit Hours: 3
Course Type: Basic Science
Prerequisite: N/A
Course Description:
  1. Human Biology: Chemical basis of life, Brief introduction to Human anatomy and physiology, Introduction to Biomechanics, Force, Moments and Couples system; Musculo-Skeletal systems, Structures: Methods of Joints;
  2. Biosensors: Sensors for monitoring patients, Non-invasive biosensors for measuring metabolism and biophysical transport.
  3. Origin and major types of biological signals: Human body: cells and physiological systems, bioelectric potential, transducers, bio-potential electrodes and amplifiers, blood pressure, electrocardiogram, electromyogram, electroencephalogram, phonocardiogram.
  4. Introduction to bio–Medical Imaging: X-ray, CT scan, MRI and Ultrasonogram.

Course Name: Introduction to Chemistry

Course Code: CHE 1101
Credit Hours: 3
Course Type: Basic Science
Prerequisite: N/A 
Course Description:
  1. Atomic Structure: Rutherford’s atom model and its limitations, Bohr model of atomic structure and its limitations, Sommerfeld’s correction, Quantum numbers, Pauli exclusion principle, Aufbau principle, Electronic configuration in an atom, Hunds rule of maximum multiplicity.
  2. Periodic Table: Description of a modern periodic table, Types of elements in the periodic table and their positions in the periodic table, Periodic properties; atomic and ionic radius, ionization potential, electron affinity, electronegativity.
  3. Group Chemistry: Chemistry of Group 13, 14 and 15 with special reference to Boron, Aluminum, Silicon, Germanium, Phosphorus, Arsenic and Antimony as their uses in semiconducting materials.
  4. Chemical Bonding: Octet rule, Ionic bond; formation and properties of ionic compounds, Covalent bond; formation and properties of covalent compounds, Coordinate covalent bond, Metallic bond.
  5. Electrochemistry: Faraday’s laws of electrolysis, Strong and weak electrolyte, Arrhenius theory of electrolytic dissociation, Transport number, Conductance of solution, Equivalent conductance, Equivalent conductance at infinite dilution, Equivalent conductance and concentration.

Course Name: Differential and Integral Calculus

Course Code: MAT 1203
Credit Hours: 3 
Course Type: Mathematics 
Prerequisite: N/A
Course Description:
  1. Number System: Natural Number, Integer, Rational Number, Irrational Number, Real Number, Even and Odd Number, Prime Number.
  2. Function: One-to-one, Many-to-one Function, Domain, Range, Inverse Function, Even and Odd Function; Graphs: Algebraic (Quadratic, Cubic) and Transcendental (Trigonometric, Exponential, Logarithmic) Function
  3. Differential Calculus: Limits, continuity and differentiability of functions, physical meaning of derivative of a function. Successive differentiation and Leibnitz's theorem, Rolle’s theorem, Mean value theorem, Taylor's theorem in finite and infinite forms, expansion of functions, L’Hospital’s rule, partial differentiation and Euler's theorem, tangent and normal, extreme curve plotting and optimization, Curvature, asymptotes, and curve tracing.
  4. Integral Calculus: Integration of various types of functions, integration techniques, definite integrals and its properties, Wallis's formulae, Improper Integrals, Beta function and Gamma function, applications of integration, length of a curve, areas of surfaces, volume of solids/hollow solids of revolution

Course Name: Co-Ordinate Geometry and Vector Analysis

Course Code: MAT 1205
Credit Hours: 3
Course Type: Mathematics 
Prerequisite: MAT 1203
Course Description:
  1. Co-Ordinate Geometry: System of co-ordinates, Changes of axes, transformation of co-ordinates and simplification of equation of curves. Pair of straight lines, conditions under which general equation of second degree may represent a pair of straight lines, standard equation of circle, parabola ellipse and hyperbola with explanation. Conic together with its Cartesian and polar equation. Three dimensions: system of co-ordinates, distance between two points, direction cosine and ratio, the equation of a plane, its normal form and intercept form, equation of sphere
  2. Vector: Vector components, Vector components in spherical and cylindrical system, Vector operators, Del, Gradient, Divergence, Laplacian operator and Curl. Their physical significance, triple product and multiple products of vectors. Linear dependence and independence of vectors.
  3. Vector Calculus: Differentiation and integration of vectors along with their elementary applications, definition of line, surface and volume integrals, Gauss’s theorem, Stoke’s theorem, Green’s theorem.

Course Name: Complex Analysis, Matrix and Linear Algebra

Course Code: MAT 2209
Credit Hours: 3
Course Type: Mathematics 
Prerequisite: MAT 1205
Course Description:
  1. Complex Variables: Complex number system, analytic functions, limit and continuity of functions of complex variables and related theorems, complex differentiation, Cauchy’s integral theorem, Cauchy’s integral formula, Liouville’s theorem, Taylor’s theorem, Laurent’s theorem, singular points, Cauchy’s residue theorem, contour integration.
  2. Matrix: Definition of matrices, different types of matrices, algebra of matrices, adjoint and inverse of matrices, rank and elementary transformation of matrices, Cayley-Hamilton theorem, normal and canonical forms, solution of linear equations, eigenvalues and eigenvectors.
  3. Linear Algebra: Algebraic fields, linear spaces, subspaces, basis and dimension, linear transformation from IRn to IRm , functional and dual space, Inner product spaces. Gram-Schmidt process and QR-decomposition. Application of linear algebra to electric networks.

Course Name: Differential Equation and Special Function

Course Code: MAT 2301
Credit Hours: 3
Course Type: Mathematics
Prerequisite: MAT 1203 
Course Description:
  1. Ordinary Differential Equation (ODE): Degree and order of differential equations, Formation of differential equations, Solution of first order and first-degree differential equations by various method,
  2. Higher Order ODE: Solution of linear differential equations of second and higher order with constant coefficients, solution of homogeneous linear differential equations, Solution of differential equations of the higher order when the dependent or independent variables are absent. Frobenius method.
  3. Partial Differential Equations: Introduction. Linear and non-linear first order equations. Standard forms. Linear equations of higher order. Wave equations. Particular solution with boundary and initial conditions
  4. Special Functions: Legendre differential equation and Legendre polynomials, Recurrence relations for Legendre polynomials, Bessel differential equation, Bessel functions, Recurrence relations for Bessel functions, Modified Bessel functions. 

Course Name: Numerical Methods Laboratory

Course Code: MAT 2304
Credit Hours: 1.5
Course Type: Mathematics
Prerequisite: CSE 102
Course Description:
  1. Introduction to Numerical Computation and Computer programming with C/C++/MATLAB/Python.
  2. Root finding-bisection, Regula-Falsi, Newton-Raphson Method using Computer Application.
  3. Solving transcendental equations using Programming.
  4. System of linear equations using MATLAB.
  5. Solving Numerical Integrations-Trapezoidal, Simpson’s Rule.
  6. Curve fitting techniques
  7. Solution to linear differential equations

Course Name: Statistics and Probability

Course Code: SAT 2107
Credit Hours: 3
Course Type: Mathematics
Prerequisite: N/A
Course Description:
  1. Statistics: Basic concepts of frequency distribution, measures of location and variation, permutation, combination, sets.
  2. Probability: probability, random variable and its probability distribution, discrete and continuous probability distribution- Bayes theorem, binomial distribution, Poisson distribution, normal distribution, estimation, hypothesis testing, design of experiments, chi-square test, variance analysis, regression analysis, correlation analysis.
  3. Queuing Theory: Stochastic processes, discrete time Markov chain and continuous time Markov chain, birth-death process in queuing, queuing models.
Other Engineering Courses:

Course Name: Civil Engineering Drawing

Course Code: CE 2101
Credit Hours: 0.75 
Course Type: Other Engineering Course
Prerequisite: N/A
Course Description:
1 Civil Engineering:
Plan: To give a basic understanding about plan of a two storied building and give an idea about scale and how to draw a plan of a building with scale and graph paper. Elevations: How to draw elevations of a two storied building with graph paper. Section: Give understanding about section and basic need of section for a building. Electrical Drawing of Building: Give a basic idea about, how to draw electrical layout drawing for a two storied building on a graph paper.
2 CAD Tools: Drawing using AUTOCAD or contemporary packages instructed by the teachers

Course Name: Introduction to Computer Engineering

Course Code: CSE 1202
Credit Hours: 1 Weekly
Course Type: Other Engineering Course
Prerequisite: N/A
Course Description:
  1. Introduction to Computers: Early history of computing devices, Major components of a computer;
  2. Hardware: Processor, Memory, I/O devices, Hard Disk, Storage media, CD ROM, DVD, Printer, Scanner;
  3. Software: Function of operating system, Discussion on different types of operating system;
  4. MS Office Tools: MS Word, MS Excel, Power Point etc.
  5. Networking: Different types of networks, Network topologies, Communication media.
 

Course Name: Basic Computer Programming

Course Code: CSE 1204
Credit Hours: 1.5
Course Type: Other Engineering Course
Prerequisite: N/A
Course Description:
  1. Introduction: Introduction to computers and programming languages, data representation in the computer, flowchart construction for problem-solving. Philosophy of Object-Oriented Programming (OOP), Advantages of OOP over Structural Programming: Tools: Introduction to programming tools and environment, introduction to input, output, variables, and data types.
  2. Operators: Different Types of Operators, Different types of Expression Evaluation, Type casting, Introduction to Conditional Operators- if statement; switch statement; Goto statement; Introduction to loops (while, do-while, for). Array: Concept and use of an array, declaring one and two-dimensional arrays; Storing and accessing array elements manually and through loops. String: Introduction to the string. scanning and printing strings; Different types of string manipulation.
  3. Pointers: Introduction to pointers; use of pointers; Calling and accessing pointer type variables. Functions: Introduction to function; Defining and calling functions. Structure: Introduction to structure and union; Use of structures; Defining and accessing structures; Nested structure. File: File manipulation; Creating file; Opening file in different modes; Storing and retrieving information from the file. OOP: Encapsulation. Classes and objects access specifiers. Static and non-static members, Constructors, Destructors and copy constructors.

Course Name: Mechanical Engineering Drawing

Course Code: ME 1104
Credit Hours: 0.75
Course Type: Other Engineering Course
Prerequisite: N/A
Course Description:
1 Mechanical Engineering Drawing: Introduction, Orthographic drawings, First and third angle projections, scale drawing, sectional view, isometric views, missing line, auxiliary view, detail and assembly drawing
2 CAD Tools: Drawing using CAD tools or contemporary packages instructed by the teachers.

Course Name: Basic Mechanical Engineering

Course Code: ME 1101
Credit Hours: 3
Course Type: Other Engineering Course 
Prerequisite: N/A

Course Description:

1.  Sources of Heat energy. Renewable and non-renewable sources and their potential; Introduction to steam generation, Steam generator: Boilers and their classification; Working principle of few common and modern boiler; Boiler mountings and accessories; Performance of boiler. Heat engines: Gas turbines, diesel engines, petrol engines, Fuel, lubrication and cooling systems of I.C engines.

2. Energy and First law: Systems and surroundings; Conservation of energy; Different thermodynamic processes; Energy transfer as heat for a control volume.

Entropy and Second law: Reversibility and irreversibility; Definition and corollaries of the second law of thermodynamics. Entropy: its transfer and change.

3. Characteristics of some thermodynamic cycles: Analysis of different thermodynamic cycles, Vapor power cycles, Representation of various cycles on PV and TS planes.

4. Basic concepts of refrigeration systems: Vapor compression refrigeration, Absorption refrigeration, cop, Refrigerants and their classifications and properties.

5. Air conditioning: Introduction, Objectives and major components of air conditioning systems; Humidity; Dew point.

6. Robotics: Introduction to robotics, essential components of a robot and their kinematics, links, frames, spatial motions, programming robots, clocks, sensors, actuators and control.

Core Courses:

Course Name: Electrical Circuits I

Course Code: EEE 1111
Credit Hours: 3
Course Type: Core
Prerequisite: N/A

Course Description:
  1. Circuit variables and elements: Voltage, current, power, energy, independent and dependent sources and resistance. Simple resistive circuits: Equivalent Resistance, Y-Δ transformation, Series and parallel circuits, voltage and current division, , 
  2. Techniques of circuit analysis: Branch current method, Nodal and mesh analysis including super node and super mesh. 
  3. Basic laws: Ohm’s law, Kirchhoff’s current and voltage laws. Current divider and voltage divider rule
    Network theorems: Source transformation, Theorem: Superposition, Thevenin, Norton, Millman, Reciprocity theorem etc and it’s application in different types of circuits solution with applications in circuits having independent and dependent sources, Maximum power transfer theorem and it’s application. . 
  4. Energy storage elements: Inductors and its characteristics in DC and AC; capacitors and it’s characteristics in DC and AC, series parallel combination of inductors and capacitors. 
  5. Definition of alternating current (AC); Definition of Impedance; Vector Diagram, Responses (output voltage, consumed power, waveform, vector diagram) of R branch, L branch, C branch, RL branch, RC branch, LC branch and RLC branch circuits; Introduction to Alternating Current (AC), sinusoidal variation, frequency and wavelength. Instantaneous voltage, current and power, impedance of AC quantities, RMS value and average value, Solution method to find out the RMS, Average value of different types of AC waveform. Phasor algebra and Drawing of phasor diagram. Techniques of general ac circuit analysis (containing both independent and dependent sources): Node-voltage method, Mesh-current method, Source transformations, Thevenin and Norton Equivalents,
  6. Magnetic quantities and variables: Flux, permeability and reluctance, magnetic field strength, magnetic potential, flux density, magnetization curve. Laws in magnetic circuits: Ohm’s law and Ampere’s circuital law. Magnetic circuits: series, parallel and series-parallel circuits. 

Course Name: Electrical Circuit II

Course Code: EEE 1113
Credit Hours: 3
Course Type: Core
Prerequisite: EEE 1111

Course Description:

  1. Transient Analysis: transients in AC circuits, Source free RC, RL and RLC (Series and Parallel) circuit, Step Response RC, RL and RLC (Series and Parallel) circuit. 
  2. Resonance in AC circuits: Series, parallel resonance and Q factor.
  3. Analysis of three phase circuits: Three phase supply, Analysis of balanced and unbalanced circuits, Power calculation, Phase sequence and its effects. Measurement of 3-phase power by 3-wattmeter method as well as two wattmeter method. 
  4. Passive Filter Networks: basic types. Characteristic impedance and attenuation, ladder network, low pass, high pass filters, propagation coefficient and time delay in filter sections, practical composite filters.
  5. Coupled circuits: Conductively Coupled Circuits, Mutual Impedance, Coefficient of coupling, magnetic coupling, Dot convention, Energy in coupled circuits. 

Course Name: Electronics I

Course Code: EEE 1211
Credit Hours: 3
Course Type: Core
Prerequisite: N/A

Course Description:

  1. P-N junction: Intrinsic and extrinsic semiconductors and their properties, operational principle of p-n junction; Diode: diode characteristics, dc and ac diode models, dynamic resistance and capacitance, diode types; Diode circuits: Single phase rectifier-Half wave and full wave rectifiers, rectifiers with filter capacitor, clamping and clipping circuits, multiple diode circuits, characteristics of a zener diode, zener shunt regulator, photo diodes and LEDs, DC power supply.
  2. MOS transistor (MOSFET): Structure and physical operation of an enhancement MOSFET, current- voltage characteristics, MOS device model, biasing discrete and integrated MOS amplifier circuits, DC circuit analysis, basic MOFET applications, Biasing, constant current biasing, multistage MOSFET circuits, Junction Field effect transistor (JFET); MOSFET amplifier: basic transistor amplifier configurations- Common-Source, Common-Gate Stage, Source Follower (common drain); single stage integrated circuit MOSFET amplifiers, multistage amplifiers,; MOSFET as a switch, CMOS inverter.
  3. Junction field-effect-transistor (JFET): Structure and physical operation of JFET, transistor characteristics, pinch-off voltage. Differential and multistage amplifiers, Description of differential amplifiers, small-signal operation, differential and common mode gains, RC coupled mid-band frequency amplifier.
  4. Bipolar junction transistor: Bipolar Junction transistor (BJT): BJT, DC analysis of BJT circuits, basic transistor applications, biasing, multistage circuits, BJT linear amplifiers-basic configurations, CE amplifiers, AC load lines, CC and CB amplifier, multistage amplifiers, power consideration;

Course Name: Electrical Simulation Laboratory

Course Code: EEE 1220
Credit Hours: 1
Course Type: Core
Prerequisite:  EEE 1111

Course Description:

  1.  What is Simulation? MATLAB introduction. Vector and Matrices
  2. Program, function and conditional statement
  3. Complex numbers and visualization
  4. Solving Equation
  5. Electric Circuit Analysis-I
  6. Electric Circuit Analysis-II
  7. Introduction to Simulink
  8. Simulink model 
  9. Circuit analysis using Simulink

Course Name: Semiconductor Physics and Devices

Course Code: EEE 2211
Credit Hours: 3
Course Type: Core
Prerequisite: N/A
Course Description:
  1. Energy Bands and Charge Carriers in Semiconductors: Electron and Hole statistics in semiconductors, Charge carrier recombination, Transport properties, Equation of continuity. 
  2. PN Junctions: Basic structure, equilibrium conditions, contact potential, equilibrium Fermi level, space charge, non-equilibrium condition, forward and reverse bias, carrier injection, minority and majority carrier currents, transient and AC conditions, time variation of stored charge, reverse recovery transient and capacitance.  
  3. Bipolar Junction Transistor: Basic principle of PNP and NPN transistors, emitter efficiency, base transport factor and current gain, diffusion equation in the base, Ebers-Moll equations and circuit synthesis. 
  4. Field Effect Junction Transistor: Energy band diagram of metal semiconductor junctions, Rectification at metal-semiconductor Junction, MOS structure, MOS capacitor, energy band diagrams and flat band voltage and control of threshold voltage. Schottky-diffusion theory. Principle of operation of FET, qualitative theory of MOSFET operation, body effect and current–voltage relationship of a MOSFET, Junction field-effect-transistor.

Course Name: Electronics-II

Course Code: EEE 2213
Credit Hours: 3
Course Type: Core
Prerequisite:  EEE 1211
Course Description:
  1. Op-Amp Characteristics: Properties of ideal Op-Amps, General purpose Op-Amp, DC analysis, small-signal analysis of different stages, gain and frequency response of 741 Op-Amp.
    Op-Amp Application: non-inverting amplifier, inverting amplifier, summing amplifier, integrators, differentiator, logarithmic amplifier, operational transconductance amplifier, exponential amplifier, differential amplifier, voltage to current converter, voltage follower, and other applications, effects of finite open loop gain and bandwidth on circuit performance, logic signal operation of Op-Amp, dc imperfections

  2. Frequency response of amplifiers: Poles, zeros and Bode plots, amplifier transfer function, techniques of determining 3 dB frequencies of amplifier circuits, frequency response of single-stage and cascade amplifiers, frequency response of differential amplifiers.

    Feedback and Stability: Basic feedback concept, feedback topologies: voltage(series-shunt) amplifiers, current (shunt-series) amplifiers, transconductance (series-series) amplifiers, transresistance (shunt-shunt) amplifiers, loop gain, stability of feedback circuit, frequency compensation;
  3. Active filters: Different types of filters and specifications like Chebyshev filter, Butterworth Filter, Bessel filter, Sallen-Key filter, filter order and pole, transfer functions, realization of first and second order low, high and band pass active filters.
    Power Amplifiers: Classification of output stages, class A, B and AB output stages. RF amplifiers,

  4. Signal generators: Basic principle of sinusoidal oscillation, Op-Amp RC oscillators, LC and crystal oscillators. Non sinusoidal oscillators, timing circuits, waveform generations using 555 and 8038 ICs, schmitt trigger, pulse generator, VCO.
  5. Multi vibrators: Bistable, Monostable, Astable, different types of bistable with their circuits and operating techniques.

Course Name: Electrical Machines I

Course Code: EEE 2311
Credit Hours: 3
Course Type: Core
Prerequisite:  EEE 1113
Course Description:
  1. Introduction to Machinery Principles: Basic Structure of Linear DC Machine.
  2. DC generator: Construction, Principle of Operation, Armature Winding, Voltage Build Up, Shunt and Series Generator, Cumulative Compound Generator, Differential Compound Generator, Degree of Compounding, O.C.C. Curve, Critical Resistance, Voltage Regulation, Armature Reactions and Commutation, Performance Evaluation and Testing, Efficiency and Losses, Parallel Operations of Generator.
  3. DC motor: Operation, Back emf, Types of Motors, Speed-Torque Characteristics, Starting of DC Motor, Speed Control, Braking of Motors,  Two and Four Quadrant Operation of DC Motor, Choice of DC motor for Different Application.
  4. Special DC motor:  Servo motor, Stepper motor, Brushless dc Motor.
  5. Single phase transformers: Construction and Principle of Operation, Inrush current, Equivalent Circuit, PU Systems, Phasor Diagram, Efficiency, Regulation, Testing of Short-circuit Test and Open Circuit Test, Parallel Operation, Determination of Transformer Constants and Polarity.
  6. Three-phase transformer: Three-Phase Transformer Connection Diagram, Vector Group, Parallel Operation and Testing; Autotransformer, Harmonics of Poly Phase Transformers.

Course Name: Electrical Machines II

Course Code: EEE 2313
Credit Hours: 3
Course Type: Core
Prerequisite:  EEE 2313
Course Description:
  1. Three phase induction motor: rotating magnetic field, reversal of rotating magnetic field, synchronous speed, torque in induction motor; Induction motor construction: squirrel cage, wound rotor; slip and its effect on rotor frequency and voltage, equivalent circuit of an induction motor, air gap power, mechanical power and developed torque, torque speed characteristic, losses, efficiency and power factor, classification, motor performance as a function of machine parameters, shaping torque speed characteristic and classes of induction motor, per unit values of motor parameters, determination of induction motor parameters by tests, methods of braking, speed control. Induction generator: operation, characteristics, voltage build up, applications in wind turbine. Single-phase induction motor: Theory of operation, equivalent circuit, starting techniques and generalized machines.
  2. Synchronous Generator: construction, armature (stator) and rotating field (exciter), excitation system with brushes and brushless excitation system, cooling, generated voltage equation of distributed short pitched armature winding, equivalent circuit, synchronous impedance, generated voltage and terminal voltage, phasor diagram, voltage regulation with different power factor type loads, determination of synchronous impedance by tests, phasor diagram, equation of developed power and torque of synchronous machines (non-salient pole motor and generator).
  3. Parallel operation of generators: requirement of parallel operation, conditions, synchronizing, effect of synchronizing current, hunting and oscillation, synchronoscope, phase sequence indicator, load distribution of alternators in parallel, droop setting, frequency control, voltage control, house diagrams.
  4. Synchronous Motors: construction, operation, starting, effect of variation of load at normal excitation, effect of variation of excitations, V curves, inverted V curves and compounding curves, power factor adjustment, synchronous capacitor and power factor correction.
  5. Special purpose motors: Two value capacitor motors, permanent split and split phase capacitor motors, Reluctance motors, Hysteresis motors, Universal motors, Stepper motors, servo motors, shaded pole motors. 

Course Name: Electromagnetic Fields and Waves

Course Code: EEE 2411
Credit Hours: 3
Course Type: Core
Prerequisite:  MAT 1205
Course Description:
  1. Electrostatics: Coulomb’s law, force, electric field intensity, electrical flux density. Gauss’s theorem with application, Electrostatic potential, boundary conditions, method of images, Laplace’s and Poisson’s equations, energy of an electrostatic system, conductors and dielectrics
  2. Magneto statics: Concept of magnetic field, Ampere’s Law, Biot-Savart law, vector magnetic potential, energy of magneto static system, Mechanical forces and torque’s in Electric and Magnetic fields, Curvilinear co-ordinates, rectangular, cylindrical and spherical co-ordinates, solutions to static field problems. Graphical field mapping with applications, solution to Laplace equations, rectangular, cylindrical and spherical harmonics with applications.                                                                                                        
  3. Maxwell’s equations: Their derivations, continuity of charges, concepts of displacement current, Boundary conditions for time-varying system, Potentials used with varying charge and currents, Retarded potentials, Maxwell’s equations in different coordinate systems.
  4. Introduction to circuit and field theory: Circuit concepts and the derivation from the field equations, High frequency circuit concepts, circuit radiation resistance, Skin effect and circuit impedance, Concept of good and perfect conductors and dielectrics, Current distribution in various types of conductors, depth of penetration, internal impedance, power loss, calculation of inductance and capacitance. 

Course Name: Electromagnetic Fields and Waves

Course Code: EEE 2413
Credit Hours: 3
Course Type: Core
Prerequisite:  MAT 2301
Course Description:
  1. Classification of signals and systems: Signals - classification, Basic operation on signals, Elementary signals, Representation of signals using impulse function; Systems – classification. Properties of Linear, Analogous system and their solution.
  2. Time Invariant (LTI) systems: Linearity, Causality, Time invariance, Memory, Stability, and Inevitability.
  3. Time domain analysis of LTI systems: Analogous system Differential equations - system representation, Order of the system, Solution techniques, Zero state and zero input response, System properties; Impulse response - convolution integral, Determination of system properties; State variable - basic concept, State equation and Time domain solution.
  4. Frequency domain analysis of LTI systems: Fourier series- properties, Harmonic representation, System response, Frequency response of LTI systems; Fourier transformation- properties, System transfer function, System response and distortion-less systems.

    Applications of time and frequency domain analyses: solution of analog electrical and mechanical systems, amplitude modulation and demodulation, sampling theorem time-division and frequency-division multiplexing. 

Course Name: Signals and Systems

Course Code: EEE 2413
Credit Hours: 3
Course Type: Core
Prerequisite:  MAT 2301
Course Description:
  1. Classification of signals and systems: Signals - classification, Basic operation on signals, Elementary signals, Representation of signals using impulse function; Systems – classification. Properties of Linear, Analogous system and their solution.
  2. Time Invariant (LTI) systems: Linearity, Causality, Time invariance, Memory, Stability, and Inevitability.
  3. Time domain analysis of LTI systems: Analogous system Differential equations - system representation, Order of the system, Solution techniques, Zero state and zero input response, System properties; Impulse response - convolution integral, Determination of system properties; State variable - basic concept, State equation and Time domain solution.
  4. Frequency domain analysis of LTI systems: Fourier series- properties, Harmonic representation, System response, Frequency response of LTI systems; Fourier transformation- properties, System transfer function, System response and distortion-less systems.

    Applications of time and frequency domain analyses: solution of analog electrical and mechanical systems, amplitude modulation and demodulation, sampling theorem time-division and frequency-division multiplexing.
  5. Laplace transformation: properties, inverse transform, solution of system equations, system transfer function, system stability and frequency response and application, poles and zeros of a network.
  6. Introduction to Random signals: Stationery, Ergodicity, Noise models, Correlation and power spectrum, Distribution and density functions.

Course Name: Measurement and Instrumentation

Course Code: EEE 3113
Credit Hours: 3
Course Type: Core
Prerequisite:  EEE 1111, EEE 1211
Course Description:
  1. Measurement: Measurement of resistance, inductance and capacitance, balancing procedure for A.C bridges, cable faults and localization of cable faults, magnetic measurement, ballistic galvanometers, flux meter, separation of iron losses, high voltage measurement. Introduction to instrumentation Error: Classification of error, normal law of error, guarantee of error.  Measuring instruments: Classification, operating principle of ammeters, voltmeters, wattmeter and watt-hour meters. Mechanical measurement: Measurement of speed, frequency, pressure, temperature, flow force, weight level detector, shaft encoder.
  2. Transducer: Resistive, strain gauges, thermal, magnetic, LVDT, capacitive, piezoelectric, optical, current and potential transformers.
  3. Electronic measuring instruments:  Oscilloscope, DMM, VTVM, TVM.
  4. Computer based instrumentation: PC-based data acquisition, filtering by moving average, Instrumentation for process control, data conditioning.
  5. Data Transmission and Telemetry: Methods of data transmission, dc/ac telemetry system and digital data transmission. Recording and display devices. Data acquisition system and microprocessor applications in instrumentation. Mechanical, electrical and optical transducer, sample and hold circuits.

Course Name: Digital Electronics

Course Code: EEE 3211
Credit Hours: 3
Course Type: Core
Prerequisite: N/A
Course Description:
  1. Number systems: Representation of numbers in different bases, Addition and subtraction in different bases, complement: Subtraction using complements, Binary multiplication and division.
  2. Binary codes: Different coding systems, Boolean algebra, various gates, Sum of products and product of sums, Standard and canonical forms and other logical operations.

    Simplification of Boolean functions: Karnaugh map method, Tabular method of simplification; Implementation of logic circuit using various gates, Universal gates.
  3. Combinational logic circuit: Design procedure: Adder, Subtractor, Code converters, Parity bit checker and magnitude comparator, Analysis of different combinational circuits, Encoder, decoder, Multiplexer, Demultiplexer, ROM, PLA and their applications
  4. Sequential circuits: Introduction to sequential circuits, Analysis and synthesis of synchronous and asynchronous sequential circuits. mealy machine vs moore machine

    Flip-flops: SR, JK, Master-slave, T and D type flip-flops and their characteristic tables and equations; Triggering of flip-flops, Flip-flop, Excitation table.

    Counters: Classifications, Synchronous and asynchronous counter design and analysis, Ring counter, Johnson counters, Ripple counter and counter with parallel load.

    Registers: Classification, Shift registers, Circular registers and their applications and registers with parallel load. Basic Concept of Application Specific IC (ASIC) design.

    Memory Units: Various memory devices and their interfacing.

    Converters: Digital to Analog (D/A), Analog to Digital (A/D) converters, and their applications.
  5. Digital IC logic families: Brief description of TTL, DTL, RTL, ECL, I2L, MOS and CMOS logic and their characteristics, principles of operation and application.

Course Name: Science of Materials

Course Code: EEE 3213
Credit Hours: 2
Course Type: Core
Prerequisite: N/A
Course Description:
  1. Material: Definition. Classes of materials, Properties of materials, Metals, Ceramics, Polymers and Composites: structures and uses.     
  2. Structure and Imperfection in Solid: Crystal structures: unit cell. crystal system, crystallographic direction, closed packed crystal, single crystal, polycrystalline material, Imperfection in solid: Point defect, Dislocations, Surface defect.
  3. Optical properties of Material: Interaction of light with solid, Optical properties of metals and non-metals, Color, Opacity and Translucency, Applications in Luminescence, LED, Photoconductivity, LASER and Optical fiber.
  4. Magnetic properties of Material: Diamagnetism, Paramagnetism, Ferromagnetism, Ferrimagnetism and Antiferromagnetism, Influence of temperature on magnetic behavior, Domains and Hysteresis, Soft and Hard magnetic material, Application in magnetic storage: Hard Disk Drive, Magnetic Tape, Magnetic Ink. Superconductivity.  
  5. Electrical properties of Material: Classification of electrical materials, Electrical behavior of metals, Semiconductors, Application in semiconductor devices, Dielectric behavior, Electrical conduction in ceramic material and in polymers, Electrical characteristics in commercial alloys, Ferroelectricity and Piezoelectricity.
  6. Thermal Property of Material:  Heat Capacity, Thermal Expansion of metals ceramic and polymers, Thermal conductivity of different materials, Thermal stress and thermal shock of brittle material. 
  7. Nanomaterial: Definition of nanomaterials, unique properties of nanomaterials. Nano vs Bulk material, Nanostructured metals and composites, Carbon nanomaterials – Graphenes, Fullerenes, carbon nanotubes, Metallic nanomaterials and nanorods, Semiconductor nanoparticle-quantum dots, Quantum well, Quantum wire, Application of nanomaterial.

Course Name: Microprocessors and Interfacing

Course Code: EEE 3215
Credit Hours: 3
Course Type: Core
Prerequisite: EEE 3211
Course Description:
  1. Introduction to different types of microprocessors: 8 bit, 16 bit, 32 bit and their architectures; pin diagram and junction; Intel series microprocessor and Co-processor; RISK and CISK processor; 

  2. Assembly Language: Basic Instruction Sets and Assembly language Programming based on 8086 microprocessor.
  3. Microprocessor peripherals: Introduction to some available microprocessor peripherals IC's and their application such as 8251, 8253, 8254, 8255, 8257, 8259, 8279, A/D and D/A converter interfacing, Timing Diagram, Interrupts, I/O systems, DMA-based data transfer, memory interfacing. MMX and SIMD technologies. The above peripheral is based on 8085 and 8086 processor.

  4. Interfacing: Introduction, interfacing to microprocessor to keyboards, alphanumeric displays. Introduction to microcomputers and interfacing to microcomputer ports to high power devices.

  5. Basic Micro controller: Introduction of microcontroller; embedded system design; microcontroller programming environment; Architecture of different microcontroller such as PIC, MSP, ARM etc. Real time application design based on microcontroller.

  6. PIC Microcontroller: Introduction To PIC Microcontroller, Internal Architecture, Components and Programming.  Some PIC Based Project work. 

  7. Arduino and Raspberry Pi: Introduction of Development boards. 

Course Name: Electronic Shop Practice

Course Code: EEE 3220
Credit Hours: 1
Course Type: Core
Prerequisite: EEE 1211
Course Description:
  1. Television: Principles of black and white (BandW) and color TV, composite video and chrominance signals, formulation of the chrominance signal, I and Q signals, block, schematic and pictorial diagrams of TV and their characteristics, CRT, static and dynamic convergence, automatic degaussing circuits, pincushion cause and correction, raster and raster formation, different sections of BandW and color TV, VHF and UHF frequency allocations, control of all section, AFT and remote control circuits, basic troubleshooting procedures, isolating and replacing the defective stage and component, video signal and camera tubes. 
  2. Soldering and de-soldering practice: soldering and de-soldering of electronic circuits, Design of PCB layout
  3. Circuit Analysis and Troubleshooting: Study circuit diagrams and troubleshooting techniques of following appliances that are used in domestic and commercial places:

    FAN regulator, Telephone, Scanner, IPS and UPS, Mobile phone transmitter and receiver, VCD and DVD player, Desktop Computer and Laptop.
     

Course Name: Transmission and Distribution of Electrical Power

Course Code: EEE 3311
Credit Hours: 3
Course Type: Core
Prerequisite: EEE 1113
Course Description:
  1. Inductance of transmission lines: Flux linkage, Inductance due to internal flux, Inductance of single-phase two wire lines, Flux linkage of one conductor in a group, Inductance of composite conductor lines. GMD examples: Three-phase lines with equilateral spacing and unsymmetrical spacing, Parallel circuit 3 phase lines.  Capacitance of transmission line: Electric field, Potential difference between points due to a charge, Capacitance of a two-wire line, Group of charged conductors, Capacitances of 3 phase lines with equilateral and with unsymmetrical spacing, Effect of earth, parallel circuit lines. Resistance and skin effect: Resistance and temperature, Skin effects, Influence on resistance.
  2. Cable: Insulators for overhead lines; types of insulators, their construction and performance. Potential distribution in a string of insulators, string efficiency. Methods of equalizing potential distribution; special types of insulators, testing of insulators. Insulated cables, cables versus overhead lines, insulating materials. Electrostatic stress grading. Three core cables; dielectric losses and heating. Modern development; oil filled and gas filled cables. Measurement of capacitance. Cable testing. Introduction to transmission line protection: over current relay and time grading, reverse power relays.
  3. Mechanical characteristics of transmission line: Sag and stress analysis; Wind and ice loading, supports at different elevation conditions at erection; effect of temperature changes.
  4. Generalized line constant: General line equation in terms of A, B, C, D constants. Relation between constant, charts of line constants, constants of combined networks, measurement of line constants. Current and voltage relation on a transmission line, T- and pi-representation, exact solution. Equivalent circuit of a long line. 
    Circle diagrams: Receiving end and sending end power circle diagrams.
  5. Voltage and power factor control in transmission systems: Tap changing Transformers; on load tap changing. Inductance regulators. Moving coil regulators, Boosting transformers, Power factor control; static condensers; synchronous condenser.

Course Name: Power System Analysis

Course Code: EEE 3313
Credit Hours: 3
Course Type: Core
Prerequisite: EEE 1113
Course Description:
  1. Power network representations: Per unit system of calculations, reactance of a synchronous generators and its equivalent circuit, Single line and reactance diagram of power system, voltage characteristics of loads, power and reactive power flow in simple systems, bus impedance matrix, bus admittance matrix.
  2. Load flow studies: Load flow studies of large systems using the Gauss-Seidal methods, control of voltage, power and reactive power, use of network analyzers and digital computers.
  3. Symmetrical fault calculation: Transient analysis and short circuit calculation for symmetrical fault condition, limitations of short circuit current using regulators.
    Unsymmetrical fault calculations: Symmetrical components- positive, negative and zero sequence networks of generators, transformers and lines, sequence network of systems, unsymmetrical fault calculations.

  4. Power system stability: Definition and classification of stability, swing equation, power-angle equation, equal area criterion of stability,

    multi-machine stability studies: step-by-step solution of the swing curve, factors affecting transient stability, Frequency and voltage stability. Distributed generation, smart grid and SCADA, PMU.

Course Name: Switchgear and Protection

Course Code: EEE 3315
Credit Hours: 3
Course Type: Core
Prerequisite: EEE 2311, EEE 2313
Course Description:
  1. Protection issues: Purpose of power system protection, Introduction to circuit interruption and protection. Terminologies and general characteristics of relays and breakers and other switchgear equipment. Introduction to SCADA.
  2. Circuit breakers: Operation, control systems, arc extinction, and recovery voltage, Air Blast Circuit Breaker, Oil circuit breaker, SF6 circuit breaker, Problems of Circuit Interruption, Selection criteria, testing of circuit breakers and Mathematical problems.
  3. Relays: Introduction to Analogue and Digital static relays, Static over-current, differential and distance protection, Microprocessor based relays, over-current, directional relay, power and impedance relays, balanced current relaying of parallel line, sequence, pilot-wire and carrier current protection, ground fault relaying, power and impedance relays, balanced current relaying of parallel line.
  4. Safety Equipment: Equipment Grounding, Neutral Grounding, Solid Grounding, Resistance Grounding, Reactance Grounding, Resonant Grounding and Mathematical Problems, Reactors, lightning arresters and strokes.
  5. Power system Protection: Bus-bar, Protection of lines, Overcurrent Protection, Sub-Station, Alternators and transformer protection.

Course Name: Electrical and Electronic Service Design

Course Code: EEE 3315
Credit Hours: 1
Course Type: Core
Prerequisite: EEE 1111, EEE 1104
Course Description:
  1. Designing LT Electrical distribution buildings, for low rise office buildings, for industrial buildings, for multipurpose buildings. Selection of cable size, circuit breaker size, bus bar size. Typical lighting design inside a domestic building, office building and industry, load placement, load Estimation, sizing, load scheduling. Choice of luminaries for various applications.
  2. Introduction to IEE Wiring Regulation 16th (BS7671:2001) incorporating Amendments 1and 2, 2004. Safety regulations, various types of cables for indoor wiring and electrical distribution in buildings. Distribution boards, MCB, MCCB. Earthing requirements, various earthing systems. Conductors for outdoor distribution through poles.
  3. Single line diagram of a typical 11 KV/0.4 KV 500 KVA Substation and 200 KVA pole mounted transformer. Bus-bar trunking system for various applications.
  4. Introduction to CCTV, Fire Detection and Alarm system, Firefighting system, Burglar Alarm system, Introduction to modern Lifts and their installation.
  5. AutoCAD design of electrical wiring for buildings and industries.

Course Name: Electrical Machine Design

Course Code: EEE 3330
Credit Hours: 0.75
Course Type: Core
Prerequisite: EEE 2311, EEE 2313
Course Description:
  1. Design principles of Electrical Machines, Heating and Cooling of electrical Machines, Ventilation techniques.
  2. Design of Electric Power Transformers, Transformers for Electronics (AF and RF) circuits. Design of Electric Autotransformers. Design of Electric Welding Transformer.
  3. Design of Electrical machine Winding (Lap Winding and Wave Winding) 
  4. Introduction to CAD Tools for Machine Design.

Course Name: Communication Engineering

Course Code: EEE 3411
Credit Hours: 3
Course Type: Core
Prerequisite: EEE 2213
Course Description:
  1. Introduction of communication systems: Basic principles, fundamental elements, system limitations.
  2. Information Theory: Information and system capacity, Information transmission, Entropy, Continuous channel capacity, Transmission through electrical network.
  3. Analog communication: AM, FM, PM, DSB, SSB, VSB, ISB, with circuit techniques.
  4. Digital communication: Introduction, Nyquist sampling theorem, Quantization of analog system, Quantization noise, PAM, PWM, PPM, PCM, LOG PCM, and systems, Digital modulations, ASK, FSK, PSK, BPSK, MSK, M-array digital modulation, QAM, QPSK, Delta modulation, Multi carrier modulation, line coding, Frame construction, Error Probability. ISDN, B-ISDN, SONET, SDH
  5. Multiple access techniques: Space division multiple access, frequency division multiple access, time division multiple access and code division multiple access, spread spectrum technique
  6. Noise: Physical sources of noise, types of noise, characteristics of noises, signal to noise ratio and noise figure.

Course Name: Object-Oriented Programming for Electrical Engineers

Course Code: EEE 3512
Credit Hours: 2
Course Type: Core
Prerequisite: CSE 1204
Course Description:
  1. Declaration of Classes, Objects and Constructor (Class Fundamentals, Declaring Objects, Assigning Object Reference Variables) and develop java programs using the elements. 
  2. Using of Methods: Overloading Methods, Using Objects as Parameters, Returning Objects.  Using of this Keyword, Garbage Collection and the finalize Method when developing java programs.
  3. Implementation of Recursion in Java, Understanding Static, using Final Keyword for various purposes.

    Using of Nested and Inner classes, Exploring the String Class, Using Command -Line Arguments when developing java programs.

    Using the Varargs: Variable-Length Arguments when it’s appropriate to use the concept when building java programs.

    Implementation of java Inheritance (Inheritance Basics, Using Super, Creating a multilevel hierarchy, Method overriding, dynamic method dispatch, Using Abstract Classes, Using Final with Inheritance)
  4. Implementation of Interfaces (Defining interface, implementing interfaces, accessing through interface reference, nested interface, interface variable, extending interface).

    Implementation of Exception Handling (Fundamental mechanism, Exception Types, Try and Catch, displaying a description of an Exception, multiple catch clauses, nested try statements, use of throw, throws and finally keywords)

Course Name: Control Systems

Course Code: EEE 4311
Credit Hours: 3
Course Type: Core
Prerequisite: EEE 2413
Course Description:
  1. Introduction: Introduction to the control system, open loop and closed loop systems, the design process.
  2. Mathematical Model: Review of Laplace transform, initial and final value theorems, transfer functions: Open-loop stability, Poles, Zeros, state space representation/transfer function/zero-pole of control system design; state space representation; solution of state equation.
  3. Block diagram approach: Signal flow graph; block diagram theory; block diagram reduction method;
  4. Classical Control System: Phase lead and lag controllers, Linear control system design using state feedback, Closed-loop sensitivity functions, LQR design, pole placement, lead compensation, lag compensation, lead-lag compensation.
  5. Modern Control System: Application of Eigen value and Eigen vectors, state variable analysis, canonical forms, controllability and observability, controller and observer design, Riccati equation, data driven control basics.
  6. Stability analysis: Analysis methods such as Nyquist stability criterion, root locus, routh's criteria, Stability margins, gain and phase margin, maximum magnitude, resonant frequency
  7. Controller Design: P, I, PI, PD, and PID types, optimum controller design, robust controller design,
  8.  Non-linear control: Introduction to nonlinear control, Lyapunov stability criteria. Introduction to neural and fuzzy control.

Course Name: Digital Signal Processing

Course Code: EEE 4411
Credit Hours: 3
Course Type: Core
Prerequisite: EEE 2413
Course Description:
  1. Introduction to DSP: Digital signals and systems: Operations in digital signal processing, the scope of DSP, analog to digital conversion, frequency Domain Effects of Sampling: Periodic repetitions in frequency domain due to sampling in time domain, recovery of continuous-time signal from its samples (reconstruction), role of anti-aliasing and reconstruction filters, examples of aliased signals (show how waveform is distorted), impulse response, finite impulse response (FIR) and infinite impulse response (IIR) of discrete-time systems, difference equation.
  2. Discrete Transformations: Discrete Fourier series, the Discrete-Time Fourier Transform, discrete Fourier transform (DFT) and fast Fourier transform (FFT): Forward and inverse transforms; coefficient ordering; time and frequency resolution; periodic extension, zero padding and modulo-M reduction; properties of the DFT, circular convolution; Cooley-Tukey decomposition, recursive application, radix-2 FFTs, time and frequency decimation, computational complexity.
  3. Z-Transforms: Regions of convergence, convolution property and graphical interpretation of the convolution operation, z-transforms of cascaded systems, stability and causality.
  4. Realization of Frequency Response: Frequency response (Magnitude and Phase), representation of LTI systems with rational polynomials, block-form implementations of a rational polynomial transfer function.
  5. Digital Filters: FIR filters- linear phase filters, specifications, design using window, optimal and frequency sampling methods; IIR filters- specifications, design using impulse invariant, bi-linear z-transformation, least-square methods, linear phase, Butterworth, Chebychev, Inverse Chebychev, Bessel and elliptic filters, finite precision effects in implementing digital filters.
  6. Implementing Digital Filters: Block-diagram representations; direct forms; cascade forms, first and second-order factors; parallel forms; feedback loops transposed forms; linear-phase FIR structures.
  7. Wavelets: Short time Fourier transform; fundamentals of wavelets, wavelet transform (continuous and discrete), time – frequency density and orthogonal bases.

Course Name: Design Project

Course Code: EEE 3900
Credit Hours: 0.75
Course Type: Core
Prerequisite: N/A
  1. Students will do a design project following the guideline from the Project Management course (MGT311) and the knowledge acquired in the previous course. The project will be done by a team of 3-5 students and one of the team members will perform as the project manager and the course teacher will act as a project coordinator. 

Course Name: Industrial Attachment

Course Code: EEE 4910
Credit Hours: 0.5
Course Type: Core
Prerequisite: EEE 1113, EEE 2413, EEE 3313, EEE 3315 
  1. A student needs to visit One or Two Industries under the supervision of course teacher. In this industrial exploration, Students must observe industrial rules and regulations, industrial production, supply chain management, maintenance system, Industrial troubleshooting etc.
  2. At the end of the course Students needs to submit a technical report for each industrial exploration considering above mentioned points.  

Course Name: Capstone Project

Course Code: EEE 4900
Credit Hours: 4
Course Type: Core (Capstone Course)
Prerequisite: EEE 1111, EEE 1112, EEE 1113 EEE 1114, EEE 1211, EEE 2213, EEE 2214, EEE 1220, EEE 2311, EEE 2312, EEE 2313, EEE 2314, EEE 2413, EEE 3311, CSE 1204.

The capstone project or final year design project will be continued for consecutive two semesters. The project must be done in a group of two to three students.


Course Content:

The Capstone Project also known as Final Year Design Project, allows students to apply what they've learned in previous courses to the solution of significant engineering issues. Students will be in charge of identifying, organizing, planning, and carrying out various tasks regarding the design of a real Electrical and Electronic Engineering System or Component. Students will work in groups on the projects.

Elective Course Group-I (Power Engineering):

Course Name: Power System Reliability

Course Code: EEE 4313
Credit Hours: 3
Course Type: Elective -1 (Power Engineering)
Prerequisite: EEE 3313
  1. Review of probability concepts. Probability distribution: Binomial, Poisson, and Normal.
  2. Reliability concepts: Failure rate, outage, mean time to failure, series and parallel systems and redundancy. Markov process. Probabilistic generation and load models.
  3. Reliability indices: Loss of load probability and loss of energy probability. Frequency and duration. Reliability evaluation techniques of single area system. Interconnected system: tie line and evaluation of reliability indices.

Course Name: Power System Operation and Control

Course Code: EEE 4315
Credit Hours: 3
Course Type: Elective -1 (Power Engineering)
Prerequisite: EEE 3313
  1. Introduction: Vertically integrated vs. deregulated power system. Real-time operation: SCADA; EMS (energy management system); various data acquisition devices –RTU, IED, PMU, DFDR, WAMPAC (wide area monitoring, protection and control).
  2. Application Functions: state estimation; short term load forecasting; unit commitment (UC); Economic Dispatch (ED); Optimal Power Flow (OPF).
  3. Frequency and Voltage Control: Generation and turbine governors, droop, frequency sensitivity of loads, Area Control error (AGE), Automatic Generation Control (AGC), load frequency control (LFC) and coordination with UC and ED, frequency collapse and emergency load shed, Voltage regulation.
  4. Power system security: static and dynamic; security constrained OPF.
  5. Electricity market operation: GenCos, ISO, DisCos, bidding, spot market, social welfare, market clearing price (MCP), locational marginal price (LMP), bilateral contracts and forward market, hedging.
  6. Demand Side Control: DMS (distribution management system), DSM (demand side management), smart grid concept.

Course Name: Nuclear Power Engineering

Course Code: EEE 4317
Credit Hours: 3
Course Type: Elective -1 (Power Engineering)
Prerequisite: EEE 3313
  1. Basic concepts: nuclear energy, Prospects of Nuclear energy; History of Nuclear Engineering, atoms and nuclei, radioactivity, nuclear processes, fission, fusion.
  2. Nuclear systems: particle accelerator, isotope separators, neutron chain reaction, reactor types, power generation. Layout of nuclear power plant (NPP). Nuclear power plant reactors: pressurized water reactor, boiling water reactor, CANDU reactor, gas cooled reactor, liquid metal cooled reactor, breeder reactor. Auxiliaries, instrumentation and control. very high temperature reactors. Biological effects of reactors.
  3. Grid interconnection issues: effects of frequency and voltage changes on NPP operation. Advanced and next generation nuclear plants.
  4. Safety and Security: Environmental Effect of Nuclear Radiation, Ethical Issues Surrounding Nuclear Technology.

    Three Mile Island case; Chernobyl case; Fukushima case. Fuel cycle; radioactive waste disposal. 

Course Name: Microgrid and Smart Grid

Course Code: EEE 4319
Credit Hours: 3
Course Type: Elective -1 (Power Engineering)
Prerequisite: EEE 3313
  1. Distributed generation and Microgrid concept: Concept of Microgrid, A typical Microgrid configuration, Technical and economic advantages of Microgrid, Challenges and disadvantages of Microgrid development
  2. Control schemes: droop control, centralized control scheme, master slave scheme, average load scheme, tertiary control
  3. Introduction to smart grid: Network architecture, two-way communication, smart sensors network.  Distributed energy resources (DERs), distributed generation (DG) and grid scale energy storage (ES)
  4. Demand Side Management: Energy management system (EMS), Demand side management (DSM), Demand Response (DR), demand response for load shaping, Dynamic pricing, controllable load models, consumption scheduling, energy and reserve markets.
  5. Elements of communication and networking: Architectures, standards and adaptation of power line communication (PLC), ZigBee, GSM, and machine to machine communication models for the smart grid; Home area networks (HAN) and neighborhood area networks (NAN); reliability, redundancy and security aspects.

  6. Metering Infrastructure: Smart meters and advanced metering infrastructure (AMI); Load scheduling, Building energy management, energy management scheduler, real-time pricing and ancillary service;

Course Name: Power Electronics

Course Code: EEE 4321
Credit Hours: 3
Course Type: Elective -1 (Power Engineering)
Prerequisite: EEE 2213, EEE 2314
  1. Introduction to Power Electronics: Definition, Types of power electronics circuits. Power Semiconductor Devices: Characteristics of static power semiconductor devices (BJT, Thyristors, MOSFET, IGBT), Snubber Circuit (dv/dt and di/dt protection),
  2. AC/DC power converters: Uncontrolled rectifiers (single phase

    and three phase), controlled rectifiers (single phase and three phase), dual converter.

    AC/AC power converters: Phase-controlled converters (single phase and three phase) with resistive and inductive load, cycloconverter (single phase and three phase).

    DC/DC converters: Switching regulators (buck, boost, buck-boost, Ĉuk).

    DC/AC converters: Types, applications, single phase and three phase inverters with resistive and inductive loads, inverter voltage control techniques, PWM inverters.
  3. Various Applications of Converters: Power supplies, Dielectric and Induction Heating, Resistance welding, UPS (Uninterruptible power supplies), Solar energy conversion systems,
  4.  Introduction to motor control: Scalar and field-oriented control, Variable frequency drive (VFD), DC drives, soft starter.

Course Name: Power Plant Engineering

Course Code: EEE 4323
Credit Hours: 2
Course Type: Elective -1 (Power Engineering)
Prerequisite: EEE 2213, EEE 2314
  1. Energy Sources: Fossil fuels, nuclear fission, renewable sources-hydro, biomass, solar, wind, geothermal; pumped storage hydro.

    Power Plant Planning: Generating capacity and selection of plants, types of load and their effects. Plant Location: Site selection for different plants, plant performance
  2. Station Performance: Connected load, demand factor, diversity factor, load factor, plant factor, and utilization factor, efficiency, heat rate and incremental rate, load division between generating units for economy. Generation Scheduling: Deterministic and probabilistic. Conventional Power Plant: Hydro and thermal power plant, generating cost. Non-Conventional Power Generation: Micro hydel power plant; Wind, magneto hydrodynamic and photovoltaic power generation. Nuclear Power Plant: Nuclear fission and fusion; energy release; moderation, control, cooling and shielding aspects; Nuclear power station of different types.
  3. Reliability Concepts: Failure rate, outage, mean time of failure, series and parallel systems and redundancy, Reliability evaluation techniques of single area system.
  4. Energy Tariff: Description, types and tariff in Bangladesh.

Course Name: Renewable Energy

Course Code: EEE 4325
Credit Hours: 2
Course Type: Elective -1 (Power Engineering)
Prerequisite: EEE 2213
  1. Conventional energy sources, reserves, challenges, alternatives.: Importance of renewable energy sources. Renewable energy sources: Solar, wind, mini-hydro, geothermal, biomass, wave and tides.
  2. Solar Photovoltaic: Basic operation and characteristics of solar cell, Solar spectrum, equivalent circuit of solar cell, maximum power point tracking chopper, inverter. Sizing the PV panel and battery pack in stand-alone PV applications, grid connected PV systems.
  3. Wind turbines: Wind energy power limitation, Betz law, wind turbine components, interfacing between wind turbine and electrical generator, Wind drive, wind speed distribution, capacity factor, wind turbine control: yaw, pitch, operating characteristics, Wind turbine generator - DC, synchronous, induction generator and doubly fed induction generator. Grid interconnection: active and reactive power control.
  4. Economic reliability of renewable sources: Payback and annuity calculation, environmental impact.

Course Name: High Voltage Engineering

Course Code: EEE 4327
Credit Hours: 2
Course Type: Elective -1 (Power Engineering)
Prerequisite: EEE 3311,  EEE 3313
  1. High voltage supplies:

    AC: Cascaded Transformers, Tesla coils.

    DC: High voltage DC. Transmission, merits and demerits over AC transmission; Valve Rectifier circuits, Cascaded Rectifiers, ripple minimization, voltage multipliers, Electrostatic generators, Graff generators.

    Impulse Generators: Impulse voltage wave shapes, Mathematical analysis and design consideration of impulse generators. Triggering of impulse generators. single and multistage impulse generators, tripping and control of impulse generators.
  2. High voltage measurements and testing: IEC and IEEE standards, sphere gap, electrostatic voltmeter, potential divider, Schering bridge, Megaohm meter, HV current and voltage transducers: contact and noncontact.
  3. Over-voltage phenomenon and insulation coordination. Lightning and switching surges, basic insulation level (EV, EHV and UHV systems), surge diverters and arresters.

    Corona: Power loss calculation, Breakdown of solid, liquid and gaseous dielectrics. Insulation testing, standard specifications; 

Course Name: FACTS Devices

Course Code: EEE 4329
Credit Hours: 3
Course Type: Elective -1 (Power Engineering)
Prerequisite: EEE 4321
  1. Introduction to FACTS: Definition and classification of FACTS, general equivalent circuit of FACTS.
  2. Static var Compensation: analysis of SVC, steady state characteristics, configuration of SVC, Static Synchronous Compensator (STATCOM): principle of operation, VSC power management, steady state characteristics, six step operation, control approach (direct and indirect control), Static Synchronous Series Compensator (SSSC): Fundamental of series compensation, Principle of operation, Application of TCSC for different problems of power system, TCSC lay out, SSSC principle of operation, Unified Power Flow Controllers: Basic operating principles and characteristics, Control UPFC installation applications, UPFC model for power flow studies.
Elective Course Group-II (Electronics Engineering):

Course Name: Analog Integrated Circuit

Course Code: EEE 4211
Credit Hours: 3
Course Type: Elective -II (Electronics)
Prerequisite: EEE 1211
  1. Analog IC Design: Bipolar, MOS and BiCMOS IC technology and its impact, eggshell analogy, application areas and the future of analog IC design.
  2. Review of transistors: large and small signal models, compact models for Bipolar, FET, and BiCMOS. Amplifiers with passive and active loads, cascade stages. Multiple current sources/sinks using Bipolar and FET technologies.  Current mirrors: Basic, cascade and active current mirrors; influence of channel modulation, mismatched transistors and error in aspect ratios. Wilson current mirror.  Constant current or voltage references: Supply voltage and temperature independent biasing, band-gap references; constant-Gm biasing. Widlar band-gap voltage reference.
  3. Differential pairs: Differential vs. single-ended operations of simple amplifiers, differential and common mode voltages, common mode rejection ratio (CMRR), input common mode range (ICMR), transfer characteristics, small signal analysis, and frequency response of differential pairs.
  4. High-gain amplifiers: Design and analysis of operational amplifiers (Op Amps) using BJTs and FETs, hierarchy in analog integrated circuits for an Op-Amps, internal structure of IC Op-Amps, high-performance Op-Amps.

Course Name: Optoelectronics

Course Code: EEE 4213
Credit Hours: 2
Course Type: Elective II (Electronics)
Prerequisite: EEE 1211, EEE 2211
  1. Optical properties in semiconductor: Direct and indirect band-gap materials, basic transitions in semiconductors, radiative and non-radiative recombination, optical absorption, photo-generated excess carriers, minority carrier life time, luminescence and quantum efficiency in radiation.
  2. Properties of light: Particle and wave nature of light, polarization, interference, diffraction and blackbody radiation
  3. Light emitting diode (LED): Principles, materials for visible and infrared LED, internal and external efficiency, loss mechanism, structure and coupling to optical fibers. Double-Heterostructure (DH) LEDs, Characteristics, Surface and Edge emitting LEDs.
  4. Stimulated emission and light amplification: Spontaneous and stimulated emission, Einstein relations, population inversion, absorption of radiation, optical feedback and threshold conditions. Semiconductor Lasers: Population inversion in degenerate semiconductors, laser cavity, operating wavelength, threshold current density, power output, elementary laser diode characteristics, hetero-junction lasers, optical and electrical confinement. single frequency solid state lasers-distributed Bragg reflector (DBR), distributed feedback (DFB) laser. Introduction to quantum well lasers. Introduction to quantum well lasers, Vertical Cavity Surface Emitting Lasers (VCSELs), optical laser amplifiers.
  5. Photo-detectors: Photoconductors, junction photo-detectors, PIN detectors, avalanche photodiodes, hetero-junction photodiodes, Schottky photo-diodes and phototransistors. Noise in photo-detectors. PIN and APD. Photo-detector design issues.
  6. Modulation of light: Phase and amplitude modulation, electro-optic effect, acousto-optic effect and magneto-optic devices.

Course Name: Introduction to Nanotechnology

Course Code: EEE 4215
Credit Hours: 3
Course Type: Elective II (Electronics)
Prerequisite: EEE 2211, EEE 3213
  1. Introduction: Background, what is nanotechnology, types of nanotechnology and Nano-machines, top down and bottom up techniques, Molecular nanotechnology, atomic manipulation-Nano dots, self-assembly.
    Nanomaterial: What is Nanomaterial? Preparation of nanomaterial’s-plasma arcing, Chemical Vapor Deposition, Sol-gels techniques, Electro-deposition, Ball Milling, Natural nanomaterial, Applications of nanomaterial’s-Insulation materials, Machine tools, Phosphors, Batteries, High power magnets Medical implants.

  2. Fullerences and carbon nanotube (CNT): Families, reactivity, potential applications of fullerences, molecular and supramolecular structures of CNT, Intrinsic properties of single wall carbon nanotube (SWCNT), synthesis, characterization, modification and application of CNT.
  3. Quantum dots and Nano composite: Quantum mechanical background, 3D quantum dots, colloidal and epitaxial growth, quantum dots formed by ion implantation, nano-layered composite, nano-filamentary and nanowire composites, nano-particulate composites.
  4. Light and nanotechnology: Interaction of light and nanotechnology, Nano holes and photons, Solar cells, nanoparticles and nanostructures; optically useful nanostructured polymers, Photonic Crystals.
  5. Tools of Micro and Nanofabrication: Optical and electron beam lithography, Molecular beam lithography, Quantum electronic devices, Molecular electronics, and Simple ideas about quantum computers. NEMS & MEMS, Nano machines, Nano devices, New Computing System, Opticelectronic devices, Environmental applications, Nano medicine, Simple details of characterization tools- SEM, TEM, STM, AFM.

Course Name: RF Microelectronics

Course Code: EEE 4217
Credit Hours: 3
Course Type: Elective II (Electronics)
Prerequisite: EEE 4219
  1. Introduction to RF and Wireless Technology: Complexity, design and applications. Choice of Technology.

    Basic concepts in RF Design: Nonlinearly and Time Variance, inter symbol Interference, random processes and Noise. Definitions of sensitivity and dynamic range, conversion Gains and Distortion.
  2. Analog and Digital Modulation for RF circuits: Comparison of various techniques for power efficiency. Coherent and Non coherent defection. Mobile RF Communication systems and basics of Multiple Access techniques. Receiver and Transmitter Architectures and Testing heterodyne, Homodyne, Image-reject, Direct-IF and sub-sampled receivers. Direct Conversion and two steps transmitters. BJT and MOSFET behavior at RF frequencies Modeling of the transistors and SPICE models. Noise performance and limitation of devices. Integrated Parasitic elements at high frequencies and their monolithic implementation.
  3. Basic blocks in RF systems and their VLSI implementation: Low Noise Amplifiers design in various technologies, Design of Mixers at GHz frequency range.

    Various Mixers, their working and implementations, Oscillators: Basic topologies VCO and definition of phase noise. Noise-Power trade-off. Resonator less VCO design. Quadrature and single-sideband generators
  4. Radio Frequency Synthesizes: PLLS, Various RF synthesizer architectures and frequency dividers, Power Amplifiers design. Linearization techniques, Design issues in integrated RF filters. CAD tools for RF VLSI designs.

Course Name: VLSI Design

Course Code: EEE 4219
Credit Hours: 3
Course Type: Elective II (Electronics)
Prerequisite: EEE 1211
  1. CMOS operation: MOS technology; basic electrical properties and circuit design processes of MOS and Bi-CMOS circuits; scaling of MOS circuits; MOS DC characteristics, non-ideal I-V effects. NMOS pass transistor and CMOS pass gate circuits. Operation, transfer characteristics, design for equal rise and fall time, propagation delay, rise time, fall time and power consumption estimation. Buffer chain design to drive large capacitive load.
  2. Integrated circuit fabrication technology: photolithography, CMOS process flow, design rules. Estimation of resistance and capacitance from layout. Layout matching. Stick diagram and area estimation from stick diagram. Latch-up. Layout design rules, CMOS process enhancement, Manufacturing issues.
  3. Delay: RC delay model, Linear delay model, logical efforts, timing analysis,

    Power: Dynamic Power, Static Power, Low power architecture.
  4. Computational elements: static circuit, ratioed circuit, cascode voltage logic, dynamic circuits, pass transistor circuits; Circuit pitfalls-threshold drop, leakage, ration failures, power supply noise, hotspots, minority carrier injection, SOI (silicon on insulator) design, subthreshold circuit design;
    Sequential circuit design: sequencing methods, maximum and minimum delay constrains, Time borrowing, clock skew. Design of latches and flip-flops, clock Generation and synchronization.
    Interconnect: Interconnect modeling, interconnect impact, interconnect engineering, 

  5. Design methodology: Structural design strategies, design methods, design flows, design economics, CMOS physical design style; Basic idea of testing, debugging, and verification.
    Introduction to HDL: FPGA and PLD design; Introduction to HDL; Basic digital design using HDL.

Course Name: Biomedical Instrumentation

Course Code: EEE 4221
Credit Hours: 3
Course Type: Elective II (Electronics)
Prerequisite: BIO 2101, EEE 2213, EEE 3113
  1. Introduction to Biomedical: Human body, Cells and physiological systems, Medical Electronics, Ethical issues.
  2. Bioelectricity: Plasma membrane and transport phenomenon, nerve cell, transmission of nerve impulse along axon, membrane potential, Nernst equation.

    Measurement of Bio-Signals: Bio-potential electrodes transducers, amplifiers and filters, Noise in bio-signals.
  3. Electrocardiogram: ECG circuit design, electrocardiography, phono cardiograph, vector cardiograph, analysis and interpretation of cardiac signals, cardiac pacemakers and defibrillator. Electroencephalogram (EEG), electromyogram (EMG).
  4. Blood Pressure: Systolic, diastolic mean pressure, blood pressure measurement, electronic manometer, detector circuit, Blood Flow Measurement: Plethysmograph and electromagnetic blood flow meter. Blood Gas Analyzers: pH of blood, measurement of blood pCO2, pO2, fingertip oximeter, ESR, GSR measurements. Measurement of respiratory volumes and flow, related devices.
  5. Medical Imaging: X-ray, angiography, CT scan, Tomograph: Positron emission tomography and computed tomography. MRI, ultrasonography; endoscopy; gamma camera; Patient monitoring system and medical telemetry. ICU/CCU monitoring, Effect of electromagnetic fields on the human body. Electrical safety in bio instrumentations and sensing.

Course Name: HDL for Digital System Design

Course Code: EEE 4223
Credit Hours: 3
Course Type: Elective II (Electronics)
Prerequisite:  EEE 3211, EEE 4219
  1. Fundamental Concepts: Modelling digital system, Domains and level of modelling, Modelling concepts; Introduction to HDL-based Top-Down design methodology for ASICs and FPLDs (CPLDs/FPGAs), FPLD and ASIC architectures and Electronic Design Automation (EDA). RTL and Logic Synthesis, Mapping, Place and Route (P and R), Device Configuration, Functional and Timing Simulation. Introduction to a standard Hardware Description Language (HDL)—Verilog HDL and a standard Hardware Description and Verification Language (HDVL)—System Verilog, Introduction to VHSIC HDL (VHDL).
  2. Basic HDL language: module, interface, ports, scalar data types, composite data types, Basic modelling constructs, sequential statement, Procedures, design management (library and config, User-defined packages), Aliases, resolved signals, Generic Constants, Generate Statements, Components and Configuration, Guards and blocks; Access types; Files and I/O; status; Components and configuration.
  3. Digital Design with Verilog HDL/System Verilog/VHDL: Behavioural Modelling and Synthesizable coding style. combinational logic design (adder-subtractors, multipliers, ALUs etc.); sequential logic design (registers, counters, shift registers), FSM/FSMD design techniques. UART, stepper motor control and central ALU-based computation units. Design of complex digital systems such as RISC processors. Introduction to Pipelining. Writing stimulus (Test benches) for Verification.

Course Name: Embedded System Design

Course Code: EEE 4225
Credit Hours: 2
Course Type: Elective II (Electronics)
Prerequisite:  EEE 3215, CSE 1204
  1. Introduction to Embedded System: Embedded computing, characteristics of embedded computing applications, embedded-system design challenges, constraint-driven design, IP based design, hardware and software co-design.
  2. Development Environment: Execution environment, memory organization, system space, code space, data space, unpopulated memory space, I/O space, system start-up, interrupt response cycle, function calls and stack frames, runtime environment, object placement.
  3. Embedded Computing Platform: Sensors and actuators, embedded processors (CPUs), bus, memory devices, I/O devices, component interfacing. Real time embedded systems, real time operating systems, embedded systems programming, mapping between languages and hardware, embedded communication systems, and embedded computer security.
  4. Designing with Microprocessors and Microcontrollers: Development and debugging, design examples, design patterns, data-flow graphs, assembly and linking, basic compilation techniques, analysis and optimization.
  5. Distributed Embedded-system Design: Inter-process Communication, shared memory communication, accelerated design, design for video accelerators, networks for embedded systems, network-based design, internet-enabled systems.
  6. FPGA Based Embedded System Design: Design methodologies and tools, design flows, designing hardware and software components, requirement analysis and specification, system analysis and architecture design, system integration, Introduction to Verilog HDL, structural and behavioral description. 

Course Name: Introduction to Robotics

Course Code: EEE 4227
Credit Hours: 2
Course Type: Elective II (Electronics)
Prerequisite:  EEE 3215, CSE 1204
  1. Introduction to Robotics: Definition of Robot, History of Robotics, Laws of robotics, Robot’s characteristics, robot’s configurations and Work envelop, Types of Robots
  2. Robot’s components and sensors: Manipulators: Direct kinematics, Inverse Kinematics, Coordinates transformation, robot dynamics, end-effectors, grippers, Robot/end-effort interface, selection criteria of sensors for robotic uses, Range sensing, proximity sensing, Touch sensing, force and torque sensing, sensor interfaces to computer systems. organization of sensor suits, machine vision sensing, Digitizing image processing, Image analysis
  3. Robot drives and robot Programming: Types of robot drives, selection criteria of drives, programing methods and Languages, Capabilities and limitation, Artificial intelligence, Knowledge representation, Search techniques -A1 and robotics
  4. Robot Controls: Basic robot motions, Point to point (PTP) Control, Continuous path control Feedback control, PID controller, Robot Odometry, Differential drive and navigation, Basic of Robot Operating System (ROS), Simulating different robot structure with a suitable simulator tool.
  5. Industrial Application: Applications of robots in industrial applications (machining, welding, assembly work, Material handling task, Loading and unloading), roles of robot in Industry 4.0, CIM, Hostile and remote environment, Agricultural industries, Medical uses, Collaborative Tasks.

Elective Course Group-III (Communication Engineering):

Course Name: Random Signal Processing

Course Code: EEE 4413
Credit Hours: 2
Course Type: Elective III (Communication and Signal Processing)
Prerequisite:  EEE 4411
  1. Introduction to Stochastic Processes: Overview of Statistical Signal Processing, Probability and Random Variables, Linear Algebra of Random Variables, Random Processes, Linear Shift Invariant Systems with Random Inputs, White Noise and Spectral Factorization Theorem
  2. Estimation Theory: Linear Models of Random Signals, Parameter Estimation and Signal Estimation, Estimator, MVUE and Cramer Rao Lower Bound, Bayesian estimation, Estimation of unknown quantities, maximum likelihood estimate, EM algorithm in linear system.
  3. Filters: Optimal linear filters: Wiener Filter, FIR Wiener filter, Non-Causual IIR Wiener Filter, Causal IIR Wiener Filter, Adaptive Filters, Kalman Filters
  4. Linear Predictions of Signals: Estimate the linear prediction model for time series data, estimate spectral information of time series data using the model estimated by the linear prediction.

Course Name: Digital Image Processing

Course Code: EEE 4415
Credit Hours: 3
Course Type: Elective III (Communication and Signal Processing)
Prerequisite:  EEE 4411
  1. Introduction to digital Image Fundamentals: The origins of Digital Image Processing, Examples of Fields that Use Digital Image Processing, Fundamentals Steps in Image Processing, Elements of Digital Image Processing Systems, Image Sampling and Quantization, Some basic relationships like Neighbors, Connectivity, Distance, Measures between pixels, Translation, Scaling, Rotation and Perspective Projection of image, Linear and Non-Linear Operations
  2. Digital image Representation: Reading, Displaying, Writing Images, Data Classes, Image Types, Converting Between data classes and Image Types,
  3. Image Enhancement in the Spatial Domain: Some basic Gray Level Transformations, Histogram Processing, Enhancement Using Arithmetic and Logic operations, Combining Spatial Enhancement Methods, Basics of Spatial Filters, Smoothening and Sharpening Spatial Filters, Digital Image Processing Application
  4. Image Enhancement in the Frequency Domain: Introduction to Fourier Transform and the frequency Domain, Computing and Visualizing the 2D DFT, Smoothing Frequency Domain Filters, Sharpening Frequency Domain Filters, Homomorphic Filtering
  5. Image Restoration: A model of The Image Degradation / Restoration Process, Noise Models, Restoration in the presence of Noise Only Spatial Filtering, Processing Application, Periodic Noise Reduction by Frequency Domain Filtering, Linear Position-Invariant Degradations, Estimation of Degradation Function, Inverse filtering, Wiener filtering, Geometric Mean Filter, Geometric Transformation

    Image Compression: Coding, Interpixel and Psychovisual Redundancy, Image Compression models, Compression standards.

    Image Segmentation: Detection of Discontinuities, Edge linking and boundary detection, Thresholding.

    Object Recognition: Patterns and Pattern Classes, Decision-Theoretic Methods, Structural Methods.

Course Name: Cyber Security and Internet of Things

Course Code: EEE 4417
Credit Hours: 3
Course Type: Elective III (Communication and Signal Processing)
Prerequisite:  EEE 3215, EEE 3411
  1. Cyber Security Fundamentals: Cyberspace, Definition of Cybersecurity, Importance of Cybersecurity, CIA triad, Asset, Asset valuation, Hackers, types of hackers, Hackers vs Crackers. Malware, types of malwares, breaches in cyber security, Hacking Techniques and Attacks

    Prevention techniques for different attacks: Firewall details, Virtual Private Network, Intrusion Prevention/Detection System, IoT cloud security protocols such as DTLS, OAuth, SAML, etc.
  2. IoT Systems: IoT fundamental concepts, key devices and connections, and the technologies and protocols used to build these devices.

    IoT device communication, IoT enabling technologies, IoT applications especially for environment and sustainability

    Definitions, implications, perspectives, IoT architecture, component and technology (Device, networking, cloud computing, and big data analysis), a simplified model, Sensors and actuators in IoT, Industry Markets and Applications, Issues and Challenges.
  3. IoT application layer protocols: HTTP, REST, CoAP, MQTT, Web Socket, AMQP, etc.,

    IoT network, routing, and link layer protocols: 6LoWPAN, RPL; WLAN: IEEE 802.11, LPWAN: IEEE 802.11ah and LoRa, Short range communication: IEEE 802.15.4 (ZigBee), Near Field Communication (NFC), IEEE 802.15.1 (Bluetooth).
  4. Big Data in IoT: IoT data storage, cloud infrastructure and Big Data analytics for IoT, and data analysis and visualization tools for IoT data.

  5. IoT challenges: Computation and communication constraints, power constraints, maintenance cost, reliability, data trustworthiness, security, and privacy.

Course Name: Information and Coding Theory

Course Code: EEE 4419
Credit Hours: 3
Course Type: Elective III (Communication and Signal Processing)
Prerequisite:  EEE 3411, EEE 4411
  1. Entropy and Mutual Information: Entropy, joint entropy and conditional entropy, Relative entropy and mutual information, chain rules for entropy, relative entropy and mutual information, Jensen's inequality and log-sum inequality. Differential Entropy: Differential entropy and discrete entropy, joint and conditional differential entropy, properties of differential entropy, relative entropy and mutual information.

    Entropy Rates of Stochastic Process: Markov Chain, Entropy rate and hidden Markov models. 
  2. Source Coding: Kraft inequality, optimal codes, Huffman code and its optimality, Shannon-Fano-Elias coding, arithmetic coding.

    Channel Capacity: Binary symmetric channels and properties of channel capacity, channel coding theorems, joint source and channel coding theorem.

    Coding algorithm: Block coding and decoding, BCH, RS codes, Convolutional coding, Viterbi Decoder, Turbo codes, decoding techniques STBC, SFBC, STFBC.
  3. Gaussian Channel: Introduction to Gaussian Channel, Band limited channel, Parallel Gaussian Channel, Gaussian Channel with feedback.

Course Name: Cellular Mobile and Satellite Communication

Course Code: EEE 4421
Credit Hours: 3
Course Type: Elective III (Communication and Signal Processing)
Prerequisite:  EEE 3411
  1. Modern wireless communication systems: Introduction to cellular communication system, introduction to 3G,4G and 5G communication systems. Paging Systems, Cordless, telephone System, Cellular Telephone Systems.

    Mobile radio propagation: Propagation characteristics, models for radio propagation, three basic propagation mechanisms.
  2. Cell Planning and Channel Concept: Introduction of cells; Cell planning process; frequency reuse, different types of channels, Co-channel interference; Adjacent channel interference; cell splitting, sectoring, microcell zone concept, channel assignment strategies, Handoff Strategies.
  3. GSM: Introduction of GSM; GSM services and features, GSM System architecture, base station, mobile station, Subscriber identity module (SIM), GSM radio subsystem, example of a GSM call, GSM Channel Types, Frame Structure for GSM
  4. Satellite Communication: The brief history of satellite communication, types of satellite, basic satellite operation, orbit consideration, frequency issues, aspects of propagation and antennas, link budget overview, broadcast satellite service, fixed satellite service, mobile satellite service; communication satellite subsystems, earth station. Introduction to Bangabandhu Satellite-1.
  5. RADAR: Introduction to radar system, working   principle of radar, radar equation, radar components, different types of radar, advantages and disadvantages of radar, applications of radar.  Object detection technique of Radar. 

Course Name: Microwave and Antenna Engineering

Course Code: EEE 4423
Credit Hours: 3
Course Type: Elective III (Communication and Signal Processing)
Prerequisite:  EEE 2411
  1. Introduction to Microwave Engineering: Microwave engineering; Microwave device; Microwave system; Microwave units of measurement.

    Details about HF Transmission Line: Transit time effect; Velocity modulation, Smith Chart; Impedance Matching Technique and Application; EM propagation; Reflection and Refraction; Microwave coaxial connectors.
  2. Wave Guide Principles and Properties: Microwave cavities; Microwave hybrid circuits; Waveguide components; Rectangular and circular waveguide; Microwave cavity resonator.
  3. Microwave Generation and Analysis: O-type and M-type; Klystrons; Multi-cavity klystron amplifier; Reflex klystron oscillator; Backward wave oscillator; Magnetron; Traveling wave tube.
  4. Antenna: The basic of Antenna Concepts; The origin of first antenna; Definition; Patterns; Beam area; Radiation intensity; Beam efficiency; Directivity- gainer solution; Different types of aperture; Friis transmission formula; Duality of antenna; Antenna field zone, Radiation Patterns and Gain.
  5. Point Source and Arrays: Phase scanning of Antennas Arrays; Array of Point Source: Introduction to point source; Power pattern; A power theorem and its application to an isotropic source; Radiation intensity; Source with hemispheric power pattern; Field pattern and phase pattern; Arrays of two isotropic point source.
  6. Types of Antenna: Electric dipole antenna and thin layer antenna; Small current element antenna; Long straight antenna; Loop antenna; Helical antenna; Cylindrical antenna; Reflector antenna; Slot and horn antenna; Broadband and frequency independent antenna; Patch or micro-strip antenna; Log periodic antenna, Yagi-Uda antenna.

Course Name: 

Course Code: EEE 4425
Credit Hours: 3
Course Type: Elective III (Communication and Signal Processing)
Prerequisite:  EEE 1211
  1. Introduction: Introduction to optical fiber communication systems. Elements of optical fiber communication links, advantages over microwave systems. Propagation of light over optical fibers.
    Optical fiber: Types and characteristics, transmission characteristics, fiber fabrication, 

  2. Optical sources: Light emitting diodes and laser diodes, and their characteristics. Intensity modulation, direct detection, coherent systems. their characteristics. State-of-the-art applications of optical fiber communications

    Optical amplifier: Optical transmitters and amplifiers. Optical detectors and receivers: PIN photodiodes and avalanche photodiodes.
  3. Optical link design: Optical waveguide, optical link design, Limitations in bandwidth and distance due to attenuation and dispersion. Link budget calculations. Applications: Selection of components for different applications.

    Multi-channel optical system: Frequency division multiplexing, WDM, DWDM, co-channel interference, optical CDMA.

    Fiber optic networks: SONET, SDH, Telephone and computer networks, Cable TV.
  4. Optical Fiber Splicing: fiber joints, splicing, couplers, connectors.

Course Name: Data Communication

Course Code: EEE 4427
Credit Hours: 3
Course Type: Elective III (Communication and Signal Processing)
Prerequisite:  EEE 1202
  1. Introduction: Data Communications, components, Data Representation, Data Flow.
  2. Data Theorems: Data Rate Limits, capacity Theorem, Nyquist Bit rate, Shannon Bit rate. Performance, bandwidth Delay Product.
  3. Digital Transmission: Digital-to-Digital Conversion, Baseline wandering, Self-synchronization, Line coding schemes, Multilevel, multi transition, Block coding Concept, Scrambling Techniques, DM, Transmission Modes. Parallel transmission, serial Transmission, Synchronous and asynchronous transmission.
  4. Bandwidth Utilization: Multiplexing, Analog Hierarchy, Interleaving, Data Rate Management, Digital Hierarchy STDM, Spread Spectrum;

    Circuit and Packet Switching: Circuit and Packet Switching techniques, different communication protocols 
  5. Error Detection and Correction: Introduction, Single Bit Error, Burst Error, Detection Vs Correction, Forward Error correction Vs retransmission, Block Coding Hamming Distance, Linear Block Codes, Flow control techniques, CRC, Hamming Code, parity, ECC, checksum. 

Course Name: Wireless Communication

Course Code: EEE 4429
Credit Hours: 3
Course Type: Elective III (Communication and Signal Processing)
Prerequisite:  EEE 4421
  1. Introduction: Wireless communication systems, regulatory bodies. Radio wave propagation: Free space and multi-path propagation, ray tracing models, empirical path loss models, large-scale and small-scale fading, power delay profile, Doppler and delay spread, coherence time and bandwidth.
  2. Statistical Channel Models: Time-varying channel models, narrowband and wideband fading models, baseband equivalent model, discrete-time model, space-time model, auto- and cross correlation, PSD, envelope and power distributions, scattering function.
  3. Channel Capacity: Flat fading channels - CSI, capacity with known/partially known/unknown CSI. Frequency-selective fading channels - time-invariant channels, time-varying channels.
  4. Performance of digital modulations: Error and outage probability, inter-symbol interference, MPSK, MPAM, MQAM, CPFSK.
  5. Diversity Techniques: Time diversity - repetition coding, beyond repetition coding.  Antenna diversity - SC, MRC, EGC, space-time coding. Frequency diversity - fundamentals, single-carrier with ISI equalization, DSSS, OFDM. 
  6. Space-time Communications: Multi-antenna techniques, MIMO channel capacity and diversity gain, STBC, OSTBC, QOSTBC, SM, BLAST, smart antennas, frequency-selective MIMO channels.

    Broadband Communications: DSSS, FHSS, spreading codes, RAKE receivers, MC-CDMA, OFDM, OFDMA, multiuser detection, LTE, WiMAX. 
Elective Course Group- IV (Computer Engineering):

Course Name: Data Structure

Course Code: CSE 1413
Credit Hours: 3
Course Type: Elective IV (Computer Engineering)
Prerequisite: CSE 1204
  1. Introduction to Data Structures: Purposes of Data Structure, Operations. Complexity of Algorithms: Asymptotic Notation and Runtime Analysis of Algorithms, (space and time complexity) factors.
  2. Basic Sorting: Selection Sort, Inserting Sort, Radix Sort, Sort, External Sort (basic concept and complexity). Array: Insertion, Deletion, Bubble sort and complexity, Binary Search and complexity, Sequential Searching; Sparse matrices; Usefulness of sparse matrices. Strings: Implementations and developing algorithms using strings, pattern matching: Naïve, KMP, Robin karp.
  3. Linked List: Singly Linked Lists, Doubly Linked Lists and Circular Linked Lists; Basic Operations on Linked List (Insertion, Deletion, Searching, Sorting and Traverse).
  4. Stack: Basic Stack Operations (Push and Pop Operations), Infix, Postfix and Prefix Notation of Arithmetic Expressions, Conversions and Evaluations of Arithmetic Expressions Using Stack. Recursion: Direct and indirect recursion, Towers of Hanoi using recursion, Ackerman function. Queue: Basic Queue Operations (Insertion and Deletion), types of Queue, Linear Queue, Priority Queue, Circular Queue and Double-ended Queue.
  5. Trees: Basic terminology; Binary Tree: Binary tree representation, Traversal of Binary Tree (Inorder, Preorder and Postorder), Application of Binary Trees, Expression Tree.; Binary Search Tree: BST representation, Basic Operations (Creation, Insertion, Deletion and Traversing); Heap Tree: Max and Min Heap, Operations on Heap (Insertion and Deletion); Balanced Tree: AVL Tree (insertion, deletion); General Tree: Representation of General Tree, Conversion Algorithm (General Tree to Binary Tree).
  6. Graphs: Graph Representation (Using Adjacency Matrix and Adjacency List), Basic Operations on Graph (Node/ Edge Insertion and Deletion); Traversing a Graph: Breadth-first Search, Depth-first Search (Basic concept).
  7. Hashing: Hash Function, Open Hashing and Close Hashing, Open addressing, Chaining, applications of hashing in cryptography.

Course Name: Machine Learning

Course Code: CSE 4313
Credit Hours: 3
Course Type: Elective IV (Computer Engineering)
Prerequisite: CSE 1204, SAT 2107
  1. Introduction to Machine Learning; Classification of learning: Unsupervised and supervised learning;

    Regression Algorithms for building an adaptive system: Linear regression (Univariate and multivariate), Polynomial regression, Logistic regression, Bias-variance tradeoff, Regularization of logistic regression, Support Vector Regression, Decision Tree, Random Forest Regression.
  2. Classification Algorithms for building an adaptive system: Supervised and unsupervised classification; Support Vector Machine, Kernel Support Vector Machine, Decision Tree, Random Forest Classification.
  3. Clustering (K-Means Clustering, Hierarchical Clustering), Dimensionality Reduction (Principle Component Analysis), Artificial Neural Network, Q Learning, Deep Q Learning, A3C Statistical performance evaluation techniques of learning algorithms: bias-variance tradeoff; Practical applications of machine learning, Deep Learning;.

Course Name: Artificial Intelligence

Course Code: CSE 3317
Credit Hours: 3
Course Type: Elective IV (Computer Engineering)
Prerequisite: CSE 1202
  1. Introduction and Scope: AI and its Subfields with Applications. Search: Uniformed/Blind, Informed, Adversarial.
  2. Reasoning: Goal Trees and Problem Solving, Rule-Based Expert Systems, Uncertainty, Probabilistic Reasoning. Knowledge Representations: Propositional Logic, Predicate Logic, Generalized Quantifier Theory. Game theory: Games and adversarial search, Games vs. single-agent search, Game tree, Alpha-beta pruning, Nash Equilibrium and Mixed Strategy equilibrium
  3. Learning: Introduction to Learning, Nearest Neighbors, Support Vector Machines, Genetic Algorithms, Reinforcement Learning.
  4. Subdomain of AI - Natural Language Processing (NLP): Introduction, Intuitions, Application Fields, Syntactic Structures, Grammar formalism, CFG’s, Meaning Representation (Semantics), Language Models (char/word n-grams), Computational Distributional Semantics (Embeddings), Machine Translation.
  5. Constraints: Visual Object Recognition, Multi-Agent Systems

Course Name: Computer Organization and Architecture

Course Code: CSE 3737
Credit Hours: 3
Course Type: Elective IV (Computer Engineering)
Prerequisite: N/A
  1. Basic Computer Organization and Design: Instruction Codes, Addressing, Design of a Basic Computer, Instruction, Interrupt; Central Processing Unit: General Register Organization, Stack Organization, Instruction Formats, Addressing Modes;
    I/O Organization:  I/O Interface, Data Transfer, Priority Interrupt, DMA;
    Memory Organization: Memory Hierarchy, Memory Mapping, Writing into Cache.

  2. Instructions: Language of the computer Introduction, MIPS, Logical Operations;
    Computer Arithmetic: Algorithms for mathematical operation.

  3. Assessing and Understanding Performance: CPU Performance and its Factors, Evaluating Performance;
    Enhancing Performance with Pipelining: Pipelined Datapath, Control, Hazards;
    Microprocessors: Characteristics of multiprocessors, Interconnection Structures, Cache Coherence

Course Name: Computer Networks

Course Code: CSE 3567
Credit Hours: 3
Course Type: Elective IV (Computer Engineering)
Prerequisite: EEE 3411
  1. Computer Networks and the Internet, concepts of delay, security, and Quality of Service (QoS), Application Layer: Web/HTTP, FTP, eMail, DHCP, DNS, SMTP, PO3, and P2P applications

    Transport Layer: UDP, TCP, Congestion Control, etc.
  2. Network Layer: IP, IPV6, and link-state and distance vector routing algorithms and protocols
  3. Socket Programming: Creating Network Applications, Link Layer: Errors, Multiple Access, Media Access control, Addressing, Switching
  4. Wireless Networks and Security

Course Name: Artificial Neural Network and Fuzzy Systems

Course Code: CSE 4371
Credit Hours: 3
Course Type: Elective IV (Computer Engineering)
Prerequisite: CSE 1202
  1. A Gentle Introduction to NN: Differences among AI/ML/DL, Subcategories of ML and their working principle, Decision Boundary, Classification Example: AND, OR, XOR, Biological Vs. Artificial NN.

    Applications of Neural Network: An abstract example of NN, Supervised Learning with NN, Popular NN Architectures (ANN, CNN, RNN, Transformers), Reason behind Deep Learning's success.

    Structural Building Blocks of NN: Input/Output Layers, Weights and Bias, Activation Function (non-linearity), Summation Vs. Matrix.
  2. Single Layer Perceptron (A Simple NN): Linear Regression, Training set, Input/Output, Forward Propagation, Pitfall of Single Layer Perceptron.

    Multi-Layer NN: Concepts of Hidden Layer, XOR Calculation Using Summation Formula, ReLU Activation Function, Vectorized Representation of Multi-Layer NN, Adding Bias as a weight.
  3. How NN's Learns: Weight Initialization (Random vs. Zero), Expected Vs Predicted Output, Loss and Cost Function, Back-propagation Basics.

    Logistic Regression (LR): The pitfalls of Linear Regression, Binary Classification, From Linear to Logistic Regression, Sigmoid Activation Function.

    Loss and Cost Function: Training/Dev/Test set, Loss function: M.S.E, Convex Vs. Non-convex, Local Vs. Global Optima, Log/Cross-Entropy Loss., L1 and L2 M.A.E, Cost Function, SoftMax Activation Function.

    Gradient Descent (G.D): Finding the Global Optima, Derivatives, Weights and Bias Update, Learning Rate, Computation Graph.

    Backward Propagation: Back-prop using Computation Graph, G.D with Back propagation for LR, G.D with ‘M’ training examples, G.D Algorithm using Summation, Vectorized G.D, Updating Weights and Bias, Iteration Vs. Batch Vs. Epochs.
  4. Introduction to Fuzzy Logic: Fuzzy Set, Fuzzy Set Operations - Union, Intersection, Complement, Properties of Fuzzy Set, Extension Principles, Alfa-cuts.

    Fuzzy Relations: Properties, Basic Operations, Compositions of Fuzzy Relations.

    Fuzzy Number: Representation, Properties, Addition, Subtraction of Discrete and Continuous Fuzzy Number, Addition and Subtraction of Discrete Fuzzy Number through Extension Principle, Multiplication and Division of Fuzzy Number.

    Fuzzy Linguistic Description: Linguistic Variables and Values, Implication Relations, Fuzzy Inference, and Composition.


Teaching Learning & Evaluation:
Grading System
Grading Scale: 4.00 Grades: The performance of a student in a given course is made through continuous and summative assessments. That comprises quizzes / in-course, class participation, attendance, home work/assignment, case study, class test, mid-term and semester final examinations. Letter grades and grade points are used to evaluate the performance of a student in a given course. A+, A, A-, B+, B, B-, C+, C and D are the passing grades while F is the failing grade. Letter grades and corresponding numerical grades used in calculating the GPA/CGPA (Cumulative grade point average) are as follows:

Marks Range

Letter Grade

Grade Point

80% and above

A+

A Plus

4.00

75% to less than 80%

A

A Regular

3.75

70% to less than 75%

A-

A Minus

3.50

65% to less than 70%

B+

B Plus

3.25

60% to less than 65%

B

B Regular

3.00

55% to less than 60%

B-

B Minus

2.75

50% to less than 55%

C+

C Plus

2.50

45% to less than 50%

C

C Regular

2.25

40% to less than 45%

D

D Regular

2.00

Less than 40%

F

0.00


Grade Point Average (GPA) and Cumulative Grade Point Average (CGPA):

Grade Point Average (GPA) is the weighted average of the grade points obtained in all the courses attempted by a student. The four-step procedure that will be followed to calculate the CGPA (Cumulative Grade Point Average) of a student is given below:

  1. Grade points earned in each course will be computed by multiplying the credit (Ci) and the individual grade point (Gi) earned in that course (i.e., Ci*Gi).
  2. The grade points (determined in step i) of all the attempted courses will be added to determine the total grade point earned (i.e., ∑Ci*Gi).
  • Credits of all courses will be added together to determine the total credits (∑Ci).
  1. CGPA will be determined by dividing the result of step (ii) by the result of step (iii). For example, if a student attempted n courses in a semester having credits C1, C2, … , Cn and his/her grade points in these courses are G1, G2, … , Gn respectively, then the CGPA can be calculated as follows:

CGPA = 

A Numerical Example

Suppose a student has completed six courses in a semester and obtained the following grades:

Course

Credit

Ci

Letter Grade

Grade Point

Gi

Ci * Gi

MAT 111

3.0

A+

4.00

12.00

ECO 101

3.0

A

3.75

11.25

CSE 101

3.0

A+

4.00

12.00

STA 101

3.0

F

0.00

0.00

ENG 101

3.0

A

3.75

11.25

MAT 121

1.5

B

3.00

4.50

Total

∑Ci= 16.5

∑ Ci * Gi = 51.00

CGPA = (51.00 / 16.50) = 3.09

Note: If the 3rd digit after decimal points is above ‘0’, grade will be rounded (ceiling) into the second digit after decimal. For example, 2.990 will be counted as 2.99 while 2.991 will be counted as 3.00 in CGPA calculation.

Teaching-Learning and Student Assessment Strategy for Theory Courses

  • Lecture
  • Digital Learning
  • Video or Animation
  • Interactive Lecture
  • Mathematical Problem solving
  • Group Discussion
  • Student Presentation
  • Flipped Classroom

Student Assessment Strategy:

  • Class Attendance - 10%
  • Assignment/ Class Performance - 10%
  • Class test- 10%
  • Mid Term-20%
  • Final Exam -50%
Teaching-Learning and Student Assessment Strategy for Laboratory Courses

Teaching Learning Strategy:

  • Interactive Lecture
  • Experiment done by Students
  • Student Presentation
  • Student Demonstration
  • Project

Student Assessment Strategy:

  • Lab Attendance 5%
  • Lab class Performance 15%
  • Quiz-40%
  • Report – 10%
  • Viva-Voce -10%
  • Presentation- 20%
Teaching-Learning and Student Assessment Strategy for Communicative English Courses:

Teaching Learning Strategy:

  • Lecture
  • Video Presentation
  • Interactive Discussion
  • Pair work
  • Audiotapes
  • Presentation
  • Selected Stories

Student Assessment Strategy:

  • Attendance -10%
  • Individual Presentation -20%
  • Quiz- 20%
  • Speaking- 20%
  • Group presentation- 10%
  • Viva Voce- 20%
Teaching-Learning and Student Assessment Strategy for Bangladesh Study Course:

Teaching Learning Strategy:

  • Lecture
  • Digital Learning
  • Video or Animation
  • Interactive Lecture
  • Mathematical Problem solving
  • Group Discussion
  • Student Presentation
  • Flipped Classroom

Student Assessment Strategy:

  • Class Participation -10%
  • Class test/Quiz -10%
  • Visit to Historical spots/Museums related to the Bangobandhu memorial and Liberation War -10%
  • Group presentation/ Poster/Assignment submission -10%
  • Term Paper- 10%
  • Midterm Examination-20%
  • Final Examination- 30%
Teaching-Learning and Student Assessment Strategy for Final Thesis/Project:

Teaching Learning Strategy:

  • Weekly Meeting with Supervisor
  • Student Presentation
  • Student Demonstration
  • Industrial Visit
  • Discussion with skilled professionals
  • Project

Student Assessment Strategy (Examiners’ Evaluation):

  • Organization of the report- 15%
  • Analytical ability- 20%
  • Creativity/Novelty- 20%
  • Referencing-10%
  • Formatting of the report-10%
  • Presentation/ Oral Communication 25%

Student Assessment Strategy (Supervisory Evaluation):

  • Content of the report-15%
  • Organization of the report- 10%
  • Analytical/Critical thinking skills- 20%
  • Creativity/Novelty- 10%
  • Background/ Literature review- 20%
  • Written Skill- 10%
  • Presentation/ Oral Communication 10%
  • Attendance- 5%

The Final grade of the course will be decided by the 70% from the supervisor’s evaluation and the 30% from the examiner’s evaluation. 

Teaching-Learning and Student Assessment Strategy for Design Project:

Teaching Learning Strategy:

  • Lecture/ PPT Slide
  • Student Presentation
  • Project Planning

Student Assessment Strategy (Examiners’ Evaluation):

  • Project Plan and Management -40%
  • Project Implementation – 30%
  • Project Report-15%
  • Presentation- 15%
Teaching-Learning and Student Assessment Strategy for Industrial Attachment:

Teaching Learning Strategy:

  • Industry Visit

Student Assessment Strategy (Examiners’ Evaluation):

  • Technical Report- 50
  • Presentation- 50

Quick Links and Contacts


Quick Links

  • Apply Online
  • How to apply
  • Undergraduate Admission
  • Graduate Admission
  • Tuition Fees and other fees
  • Grading System
  • Emergency Hotline Numbers in Bangladesh
  • Guideline of sexual harassment given by the high court division
    Download

  • Admission Form
  • Application - Teachers
  • Application - Officials
  • Enrollment Form
  • Migration Application
  • Poor Fund Form
  • Application - Hostel Seat
  • Academic Calendar
  • Time Attendance System-User Manual
  • Student's Code of Conduct
    Contact Details

  • 1/A,O.R.Nizam Road,Prabartak Circle, Panchlaish, Chittagong.
  • Phone: +88031-656917, 657654, 656612-15, 2856352-55.
  • Admission Office: +8801313044515-16
  • Accounts Office: +8801313044517
  • Controller Office: +8801313044518
  • IT Office: +8801313044519
  • Fax: 031-657892
  • info@puc.ac.bd
  • Google Maps
Designed and Developed By Premier University Software Section (IT)
Copyright © 2019 Premier University IT. All rights reserved.
Facebook Page