View Plan
M.Sc of Computer science - (2004)
Department Compulsory Req. (10) Hours:
Line No.CodeCourseHoursPrerequisiteTeaching Method 
1737280CS728 advanced database systems 3On Campus
1727280CS728 advanced database systems 3EquivalentOn Campus
1747210CIs721 big data management 3EquivalentOn Campus
1737750CS775 advanced operating systems 3On Campus
1717600CPE760 advanced operating systems 3EquivalentBlended
1737840CS784 advanced algorithms 3---Blended
1737891CS789 seminar in advanced computer science 1---On Campus

Department Elective Req. (15) Hours:
Line No.CodeCourseHoursPrerequisiteTeaching Method 
297450IE745 project management 3---On Campus
1717500CPE750 digital image processing 3---Blended
1717760CPE776 computer network security 3---On Campus
1737100CS710 advanced software engineering 3On Campus
1717650CPE765 advanced software engineering 3EquivalentOn Campus
1737130CS713 software project management and quality assurance 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
1737420CS742 advanced computer networks 3On Campus
1717700CPE770 advanced computer networks 3EquivalentOn Campus
1737510CS751 advanced computer architecture 3On Campus
1717400CPE740 high-performance computer architecture 3EquivalentOn Campus
1737540CS754 advanced parallel and distributed computing 3On Campus
1717420CPE742 distributed systems 3EquivalentBlended
1737620CS762 advanced artificial intelligence 3---Blended
1737660CS766 expert systems and heuristic programming 3---On Campus
1737710CS771 theory of languages, automata, and complexity 3---On Campus
1737720CS772 formal compiling methods 3---On Campus
1737800CS780 advanced computer graphics 3---On Campus
1737950CS795 selected topics in computer science 3---On Campus

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