Master of Science in Computer Science (MSCS)
Admission Requirements:
Minimum Bachelor Degree with computer literacy.
Degree Requirements:
A total of 54 credit hours of graduate course work and 6 credit hours thesis work are required for the MSCS degree with a minimum CGPA of B (3.0). Depending on undergraduate preparation, students can reduce credit hours by as many as 21 credits and for which a student may be eligible. However, a minimum of 36 credit hours must be taken at IBAIS University.
The MSCS curriculum for students with a four-year computer undergraduate degree will generally consist of 39 credit hours or less of 500-level courses. Students who have poor undergraduate grades or have not taken undergraduate computer courses in computer programming, database concepts, data structure, algorithms, system analysis and mathematics will be required to take the equivalent. Students may be required to take one or more English courses. Prerequisite courses are at the 500 level.
Duration:
A student of Master’s degree requires taking 12 credit hours per trimester under the coverage of a normal academic work load and 6 trimesters are required for completion of this degree assuming that a normal work load is taken.
Upon acceptance, students will receive a copy of their planned academic program. Students are encouraged to meet periodically with the Program Director to discuss academic progress, career placement and special needs.
LIST OF THE COURSES
Pre-requisite Courses
Course Code Course Title Credit Hours
MCS 501 Computer Programming Language 3.0
MCS 503 Discrete Mathematics 3.0
MCS 505 Numerical Methods 3.0
BEN 515 Business English 3.0
MCS 521 Database Concepts 3.0
MCS 522 Database Concepts Lab 1.5
MCS 571 Data Structure & Algorithms 3.0
MCS 572 Data Structure & Algorithms Lab 1.5
MCS 593 System Analysis & Design 3.0
After completing Pre-requisite courses (24 credit hours), student will be awarded Graduate Diploma in Computer Science.
Required Courses (Any Ten)
Course Code Course Title Credit Hours
MCS 591 Microprocessor & Assembly Language Programming 3.0
MCS 601 Data Security & Cryptography 3.0
MCS 602 Visual & Internet Programming 3.0
MCS 603 Decision Support Systems 3.0
MCS 604 Advanced Operating Systems 3.0
MCS 605 Computational Complexity 3.0
MCS 606 Computer Vision 3.0
MCS 607 Knowledge Based Systems 3.0
MCS 608 Theory of Computing & Compiler Design 3.0
MCS 609 Logic Programming 3.0
MCS 610 Advanced Algorithms 3.0
MCS 611 Advanced Computer Architecture 3.0
MCS 613 Bio-informatics 3.0
MCS 614 VLSI Design 3.0
MCS 615 Digital Signal Processing 3.0
MCS 616 Optical Fiber Communications 3.0
MCS 617 Combinatorial Optimization 3.0
MTE 619 Mobile Computing 3.0
MCS 622 Distributed Systems 3.0
MCS 641 Advanced Artificial Intelligence 3.0
MCS 642 Data Mining 3.0
MCS 643 Neural Networks 3.0
MCS 644 Fuzzy Systems 3.0
MCS 645 Speech Recognition 3.0
MCS 646 Syntactic Pattern Recognition 3.0
MCS 647 Image Processing 3.0
MCS 648 Mathematical Programming 3.0
MCS 649 Machine Learning 3.0
MCS 671 Parallel Algorithms 3.0
MCS 672 Graph Theory 3.0
MCS 673 Computational Geometry 3.0
MCS 691 Computer Graphics & Animation 3.0
MCS 692 Simulation & Modeling 3.0
MIS 701 Object Oriented System Analysis & Design 3.0
MIS 703 Internet Technology 3.0
MIS 707 Networks Management 3.0
MIS 709 Information Systems Analysis & Design 3.0
MIS 711 Software Management & Quality Assurance 3.0
MIS 714 Special Topics on E-Commerce 3.0
MIS 718 Special Topics on MIS 3.0
MIS 721 Distributed Database Query Optimization & Control 3.0
MIS 731 Data Communication & Computer Networks 3.0
MIS 751 Software Engineering & Project Management 3.0
MIS 781 Multimedia System & Web Design 3.0
MCS 600 M. Sc. Thesis (6 credit hours)
All MSCS candidates should complete supervised study and research culminating in a thesis in their fields of specialization. The completed thesis should be well-bound and printed in accordance with the regulations of IBAIS University.
MSCS WAIVER POLICY
Waiver may be given for Pre-requisite courses as detailed below:
To apply for pre-requisite undergraduate credits equivalents, a student must have an average grade of C+ or better and courses must have been taken within the past 5 years. Students having B. Sc. in CS/CSE/IT will be waived Pre-requisite courses. Those having B .Sc. in Engineering/Mathematics/Statistics/Physics/Applied Physics/Electronics or minimum Bachelor degree with Diploma in Computer Science/Engg. or 4 years work experience in relevant fields will be waived MCS 501, MCS 505, MCS 593.
MCS 501 – 4.5 credit hours in Programming Language of courses equivalent to CSE 121 and CSE 122 at IBAIS University.
MCS 503 – 3 credit hours in Discrete Mathematics of courses equivalent to CSE 135 at IBAIS University.
MCS 505 – 3 credit hours in Numerical Methods of courses equivalent to CSE 225 at IBAIS University.
MCS 521 and MCS 522 – 4.5 credit hours in Database of courses equivalent to CSE 231 and CSE 232 at IBAIS University.
MCS 571 and MCS 572 – 9 credit hours in Data Structure and Algorithms of courses equivalent to CSE 217, CSE 218, CSIT 227 and CSE 228 at IBAIS University.
MCS 593 – 4.5 credit hours in System Analysis and Design of courses equivalent to CSE 331 and CSE 332 at IBAIS University.