0% found this document useful (0 votes)
135 views3 pages

MS Computer Science Program Guide

The document describes the Master of Science in Computer Science program offered by the Faculty of Computer Science. The MS CS program has 6 tracks (specializations) including Net-Centric Computing, Human Computer Interaction, Intelligent Systems, Software Engineering, Information Management, and Theoretical Computer Science. Students can complete the degree with either a thesis option requiring 30 credit hours or a non-thesis option requiring 30 credit hours, including core, elective, and research courses depending on the option chosen. The goal of the program is to provide flexible, advanced training in computing skills and knowledge to help students progress in their computing careers.

Uploaded by

Sameen Fatima
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
135 views3 pages

MS Computer Science Program Guide

The document describes the Master of Science in Computer Science program offered by the Faculty of Computer Science. The MS CS program has 6 tracks (specializations) including Net-Centric Computing, Human Computer Interaction, Intelligent Systems, Software Engineering, Information Management, and Theoretical Computer Science. Students can complete the degree with either a thesis option requiring 30 credit hours or a non-thesis option requiring 30 credit hours, including core, elective, and research courses depending on the option chosen. The goal of the program is to provide flexible, advanced training in computing skills and knowledge to help students progress in their computing careers.

Uploaded by

Sameen Fatima
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

Master of Science

(Computer Science) 149

MS Computer Science

Required Courses
MS Computer Science has 6th Tracks, each with a different set of Pre-req (Foundation) Courses
MS with Thesis MS without Thesis
A Core 0 0 0 0
B Elective 8 24 9 27
C Research Survey 1 3 1 3
D Research Work 1 3 0 0
Total 10 30 10 30

The Faculty of Computer Science (FCS) is an analyze systems and emerging problems The key-objectives of the MS-CS program are:
exciting place to learn about the latest independently. The MS program has two basic
developments in the area of Computer Science categories, MS with thesis, and MS without • Offer maximum curriculum flexibility in order
as well as to perform research with a high thesis. to enable students to engineer their
social impact. The MS program at the FCS graduate education towards their
enjoys the advantages of a rich set of courses The MS (Computer Science) program is of 30 ambitions and goals in their computing
available at both the MS as well as PhD level. credit hours with a thesis or research survey professions.
From 2014 the MS Program is being offered as option. For those students who opt for thesis,
a Full Time Morning Program along with existing 24 credit hours of course work, 3 credit hours • Facilitate job promotion for students, from
evening counterpart. The MS program of Research Survey and 3 credit hours of mid-level IT positions to senior level
comprises 6 tracks, each completely aimed at thesis work are required. For students opting positions, by adding to their skills and
a particular field of specialization. The diverse for course work only, 27 credit hours of course academic qualifications.
backgrounds of students that come from work along with 3 credit hours of Research
various fields of study into this MS program, Survey is required. The Research Survey course • Empower students with skills required to
require a customized and tailored approach must be taken after students have completed address modern computing challenges of
towards building the relevant fundamentals 18 credits and must be supervised by an their respective organizations.
for each track. Moreover, the curriculum has approved faculty member. The course work
been designed so that it is on a par with IEEE may be taken from multiple specialization tracks • Expose students to qualified faculty with
/ ACM guidelines. This ensures that the tracks and a student would be required to take international recognition, and encourage
do not lose relevance in the wake of the rapidly courses from at least two tracks. Specialization them to undertake research that may
changing landscape of computing tracks include Net-Centric Computing, Human potentially lead to doctoral work.
technologies. The potential of this program, in Computer Interaction, Software Engineering,
terms of imparting useful advanced computing Intelligent Systems, Information Management,
skills and professional growth, is measured by and Theoretical Computer Science. Within a
the readiness of the job market and advanced specialization track a minimum of 2 to a
learning schools, in absorbing our graduates. maximum of 4 courses may be taken. Each
This measure has always been quite high; track has their own set of prerequisites which
amongst other factors, the curriculum design are usually BS level Computer Science courses.
ensures that the graduates can creatively find MS students may also take courses at the PhD
technology-based solutions, think critically and (600) level for credit.
MS (Computer Science)
150

MS (CS) Specialization Tracks


List of Specialization Tracks (Courses and Prerequisites) List of Specialization Tracks (Courses and Prerequisites)

1 Net-Centric Computing 4 Software Engineering


Advanced Computer Networks ICT511 Software Quality Assurance CSE566
Mobile Computing ICT558 Requirement Engineering CSE567
Wireless Communication ICT553 Software Project Management CSE503
Distributed Systems ICT555 Web Engineering CSE569
Information Security ICT554 Advanced Web Technologies ICT512
2 Human Computer Interaction 5 Information Management
Advanced Human Computer Interaction CSE575 SAP ABAP Programming I MIS541
Usability Engineering CSE576 SAP ABAP Programming II MIS542
Interaction Design CSE577 Operations & Technology Management MIS502
GUI Design CSE578 Enterprise Integration MIS503
Multimedia and Multi-Modal Systems CSE579 Social Computing Applications MIS564
3 Intelligent Systems Information: Industry Structure & Competitive Strategy MIS513
Knowledge Discovery and Data Mining CSE652 Advanced Data Warehousing MIS552
Computational Intelligence CSE659 Knowledge Discovery and Data Mining CSE652
Probabilistic Reasoning CSE655 6 Theoretical Computer Science
Computer Vision CSE660 Advanced Analysis of Algorithms CSE651
Big Data Analytics CSE668 Formal Methods CSE572
Scientific Computing & Software Calculus - III MTS551
Combinatorial Optimization CSE654
MS (Computer Science)
151

LIST OF ELECTIVES
Course Title Course Code Credit Hours Pre-Requisite
Enterprise Integration (3,0,3) MIS 503 3 Track-IM
Logistics and Supply Chain Management (3,0,3) MIS 550 3 CSE 341
Advanced Data Warehousing (2,1,3) MIS 552 3 Track-IM
Mobile Marketing Strategies (3,0,3) MIS 553 3 -
Auditing IT Infrastructures (3,0,3) MIS 555 3 Track-IM
Advance E-Commerce (3,0,3) MIS 565 3 MIS 456
Fundamentals of SAP-ABAP Programming I (2,1,3) MIS 566 3 CSE 341
Simulated Approach to SCM (1,.5,1.5) MIS 567 3 MKT 201, MGT 311
Theoretical Foundations of IS (3,0,3) MIS 651 3 Track-IM
Advanced Theoretical Concepts in IS (3,0,3) MIS 653 3 MIS 651
Software Project Management (3,0,3 CSE 503 3 CSE 312
Image Processing for Recognition (3,0,3) CSE 556 3 CSE 559
Image Processing (3,0,3) CSE 559 3 Track-IS
Software Systems Engineering (3,0,3 CSE 564 3 CSE 141, CSE 142
Software Quality Assurance (3,0,3) CSE566 3 Track-SE
Requirements Engineering (3,0,3) CSE 567 3 Track-SE
Advanced Human Computer Interaction (3,0,3) CSE 575 3 Track-HCI
Knowledge Discovery and Data Mining (3,0,3) CSE 652 3 Track-IM
Combinatorial Optimization (3,0,3) CSE 654 3 Track-IS
Probabilistic Reason (3,0,3) CSE 655 3 Track-IS
Essentials of Theoretical Computer Science (3,0,3) CSE 657 3 Track-TCS
Knowledge Management and E-Learning Systems (3,0,3) CSE 658 3 Track-IM
Computational Intelligence (3,0,3) CSE 659 3 Track-IS
Computer Vision (3,0,3) CSE 660 3 Track-IS
Semantic Web (3,0,3) CSE 661 3 Track-IS
Parallel Processing (3,0,3) CSE 662 3 Track-TCS
Information Retrieval and Web Search - I (3,0,3) CSE 665 3 Track-IM
Information Retrieval and Web Search - II (3,0,3) CSE666 3 CSE 665
Big Data Analytics (3,0,3) CSE 668 3 CSE 652
Advanced Web Technologies (3,0,3) ICT 512 3 CSE 308
Distributed Systems (3,0,3 ICT 515 3 CSE 341
Information Security (3,0,3) ICT 554 3 Track-IM
RFID Technologies (3,0,3) ICT 556 3 Track-NCC
Computer Communication Networks & Simulation - I (2,1,3) ICT 651 3 CSE 248, MTS 102
Computer Communication Networks & Simulation - II (2,1,3) ICT 654 3 ICT 651
Wireless Sensor Networks (1,2,3) ICT 659 3 CSE 248, CSE 141, MTS 102
Advanced Topics in Wireless Sensor Networks (1,2,3) ICT 660 3 ICT660
Applications of Mathematical and Computational
ICT 661 3 Track-NCC
Techniques to Networking (3,0,3)
WSN Protocols and Applications (3,0,3) ICT 662 3 CSE 248

You might also like