Graduate Programs
The CSUN Computer Science Department offers two Master of Science (MS) graduate degrees, the Master of Science in Computer Science which has been offered since 1975 and the Master of Science in Software Engineering which was started in 2007. The aim of the MS programs is to provide a core of advanced courses which build upon the knowledge gained from an undergraduate degree in Computer Science. The core is complemented by a set of electives in advanced Computer Science and Software Engineering topics and project work for a thesis.
The Computer Science Department offers a wide range of classes and provides opportunities for thesis work in many different areas. Classes are offered in diverse areas including security, networking, embedded systems, e-commerce, graphical user interfaces, object oriented software development, artificial intelligence, architecture, and theory.
Visit our Advisement page for additional information for current students.
The Master of Science in Computer Science program is designed for students interested in advanced professional careers involving cutting-edge software development, innovative networking solutions, and pioneering research in computer science. This program prepares graduates for leadership roles in various technological fields and provides a solid foundation in pursuing doctoral studies.
The Master of Science in Software Engineering program is designed for students interested in professional careers involving software project management, system design and development, and quality assurance. This program prepares graduates for leadership roles in various software engineering domains and equips them with skills to address industry demands in the rapidly evolving field of software development.