Computer Engineering & Computer Science
CSULB’s Computer Engineering and Computer Science programs deliver the solid theoretical foundation and practical basics to prepare you for a successful career in computing, whether you’re interested in computing careers in healthcare, entertainment, aerospace, automotive, supply management, engineering, data analytics, or many other fields and industries.
Job openings
- Assistant Professor | Biomedical Engineering & Computer Science (Joint Appt.)
- Assistant Professor | Computer Science
- Part-time Lecturer | Computer Science
Awards
- Congratulations to CECS Chair Mehrdad Aliasgari, co-recipient of a 2022-23 Faculty Research Award to Promote Racial Equity, Diversity, and Inclusion.
A CSULB undergraduate degree in Computer Science or Computer Engineering prepares you for a successful career in computing or entry to graduate school. Graduates work at major high-tech companies, startups, or in fields such as healthcare, where computing professionals play key roles, translating innovative ideas into commercial products that benefit society.
The core requirements of the two undergraduate programs supply a solid theoretical foundation, while electives provide exposure to a wide range of applications. The CSULB College of Engineering is known for accredited programs that emphasize hands-on learning, problem solving, critical thinking, ethics, and design—and produce employment-ready graduates. The Department’s close relationships with local industries ensure that curriculum remains relevant to employer needs. Industry partnerships also benefit students with scholarships, internships, and future jobs.
Master's degree programs in Computer Science, Engineering, or Engineering Management provide opportunities for more advanced study.
- Bachelor's in Computer Science
- Bachelor's in Computer Engineering
- Minor in Computer Science
- Minor in Cyber Security Applications
- Master's in Computer Science
- Master's in Engineering (Interdisciplinary)
- PhD in Engineering and Computational Mathematics
Undergraduate
Computer Engineering: Xiaolong Wu
Computer Science (A-L): Oscar Morales Ponce
Computer Science (M-Z):
Pre-Computer Science Advisor: Melisa Velazquez
The Bachelor of Science in Computer Science program is accredited by the Computing Accreditation Commission of ABET, http://www.abet.org. The Bachelor of Science in Computer Engineering program is accredited by the Engineering Accreditation Commission of ABET, http://www.abet.org. Read more