Dec 14, 2025  
2025-2026 Undergraduate and Graduate Catalog 
    
2025-2026 Undergraduate and Graduate Catalog

Computer Engineering and Computer Science


Department Chair: Shadnaz Asgari

Department Office: Engineering & Computer Sciences (ECS) 552

Telephone:(562) 985‑4285

Website: Computer Engineering and Computer Science

Faculty: Shadnaz Asgari, Muhammad Abdul Basit Ur Rahim, Todd Ebert, Bo Fu, Amir Ghasemkhani, Darin Goldstein, Min He, Michael Hoffman, Derek Hu, Tracy Bradley Maples, Ju Cheol Moon, Frank Murgolo, Oscar Morales Ponce, Xin Qin, Amin Rezaei, Arash Sarshar, Hossein Sayadi, Shabnam Sodagari, Jelena Trajkovic, Xiaolong Wu, Hailu Xu, Yutong Zhao, Wenlu Zhang

Undergraduate Advisors: 

Graduate Advisor: Graduate Student Success Center

General Education Advising: Engineering Student Success Center

Administrative Support Coordinator: Raquel Porter

Administrative Support Assistants: Karl Anthony and Jennifer Brunetto

Students desiring detailed information should contact the department for referral to one of the faculty advisors.

Career Possibilities

Computer Engineer • Software Engineer • Systems Analyst • Mobile Application Programmer • Web Application Developer • Artificial Intelligence Developer • Applications Programmer • Computer Network Architect • Network Administrator • Systems Administrator • Computer Service Representative • Database Administrator • Computer Security Analyst • Game Programmer • Robotics Designer • System on Chip Designer • Embedded Systems Programmer • Data Analyst • Data Scientist • Data Engineers • Machine Learning Engineers • Health Informatician • Computational Linguists(Some of these, and other careers, require additional education or experience. For more information, see Career Development Center website.)

ABET Accreditation

The Bachelor of Science in Computer Engineering program is accredited by the Engineering Accreditation Commission of ABET, https://www.abet.org, under the commission’s General Criteria and Program Criteria for Electrical, Computer, Communications, Telecommunication(s), and Similarly Named Engineering Programs.


The Bachelor of Science in Computer Science program is accredited by the Computing Accreditation Commission of ABET, https://www.abet.org, under the commission’s General Criteria and Program Criteria for Computer Science and Similarly Named Computing Programs.

Advisory Board

The Department of Computer Engineering and Computer Science is supported by an Advisory Board composed of engineers, computer scientists, and business executives in the Southern California area. This liaison helps the department keep its curricula responsive to the needs of the community.

Undergraduate Degree Programs

The B.S. in Computer Engineering emphasizes computer hardware, including the design, construction, and operation of computer systems. The B.S. in Computer Science is designed to prepare graduates for a variety of professional careers in the computing field. The curriculum provides a balance between theoretical foundations and practical applications, with three focus areas: software development, cybersecurity, and machine learning/artificial intelligence.

The B.S. in Applied Data Science equips students with programming and data analysis skills for careers in data science. The curriculum covers foundational principles of data science and their applications in fields such as public health and linguistics.

High school students interested in any of these programs are encouraged to pursue a strong background in science and mathematics.

Across all three degrees, students receive a comprehensive education that integrates engineering, science, humanities, and communication. Graduates will be able to design systems, components, or processes that meet performance, cost, time, safety, and quality requirements. They will also understand professional responsibilities and be able to analyze the social and ethical implications of their work.

Programs

    Graduate and Professional DegreesUndergraduate DegreesMinorCertificates

    Courses

      Computer Engineering and Computer SciencePage: 1 | 2