Department of Electronics and Telecommunication Engineering
B.Sc Engineering in Information and Communication Engineering
Faculty of Engineering
PART A-Introduction
PART B-Curriculum Structure
Group 1: Humanities & General Education Courses (14 Credits) |
|||
Course Code |
Course Title |
Prerequisite Course |
Credits |
ENG 100 |
Professional English I |
NIL |
1 |
ENG 102 |
Professional English II |
NIL |
1 |
ENG 200 |
Professional English III |
NIL |
1 |
BBA 101 |
Engineering Project Management |
NIL |
3 |
GED 101 |
Bangladesh Studies |
NIL |
2 |
GED 102 |
Art of Living and Engineering Ethics |
NIL |
1 |
GED 400 |
Employability 360 |
NIL |
1 |
HUM 100 |
Functional Bangla for Engineers |
NIL |
1 |
HUM 101 |
ICT Economics and Accounting |
NIL |
3 |
Total |
14 |
Group 2: Mathematics and General Science Courses (20 Credits) |
|||
Course Code |
Course Title |
Prerequisite Course |
Credits |
MAT 101 |
Mathematics I: Calculus and Ordinary Differential Equations |
NIL |
3 |
MAT 103 |
Mathematics II: Complex variable, Linear Algebra and Matrices |
MAT 101 |
3 |
MAT 201 |
Statistics |
MAT 103 |
2 |
PHY 101 |
Physics : Modern Physics, Waves, Oscillations and Optics and Basic DC Theory |
NIL |
2 |
PHY 102 |
Physics Laboratory |
NIL |
1 |
MAT 217 |
Engineering Mathematics |
MAT 103 |
3 |
ICE 229 |
Discrete Mathematics |
MAT 103 |
3 |
ICE 313 |
Numerical Analysis |
MAT 217 |
3 |
Total |
20 |
Group 1: Major (87 Credits) |
|||
Course Code |
Course Title |
Prerequisite Course |
Credits |
ICE 111 |
Computer Fundamentals |
NIL |
3 |
ICE 113 |
Structured Programming |
ICE 111 |
3 |
ICE 114 |
Structured Programming Laboratory |
NIL |
1 |
ICE 127 |
Object Oriented Programming |
ICE 113 |
3 |
ICE 128 |
Object Oriented Programming Lab |
ICE 114 |
1 |
ICE 211 |
Signals and Communication Systems |
NIL |
3 |
ICE 212 |
Signals and Communication Systems Laboratory |
NIL |
1 |
ICE 215 |
Data Structure and Algorithm |
ICE 113 |
3 |
ICE 216 |
Data Structure and Algorithm Laboratory |
ICE 114 |
1 |
ICE 221 |
Digital Logic Design |
EEE 213 |
3 |
ICE 222 |
Digital Logic Design Laboratory |
EEE 214 |
1 |
ICE 223 |
Telecommunication Networks |
NIL |
3 |
ICE 225 |
Artificial Intelligence and Neural Networks |
ICE 225 |
3 |
ICE 227 |
Operating Systems |
ICE 113 |
3 |
ICE 228 |
Operating Systems Laboratory |
ICE 114 |
1 |
ICE 310 |
Simulation and Modeling |
NIL |
3 |
ICE 311 |
Digital Communication |
ICE 211 |
3 |
ICE 312 |
Digital Communication Laboratory |
ICE 212 |
1 |
ICE 315 |
Microprocessor and Interfacing |
ICE 221 |
3 |
ICE 316 |
Microprocessor and Interfacing Laboratory |
ICE 222 |
1 |
ICE 317 |
Digital Signal Processing |
ICE 211 |
3 |
ICE 318 |
Digital Signal Processing Laboratory |
ICE 211 |
1 |
ICE 321 |
Computer Networks |
NIL |
3 |
ICE 322 |
Computer Networks Laboratory |
NIL |
1 |
ICE 323 |
Machine Learning and Expert system |
ICE 215 |
3 |
ICE 324 |
Machine Learning and Expert system Laboratory |
ICE 216 |
1 |
ICE 325 |
Embedded System Design |
ICE 315 |
3 |
ICE 326 |
Embedded System Design Laboratory |
ICE 316 |
1 |
ICE 327 |
Database Management System |
ICE 227 |
3 |
ICE 328 |
Database Management System Laboratory |
ICE 228 |
1 |
ICE 329 |
Information Theory and coding |
NIL |
3 |
ICE 411 |
Information Security & Cryptography |
ICE 321 |
3 |
ICE 412 |
Information Security & Cryptography Laboratory |
ICE 322 |
1 |
ICE 413 |
Wireless & Mobile Communications |
ICE 321 |
3 |
ICE 415 |
Microwave Engineering |
NIL |
3 |
ICE 416 |
Microwave Engineering Laboratory |
NIL |
1 |
ICE 417 |
Optical Fiber Communication |
ICE 311 |
3 |
ICE 496 |
Industrial Training I |
NIL |
1 |
ICE 498 |
Industrial Training II |
NIL |
1 |
ICE 499 |
Capstone Project / Internship / Thesis |
NIL |
4 |
Total |
87 |
Elective Courses (any four, 12 Credits) |
|||
Course Code |
Course Title |
Prerequisite Course |
Credits |
ICE 431 |
Mobile Application Development |
Level 4 students |
3 |
ICE 433 |
Human Computer Interaction |
Level 4 students |
3 |
ICE 435 |
Cloud Computing |
Level 4 students |
3 |
ICE 437 |
Advanced Wireless Technologies |
Level 4 students |
3 |
ICE 439 |
Digital Marketing |
Level 4 students |
3 |
ICE 441 |
Robotics and Mechatronics |
Level 4 students |
3 |
ICE 443 |
Satellite and Broadcast Engineering |
Level 4 students |
3 |
ICE 445 |
Multimedia Communication |
Level 4 students |
3 |
ICE 447 |
Image Processing and Pattern Recognition |
Level 4 students |
3 |
ICE 449 |
Wireless Sensor Network |
Level 4 students |
3 |
ICE 451 |
Blockchain |
Level 4 students |
3 |
Level 1 Term 1 |
|||
Course Code |
Course Title |
Prerequisite Course |
Credits |
ENG100 |
Professional English I |
NIL |
1 |
MAT 101 |
Mathematics I: Calculus and Ordinary Differential Equations |
NIL |
3 |
PHY 101 |
Physics: Modern Physics, Waves, Oscillations and Optics, Basic DC theory |
NIL |
2 |
PHY 102 |
Physics Laboratory |
NIL |
1 |
ICE 111 |
Computer Fundamentals |
NIL |
3 |
GED101 |
Bangladesh Studies |
NIL |
2 |
ICE113 |
Structured Programming |
ICE 111 |
3 |
ICE114 |
Structured Programming Laboratory |
NIL |
1 |
Total |
16 |
||
Level 1 Term 2 |
|||
Course Code |
Course Title |
Prerequisite Course |
Credits |
ENG102 |
Professional English II |
NIL |
1 |
MAT 103 |
Mathematics II: Complex variable, Linear Algebra and Matrices |
MAT 101 |
3 |
GED102 |
Art of Living and Engineering Ethics |
NIL |
1 |
HUM 100 |
Functional Bangla for Engineers |
NIL |
1 |
HUM101 |
ICT Economics and Accounting |
NIL |
3 |
ICE127 |
Object Oriented Programming |
ICE 113 |
3 |
ICE128 |
Object Oriented Programming Lab |
ICE 114 |
1 |
EEE125 |
Electrical Circuits |
PHY 101 |
3 |
EEE126 |
Electrical Circuits Lab |
NIL |
1 |
Total |
17 |
||
Total Credits in Level 1: 33 (Theory 25 credits and Laboratory 8 credits) |
|||
Level 2 Term 1 |
|||
Course Code |
Course Title |
Prerequisite Course |
Credits |
ENG 200 |
Professional English III |
NIL |
1 |
ICE 211 |
Signals and Communication Systems |
NIL |
3 |
ICE 212 |
Signals and Communication Systems Laboratory |
NIL |
1 |
EEE 213 |
Electronic Devices and Circuit |
NIL |
3 |
EEE 214 |
Electronic Devices and Circuit Laboratory |
NIL |
1 |
ICE 215 |
Data Structure and Algorithm |
ICE 113 |
3 |
ICE 216 |
Data Structure and Algorithm Laboratory |
ICE 114 |
1 |
MAT 201 |
Statistics |
MAT 103 |
2 |
MAT 217 |
Engineering Mathematics |
MAT 103 |
3 |
Total |
18 |
||
Level 2 Term 2 |
|||
Course Code |
Course Title |
Prerequisite Course |
Credits |
ICE 221 |
Digital Logic Design |
EEE 213 |
3 |
ICE 222 |
Digital Logic Design Laboratory |
EEE 214 |
1 |
ICE 223 |
Telecommunication Networks |
NIL |
3 |
ICE 225 |
Artificial Intelligence and Neural Networks |
ICE 215 |
3 |
ICE 227 |
Operating Systems |
ICE 113 |
3 |
ICE 228 |
Operating Systems Laboratory |
ICE 114 |
1 |
ICE 229 |
Discrete Mathematics |
MAT 103 |
3 |
Total |
17 |
||
Total Credits in Level 2: 35 (Theory 29 credits and Laboratory 6 credits) |
|||
Level 3 Term 1 |
|||
Course Code |
Course Title |
Prerequisite Course |
Credits |
ICE310 |
Simulation and Modeling |
NIL |
3 |
ICE 311 |
Digital Communication |
ICE 211 |
3 |
ICE 312 |
Digital Communication Laboratory |
ICE 212 |
1 |
ICE 313 |
Numerical Analysis |
MAT 217 |
3 |
ICE 315 |
Microprocessor and Interfacing |
ICE 221 |
3 |
ICE 316 |
Microprocessor and Interfacing Laboratory |
ICE 222 |
1 |
ICE 317 |
Digital Signal Processing |
ICE 211 |
3 |
ICE 318 |
Digital Signal Processing Laboratory |
ICE 212 |
1 |
Total |
18 |
||
Level 3 Term 2 |
|||
Course Code |
Course Title |
Prerequisite Course |
Credits |
ICE 321 |
Computer Networks |
NIL |
3 |
ICE 322 |
Computer Networks Laboratory |
NIL |
1 |
ICE 323 |
Machine Learning and Expert system |
ICE 225 |
3 |
ICE 324 |
Machine Learning and Expert system Lab |
ICE 225 |
1 |
ICE 325 |
Embedded System Design |
ICE 315 |
3 |
ICE 326 |
Embedded System Design Laboratory |
ICE 316 |
1 |
ICE 327 |
Database Management System |
ICE 227 |
3 |
ICE 328 |
Database Management System Laboratory |
ICE 228 |
1 |
ICE 329 |
Information Theory and coding |
NIL |
3 |
Total |
19 |
||
Total Credits in Level 3: 37 (Theory 30 credits and Laboratory 7 credits) |
|||
Level 4 Term 1 |
|||
Course Code |
Course Title |
Prerequisite Course |
Credits |
ICE 411 |
Information Security & Cryptography |
ICE 321 |
3 |
ICE 412 |
Information Security & Cryptography Laboratory |
ICE 321 |
1 |
ICE 413 |
Wireless & Mobile Communications |
ICE 315 |
3 |
ICE 415 |
Microwave Engineering |
NIL |
3 |
ICE 416 |
Microwave Engineering Laboratory |
NIL |
1 |
ICE 417 |
Optical Fiber Communication |
ICE 311 |
3 |
BBA 101 |
Engineering Project Management |
NIL |
3 |
ICE496 |
Industrial Training I |
NIL |
1 |
Total |
18 |
||
Level 4 Term 2 |
|||
Course Code |
Course Title |
Remark |
Credits |
ICE 4xx |
Elective I |
For Level 4 students |
3 |
ICE 4xx |
Elective II |
For Level 4 students |
3 |
ICE 4xx |
Elective III |
For Level 4 students |
3 |
ICE 4xx |
Elective IV |
For Level 4 students |
3 |
GED 400 |
Employability 360 |
For Level 4 students |
1 |
ICE 498 |
Industrial Training II |
For Level 4 students |
1 |
ICE 499 |
Capstone Project / Internship / Thesis |
For Level 4 students |
4 |
Total |
18 |
||
Total Credits in Level 4: 36(Theory 33 credits and Laboratory 3 credits) |
|||
List of Elective Courses: |
|||
Course Code |
Course Title |
Remark |
Credits |
ICE 431 |
Mobile Application Development |
Level 4 students |
3 |
ICE 433 |
Human Computer Interaction |
Level 4 students |
3 |
ICE 435 |
Cloud Computing |
Level 4 students |
3 |
ICE 437 |
Advanced Wireless Technologies |
Level 4 students |
3 |
ICE 439 |
Digital Marketing |
Level 4 students |
3 |
ICE 441 |
Robotics and Mechatronics |
Level 4 students |
3 |
ICE 443 |
Satellite and Broadcast Engineering |
Level 4 students |
3 |
ICE 445 |
Multimedia Communication |
Level 4 students |
3 |
ICE 447 |
Image Processing and Pattern Recognition |
Level 4 students |
3 |
ICE 449 |
Wireless Sensor Network |
Level 4 students |
3 |
ICE 451 |
Blockchain |
Level 4 students |
3 |