The Master of Science in Computer Science provides you with a comprehensive background in, algorithms, computational theory, computer architecture, operating systems, compiler design and software based systems, theory and design of modern high-level programming languages and applications in development of systems software.