Tailored to the schedules of working professionals, the CSULB Master of Science in Computer Science and other graduate programs offer the most relevant and up-to-date curriculum to meet the demands of the rapidly changing world of computing.
Master's in Computer Science
Tailored to the schedules of working professionals, the CSULB Master of Science in Computer Science program offers the most relevant and up-to-date curriculum to meet the demands of the rapidly changing world of computing.
Courses represent a broad spectrum of technology interests, including:
- Software engineering
- Networks
- Web design
- Game programming
- Modeling and simulation
- Computer architecture
- Artificial intelligence
- Computer graphics, and more
Choose from two options:
Computer Engineering: advanced study in the theory, analysis, design, and application of computer hardware and software.
Graduate advisor: Bo Fu
View course catalog
Computer Science: advanced study in software development and engineering, networking, operating systems, distributed computing, artificial intelligence, and analysis of algorithms. Students can pursue concentrations in Advanced Systems or Software Development.
Graduate advisor: Bo Fu
View course catalog
Complete your graduate degree with a comprehensive exam or thesis research project. Recent thesis projects have covered:
- Virtual agents
- Data mining
- Software quality assurance
- Evolutionary algorithms
- Neural networks, and
- Distributed web computing.
To be considered for admission, graduate applicants must have earned a bachelor’s degree from an accredited institution, been in good standing at the last institution attended, and have a grade point average (GPA) of at least 2.7 for the last 60 semester units (90 quarter units) attempted. View admission deadlines
Master's in Engineering (Interdisciplinary)
Students wishing to pursue advanced study may be interested in the College of Engineering’s Master of Science in Engineering (MSE) degree. Graduate study leading to the MSE can be tailored to the goals of a student with a background in chemical engineering by taking advanced course work to develop expertise in one of four areas:
- Environmental: Chemistry and civil engineering
- Controls: Electrical engineering
- Microelectronics: Computer engineering
- Thermal, fluids, and materials: Mechanical engineering
With most courses offered in the evening, the program is tailored to working professionals.
Program advisor: Feike Leij
View course catalog
PhD in Engineering and Computational Mathematics
Under this joint program, the CSULB College of Engineering oversees the engineering portion of the program, and the Claremont Graduate University the mathematics portion.
Ph.D. advisor: Hamid Rahai
Interested in graduate study in computer science or computer engineering? Below is information on admission and requirements.
Admission
To be considered for admission, a graduate applicant must:
- Have earned a bachelor’s degree from an accredited institution
- Have been in good standing at the last institution attended
- Possess a grade point average (GPA) of at least 2.7 for the last 60 semester units (90 quarter units) attempted, and
- Optionally, submit a general Graduate Record Examination (GRE) score. (Highly recommended for International Students and students with a GPA below 3.0).
Students may be admitted on a conditional basis, subject to the requirement that they remedy any deficiencies subsequent to admission. Letters of recommendation are not required. There is no separate application for the department.
International Students
The CSULB Center for International Education provides details on admissions procedures, deadlines, and English language requirements.
Prerequisites
Electives
Comprehensive Exam
Advancement to Candidacy
View program catalog for CS option
View program catalog for CE option
To file for Advancement to Candidacy:
- Open Advancement to Candidacy form.
- Save pdf before completing form.
- Print completed form.
- Print unofficial transcript from MyCSULB.
- Submit form with unofficial transcript to Graduate Advisor for approval.
- Use Change of Program form for any deviation of coursework
Continuous Enrollment/GS-700
Registration in Continuous Enrollment/Graduate Studies 700 (GS-700), offered by the CSULB College of Continuing & Professional Education, is restricted to graduate students who have completed all other course work, been advanced to candidacy, have department and school approval, and require additional utilization of university facilities to complete their thesis or comprehensive examination. Students shall receive zero credit for enrollment in this course.
Policies
- Transfer units: Students may transfer up to 6 of the 30 units required for the MSCS degree, subject to approval of the CECS graduate advisor. Units earned through the College of Professional & International Education are considered transfer units. No transfer units may be used to fulfill the 21-unit graduate credit requirement.
- 7-year limit: All requirements of the MSCS degree must be completed within seven years from the date the first course of the student's approved program was completed.
- Probation: Graduate students are placed on academic probation if they fail to maintain an overall grade-point average of at least 3.0 in all upper division and graduate level courses taken since admission to the degree program. Students who remain on academic probation for more than two consecutive semesters are subject to academic disqualification.
- Graduation Writing Assessment Requirement Exam: Student must demonstrate competency in writing skills as a requirement for graduation, by passing the Graduation Writing Assessment Requirement Exam (GWAR).