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.