Academic Curriculum

B.Sc. (Engg.) in Information and Communication Technology

Comprehensive course structures & credit distributions

Session

Program Vision

The Department of Information and Communication Technology (ICT) aims to discover engineering knowledge and novel information technologies, thereby improving technology-based graduate’s skills to build digital Bangladesh.

Total Credits

160

Duration

8 Semesters

First Year: Semester 1

10 Courses17.5 Credits
Course CodeCourse TitleCredits
PHY-1101 Physics3.00
ICT-1101Discrete Mathematics 2.00
ICT-1102Basic ICT Laboratory 1.50
EEE-1101Electricity and Electromagnetism 3.00
EEE-1102 Electricity and Electromagnetism Laboratory1.50
MATH-1101Calculus and Differential Equations3.00
HUM-1101 Communicative English2.00
HUM-1102 Communicative English Laboratory1.50
NCC-01 Bangladesh Studies (for Alim Background and Non-Muslim Students) 0.00
NCC-02 Islamic Studies (for Muslim & HSC background students) 0.00

First Year: Semester 2

9 Courses18.5 Credits
Course CodeCourse TitleCredits
ICT-1201Electronic Devices and Circuits 3.00
ICT-1202 Electronic Devices and Circuits Laboratory1.50
ICT-1203 Structured Programming Language 3.00
ICT-1204Structured Programming Language Laboratory1.50
ICT-1205 Numerical Methods and Analysis 2.00
ICT-1206Numerical Methods and Analysis Laboratory 1.50
MATH-1201Geometry and Complex Variables 3.00
HUM-1201 Sociology2.00
ICT-1000Viva-voce1.00

Second Year: Semester 1

9 Courses20 Credits
Course CodeCourse TitleCredits
ICT-2101 Digital Electronics and Logic Design3.00
ICT-2102 Digital Electronics and Logic Design Laboratory 1.50
ICT-2103Data Structure and Algorithm 3.00
ICT-2104Data Structure and Algorithm Laboratory1.50
ICT-2105Object Oriented Programming I 3.00
ICT-2106 Object Oriented Programming Laboratory I 1.50
ICT-2107 Signals and Systems 2.00
ICT-2108Signals and Systems Laboratory 1.50
MATH-2101Vector Analysis and Linear Algebra 3.00

Second Year: Semester 2

11 Courses22 Credits
Course CodeCourse TitleCredits
ICT-2201 Database Management Systems 3.00
ICT-2202Database Management Systems Laboratory1.50
ICT-2203 Web Engineering3.00
ICT-2204 Web Engineering Laboratory1.50
ICT-2205 Communication Systems 3.00
ICT-2206Communication Systems Laboratory 1.50
ICT-2207 Object Oriented Programming II2.00
ICT-2208 Object Oriented Programming II Laboratory1.50
STAT-2201 Statistics for Communication Engineering 2.00
HUM-2201Economics2.00
ICT-2000 Viva-voce 1.00

Third Year: Semester 1

9 Courses18.5 Credits
Course CodeCourse TitleCredits
ICT-3101 Data Communication 3.00
ICT-3102 Data Communication Laboratory1.50
ICT-3103Wave Propagation and Antenna 3.00
ICT-3104Wave Propagation and Antenna Laboratory1.50
ICT-3105 Operating Systems 3.00
ICT-3106Operating Systems Laboratory1.50
ICT-3107Computer Architecture and Organization3.00
HUM-3101 Ethics and Cyber Law 2.00
ICT-3000 Viva-voce0.00

Third Year: Semester 2

10 Courses22 Credits
Course CodeCourse TitleCredits
ICT-3201Microwave Engineering 3.00
ICT-3202Microwave Engineering Laboratory 1.50
ICT-3203 Computer Networking 3.00
ICT-3204 Computer Networking Laboratory 1.50
ICT-3205 Artificial Intelligence 3.00
ICT-3206 Artificial Intelligence Laboratory 1.50
ICT-3207 Computer Graphics and Visualizations3.00
ICT-3208Computer Graphics and Visualizations Laboratory1.50
ICT-3209System Analysis and Software Engineering 3.00
ICT-3000 Viva-voce 1.00

Fourth Year: Semester 1

9 Courses18 Credits
Course CodeCourse TitleCredits
ICT-4101 Machine Learning 3.00
ICT-4102 Machine Learning Laboratory1.50
ICT-4103Digital Image Processing3.00
ICT-4104 Digital Image Processing Laboratory1.50
ICT-4105 Information Theory and Coding3.00
ICT-4106 Information Theory and Coding Laboratory 1.50
ICT-4107 Microprocessor and Microcontroller3.00
ICT-4108 Microprocessor and Microcontroller Laboratory 1.50
ICT-4002 Design Project0.00

Fourth Year: Semester 2

11 Courses23.5 Credits
Course CodeCourse TitleCredits
ICT-4201 Wireless Communications3.00
ICT-4202Wireless Communications Laboratory 1.50
ICT-4203 Optical Communications 3.00
ICT-4204 Optical Communications Laboratory 1.50
ICT-4205 Cryptography and Network Security 3.00
ICT-4206Cryptography and Network Security Laboratory 1.50
ICT-4207Software Project Management and Quality Assurance 2.00
ICT-4208 Field Work/Industrial Attachment 1.00
HUM-4201 Industrial Management and Accountancy2.00
ICT-4000Viva-Voce 1.00
ICT-4002 Design Project 4.00
This curriculum applies only to the 2025-26 session