PROGRAM STRUCTURE REQUIREMENTS FINANCIAL AID FAQ FACULTY MSCS DEGREE

 

Tell A Friend!  

Master of Science in Computer Science

INTRODUCTION

With the rapid advances in science and technology during the last few decades, computers and computing systems have risen to be the key technology supporting and expanding almost every area of life, from education and research, to commerce and entertainment. With the growth of networking systems ­ such as the global Internet system connecting millions of people engaged in business, education, and research ­ computing has become one of the most powerful aspects of progress in human life.


To be successful in this dynamic and expanding area one must have a strong basis in their own creativity, and a good knowledge of the most advanced and up to date areas of Computing technology and Computer Science. The Master's program in Computing at Maharishi University of Management provides just this, a combination of the most important and powerful theoretical basis of all areas of computing, and their applications in the most advanced areas of current technology and professional areas.


With such a broad range of applications, a computer scientist or computer professional must be firmly grounded in the knowledge of how these systems are organized, and in the principles which are used to create and apply computing to the many different application areas that one will encounter in a professional computing profession. In addition one must cultivate increasingly clear thinking and logic, balance in personal life, and the ability to think and communicate clearly and coherently with others. The Computer Science programs at Maharishi University of Management prepare graduates for success in this field by providing comprehensive knowledge of the discipline, while culturing all of these vital and precious qualities of personal and professional success.

SPECIALIZATION

Our program specializes in the areas of software systems and software development, and also includes the core areas of Computer Science, Operating Systems, Networking, Database, and several other important application areas. A series of courses in modern software systems and development includes the current principles and practices of modern programming, Software Engineering. Several courses in Distributed Software and Software Systems and Architecture then expand this scope to enterprise and Internet based systems.

MSCS PROGRAM COURSES

Standard Core Courses:

  • Modern Programming Practices
  • Database Management Systems 
  • Software Engineering 
  • Computer Communication Networks 
  • Operating Systems
  • Advanced Programming Languages
  • Science of Creative Intelligence

Other MSCS Courses:

  • Fundamentals of Algorithms
  • Compiler Construction
  • Artificial Intelligence
  • Distributed Computing
  • Advanced Computer Architecture
  • Forest Academy
  • Practicum in Software Development

Professional Seminars cover such subjects as:

  • Object-Oriented Programming Environments
  • Object-Oriented System Analysis and Design
  • Data Compression
  • Logic and Temporal Programming 

Click here for course descriptions. For more detailed information on each course and for information on books, please go to http://www.cs.mum.edu/grad_courses.htm.

For more information about course schedules, see description of entry tracks.

(Note: The academic content of the M.S. in Computer Science program is subject to change.)