Course Duration

Duration of the course may vary from three to five 15-week semesters, depending on how many prerequisite courses, a student has to undertake.
Upon admission, each student is assigned an adviser for guidance and direction in meeting degree requirements and academic goals.

Degree Requirements

The requirements listed below are a minimum requirement for a Masters degree set by the School. Students are advised to consider their specific requirements.
For the Masters degree program, the student must undertake a minimum of 33 credits, including:

Six courses from the core subjects 18 credits
Participation in student seminars 1 credit
Project / Thesis
Project Option
Graduate project work including oral presentation 2 credits
Four courses from elective subjects 12 credits
Thesis Option
Graduate thesis work including oral defense 8 credits
Two courses from elective subjects 6 credits


The students of project/thesis group must secure at least B grade in thesis work and a CGPA of at least 3.0 for the award of the Masters degree.
Students pursuing a Masters degree must finish all their requirements within a five-year period of continuous enrollment as a regular student.


Fee Structure
Total credit 33 hours
Application fee Tk. 1000
Admission fee (one time) Tk. 25,000
Student Activities fees including lab: (per semester) Tk. 7,000
Tuition per credit Tk. 4,500


Core Courses
CNC 501 Computer Networks
CNC 503 Data Communications
CNC 505 Wireless Networks
CNC 507 Network Planning, Management and Admin.
CNC 509 Computer Network Programming
CNC 511 Network Operating Systems
Electives courses (choose any two/four courses)
CNC 602 Optical Communication Networks
CNC 604 Network Architectures, Design & Performance Analysis
CNC 606 Satellite Communications Systems
CNC 608 Antennas and Wave Propagation
CNC 610 Quality of Service in Communication Networks
CNC 612 Cryptography and Network Security
CNC 614 Internet Technology
CNC 616 Advanced Internet Computing
CNC 618 Software Engineering
CNC 620 Computer Graphics
CNC 621 Image Analysis & pattern Recognition
CNC 622 Networked Multimedia Systems
CNC 624 Grid Computing
CNC 626 Distributed Database System
CNC 628 Radio Frequency and Microwave Engineering
CNC 630 Signals and Systems
CNC 632 Spread Spectrum Communications
CNC 634 Traffic Engineering
CNC 636 Information Theory and Coding
CNC 638 Entrepreneurship in Science and Engineering
CNC 640 Digital Signal Processing
CNC 642 Advanced topic in Comp. Networks & Comm.
CNC 697 Graduate Project
CNC 698 Student Seminar
CNC 699 Thesis Work