View Plan
M.Sc of Computer science - (2017)
Department Compulsory Req. (16) Hours:
Line No.CodeCourseHoursPrerequisiteTeaching Method 
1737280CS728 advanced database systems 3On Campus
1747210CIs721 big data management 3EquivalentOn Campus
1737420CS742 advanced computer networks 3On Campus
1717700CPE770 advanced computer networks 3EquivalentOn Campus
1737620CS762 advanced artificial intelligence 3Blended
1717510CPE751 artificial intelligence and machine learning 3EquivalentBlended
1737750CS775 advanced operating systems 3On Campus
1717600CPE760 advanced operating systems 3EquivalentBlended
1737840CS784 advanced algorithms 3Blended
1717630CPE763 advanced algorithms and data structures 3EquivalentOn Campus
1737890CS789 seminar in advanced computer science topics 1On Campus
1737891CS789 seminar in advanced computer science 1EquivalentOn Campus

Department Elective Req. (9) Hours:
Line No.CodeCourseHoursPrerequisiteTeaching Method 
1737110CS711 advanced software engineering 3On Campus
1717650CPE765 advanced software engineering 3EquivalentOn Campus
1737100CS710 advanced software engineering 3EquivalentOn Campus
1737130CS713 software project management and quality assurance 3---On Campus
1737180CS718 advanced topics in human -computer interaction 3---On Campus
1737210CS721 information retrieval systems 3---On Campus
1737220CS722 natural language processing 3---On Campus
1737270CS727 object oriented databases 3---On Campus
1737290CS729 advanced methods in data mining 3---On Campus
1737310CS731 theory of programming languages 3---On Campus
1737510CS751 advanced computer architecture 3On Campus
1717400CPE740 high-performance computer architecture 3EquivalentOn Campus
1737520CS752 advanced robotics 3---Blended
1737530CS753 advanced computer and network security 3---On Campus
1737541CS754 parallel and distributed computinguuuuu 3On Campus
1717420CPE742 distributed systems 3EquivalentBlended
1737540CS754 advanced parallel and distributed computing 3EquivalentOn Campus
1737630CS763 machine learning 3---Blended
1737640CS764 recommender syatems 3---On Campus
1737661CS766 advanced expert systems 3On Campus
1737660CS766 expert systems and heuristic programming 3EquivalentOn Campus
1737711CS771 theory of languages, automata, and complexity 3On Campus
1737710CS771 theory of languages, automata, and complexity 3EquivalentOn Campus
1737720CS772 formal compiling methods 3---On Campus
1737810CS781 advanced computer graphics 3On Campus
1737800CS780 advanced computer graphics 3EquivalentOn Campus
1737820CS782 advanced image processing 3On Campus
1717500CPE750 digital image processing 3EquivalentBlended
1737830CS783 advanced computer vision 3---On Campus
1737850CS785 advanced multimedia systems and networks 3---On Campus
1737860CS786 advanced modeling and simulation 3---Blended
1737870CS787 advanced bioinformatics 3---On Campus
1737880CS788 advanced computational geometry and applications 3---Blended
1737951CS795 selected topics in computer science 1 3On Campus
1737950CS795 selected topics in computer science 3EquivalentOn Campus
1737960CS796 selected topics in computer science 2 3---On Campus
1737971CS797 selected topics in computer science 3 3---On Campus

Specialization Compulsory Req. (9) Hours:
Line No.CodeCourseHoursPrerequisiteTeaching Method 
1737993CS799 master's thesis 6---Electronic Course
1737994CS799 master's thesis 3---Blended
1737995CS799 master's thesis 9---Blended
1737996CS799 master's thesis 0---Blended