4/18/16 - The University has requested that all applications be submitted by May 2016. The Department does not have its own earlier deadline.
2/8/16 - Here are the slides from the Computer Science Graduate Programs Infosession/Orientation.
1/20/16 - New, current, and prospective graduate students are welcome to attend the Computer Science Graduate Programs Infosession and Orientation scheduled for February 2, 2016 at 12 noon in Jacaranda Hall (JD) 4440 on the fourth floor. Flier
9/26/15 - The University's Spring 2016 graduate application deadline is November 1, 2015. Typically, the University's graduate Spring application deadline is November 1, and the Fall application deadline is July 1. The department does not have its own earlier deadline.
9/25/15 - Phil 230 is no longer required as a prerequisite to either MS program. COMP 256/L is no longer required as a prerequisite for the MS in Software Engineering.
7/24/15 - New, current, and prospective graduate students are welcome to attend the Computer Science Graduate Programs Infosession and Orientation scheduled for August 25, 2015 at 12 noon in Jacaranda Hall (JD) 4440 on the fourth floor.
5/7/14 - In the Software Engineering program, COMP 541 Data Mining and COMP 581 Open Source Software Engineering will no longer be considered software engineering electives. They instead can be taken as free electives.
5/7/15 - English 306 is no longer required as a prerequisite.
3/9/15 - The Deadline for Fall graduate applications is July 1.
11/24/14 - COMP 496ALG can be taken to satisfy the Computer Science MS prerequisite of MATH 482. COMP 496ALG can not be used for credit towards either the Computer Science MS or the Software Engineering MS program, i.e. it can not serve as a 400-level elective.
8/27/14 - For students intending to graduate in the Spring or Summer semesters, the deadline for applying for your MS degree and diploma is the first Friday of October. For students intending to graduate in the Fall semester, the deadline for applying for your MS degree and diploma is the first Friday of March.
10/30/13 - Note that COMP 686 has been renumbered to COMP 583. If you have taken COMP 686, do not take COMP 583 as it will not count towards your degree program.
Graduate Coordinator: Prof. Nahapetian
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.
Master of Science in Computer Science
The Master of Science in Computer Science program is available to students with an undergraduate degree in Computer Science, as well as to students with other undergraduate majors who complete appropriate prerequisite courses. Students take a core of graduate level Computer Science classes and select from a wide range of advanced elective courses. Possible career paths with the degree include software development, systems analysis, systems design, networking, security and database design. The degree is also a good stepping stone to more advanced degrees, such as a Ph.D. in Computer Science.
Master of Science in Software Engineering
The Master of Science in Software Engineering degree is open to students with undergraduate degrees in Computer Science, Software Engineering, and Computer Information Technology, as well as to students who complete the prerequisite courses. The objectives of the Software Engineering program are to develop students’ expertise in the
area; to enable students to learn emerging concepts in the field;
to meet the software engineering needs of the working professional; to meet the software
engineering needs of technological organizations and industry; and to prepare students for subsequent
graduate work in Software Engineering. Potential employment opportunities that are open to graduates include software project management, software system design and development, and software quality assurance.