Helpline: 01941336337, 01818340362, 01762109478

PMSCS (Professional Master of Science in Computer Science) Program
Department of Computer Science and Engineering
Jahangirnagar University
Savar, Dhaka-1342, Bangladesh.

Syllabus

Sessions: Spring 2024-Fall 2027

To obtain the degree of Master of Science (MSc) in Computer Science under the Professional Master of Science in Computer Science (PMSCS) Program, a student shall have to complete 5 (five) pre-requisite courses of 3 credit hours each, 7 (seven) required courses of 3 credit hours each and a research project of 6 credit hours. However, a student may be considered for an exemption and may take up to a maximum of 3 (three) pre-requisite courses based on his/her Bachelor's academic records/transcript.

Pre-requisite Courses

Course Code Course Title Credit Hrs.
PMSCS 622P Programming Languages 3.0
PMSCS 623P Data Structures and Algorithms 3.0
PMSCS 624P Computer Architecture and Operating Systems 3.0
PMSCS 625P Data Communication and Computer Networks 3.0
PMSCS 626P Software Engineering and Database Systems 3.0

Required Courses

Course Code Course Title Credit Hrs.
PMSCS 651 Cloud Computing 3.0
PMSCS 652 Software Design and Development 3.0
PMSCS 653 Advanced Database Management Systems 3.0
PMSCS 654 E-Commerce 3.0
PMSCS 655 Advanced Operating Systems 3.0
PMSCS 656 Artificial Intelligence and Expert Systems 3.0
PMSCS 657 Parallel and Distributed Computing 3.0
PMSCS 658 Mobile and Wireless Communication System 3.0
PMSCS 659 Network Management 3.0
PMSCS 660 Software Project Management and Quality Assurance 3.0
PMSCS 661 Mobile Applications Development 3.0
PMSCS 662 Digital Signal Processing 3.0
PMSCS 663 Digital Image Processing 3.0
PMSCS 664 Computer Vision 3.0
PMSCS 665 Medical Imaging 3.0
PMSCS 666 Data Mining 3.0
PMSCS 667 Industrial Automation Systems 3.0
PMSCS 668 Health Informatics 3.0
PMSCS 669 Management Information System 3.0
PMSCS 670 Software Testing 3.0
PMSCS 671 Software Security 3.0
PMSCS 672 Neuroinformatics 3.0
PMSCS 673 Bioinformatics 3.0
PMSCS 674 Switching and Routing Technology 3.0
PMSCS 675 Network Security 3.0
PMSCS 676 Information Theory and Coding System 3.0
PMSCS 677 Artificial Neural Networks 3.0
PMSCS 678 Embedded System Engineering 3.0
PMSCS 679 Computational Intelligence 3.0
PMSCS 680 Telemedicine and Telehealth 3.0
PMSCS 681 Adhoc Networks 3.0
PMSCS 682 Digital Forensics 3.0
PMSCS 683 Robotics 3.0
PMSCS 684 Internet Engineering and IP Technology 3.0
PMSCS 685 Internet Technologies and Applications 3.0
PMSCS 686 Introduction to Data Science 3.0
PMSCS 687 Internet-of-Things and Sensor Networks 3.0
PMSCS 688 Natural Language Processing 3.0
PMSCS 689 Network Programming 3.0
PMSCS 690 Machine Learning 3.0
PMSCS 691 Deep Learning 3.0
PMSCS 692 Modern Cryptography 3.0
PMSCS 693 Blockchain Technology and its Applications 3.0
PMSCS 694 Information Security 3.0
PMSCS 600 Research Project 6.0