Degree Requirements

Degree Requirements

Duration: One year, divided into three trimesters, each lasting four months.

Credit Hours: Total of 36 credit hours, including 10 core courses and a 6-credit hour research project.
Course Distribution:

Pre-requisite Courses: Up to 4 courses based on academic background.

Core Courses: 4 from Group A, 4 from Group B, 2 from Group C, and a research project from Group D.

Class Schedule: Classes are held on Fridays and/or Saturdays.

Program Learning Outcomes

Comprehensive Knowledge: Gain a deep understanding of core IT subjects, including Distributed Computing, Advanced Database Management, Artificial Intelligence, and Network Security.Practical Skills: Develop hands-on skills through projects and lab work in areas like Web Technology, Software Engineering, and Microprocessor Interfacing.Specialized Expertise: Acquire specialized knowledge in fields such as Bio-Informatics, Health Informatics, and Advanced Data Mining.Research and Development: Engage in research projects to apply theoretical knowledge to practical problems, fostering innovation and critical thinking.

Major Requirements (36 units)

Pre-requisite Courses (3 units each)  

Students may need to take up to four pre-requisite courses based on their academic background.  

  • PMIT-6001 – Computer Programming Environment
  • PMIT-6002 – Information System Analysis and Design
  • PMIT-6003 – Data Structures and Algorithms
  • PMIT-6004 – Operating System
  • PMIT-6005 – Discrete Mathematics and Numerical Analysis
  • PMIT-6006 – Database Management System
  • PMIT-6007 – Web Technology
  • PMIT-6008 – Computer Networks and Data Communication
  • PMIT-6009 – Microprocessor and Interfacing
  • PMIT-6010 – Software Engineering
  • PMIT-6011 – Computer Architecture
  • PMIT-6012 – Digital Logic Design
  • PMIT-6013 – Telecommunication System
  • PMIT-6014 – Signal and Systems

Core Courses (3 units each)  

Students must take 4 courses from Group A, 4 from Group B, and 2 from Group C.  

Group A  
  • PMIT-6101 – Distributed Computing
  • PMIT-6102 – Distributed Database
  • PMIT-6103 – Advanced Database Management System
  • PMIT-6104 – Database Security
  • PMIT-6105 – Advanced Operating System
  • PMIT-6106 – Advanced Data Structure and Algorithm
  • PMIT-6107 – Artificial Intelligence and Neural Networks
  • PMIT-6108 – Management Information System
  • PMIT-6109 – E-Commerce and Web Security
  • PMIT-6110 – Advanced Software Engineering
  • PMIT-6111 – Software Testing and Quality Assurance
  • PMIT-6112 – Software Project Management
  • PMIT-6113 – Mobile Application Development
  • PMIT-6114 – Advanced Web Engineering
  • PMIT-6115 – Simulation and Modeling
  • PMIT-6116 – Information System Ethics and Cyber Law
  • PMIT-6117 – IT Forensic
  • PMIT-6118 – Computer Graphics
  • PMIT-6119 – Graph Theory and Application
  • PMIT-6120 – Embedded System
    Drag
Group B  
  • PMIT-6201 – Cloud and Mobile Computing
  • PMIT-6202 – Multimedia Asset Management System
  • PMIT-6203 – Network Security
  • PMIT-6204 – Cryptography and Steganography
  • PMIT-6205 – Cellular Network Planning
  • PMIT-6206 – Fiber Optic Communication
  • PMIT-6207 – Radio Frequency Technology
  • PMIT-6208 – VLSI Layout Algorithms
  • PMIT-6209 – Modeling of Data Networks
  • PMIT-6210 – Telecommunication Network Management
  • PMIT-6211 – Digital Signal Processing
  • PMIT-6212 – Digital Image Processing
  • PMIT-6213 – Speech Recognition
  • PMIT-6214 – Information Coding
  • PMIT-6215 – Tele-traffic Engineering
  • PMIT-6216 – Telecommunication Traffic & Network Planning
  • PMIT-6217 – Wireless Networks
  • PMIT-6218 – Advanced Networking and Internet Technology
  • PMIT-6219 – Advanced Digital Communication
  • PMIT-6220 – Advanced Optical Communication
  • PMIT-6221 – Advanced Wireless Communication
  • PMIT-6222 – Advanced Satellite Communication
Group C  
  • PMIT-6301 – Computational Biology
  • PMIT-6302 – Computational Geometry
  • PMIT-6303 – Advanced Neuroinformatics
  • PMIT-6304 – Health Informatics
  • PMIT-6305 – Bio-Informatics
  • PMIT-6306 – Advanced Data Mining for Biological Data
  • PMIT-6307 – Data Mining and Knowledge Discovery
  • PMIT-6308 – Neuronal Information Discovery
  • PMIT-6309 – Modeling of Biological Systems
  • PMIT-6310 – Computer Vision
  • PMIT-6311 – Human Computer Interaction
  • PMIT-6312 – Robotics and Automation
  • PMIT-6313 – Big Data Analysis
  • PMIT-6314 – Information Retrieval
  • PMIT-6315 – Natural Language Processing
  • PMIT-6316 – Special Topics Related to ICT

Research Project (6 units)  

  • PMIT-6000 – Research Project

Do you have more questions?

Read our FAQ

Contact us

Jahangirnagar University, Savar, Dhaka-1342, Bangladesh.