Jul 20, 2024  
2013-2014 Catalog 
2013-2014 Catalog [ARCHIVED CATALOG]

Computer Science and Engineering, B.S.

Return to {$returnto_text} Return to: Degrees

The additional requirements that must be met to receive the B.S. in Computer Science and Engineering at UC Merced include:

Engineering Fundamentals [8 Units]

Students may choose from the following Engineering Fundamentals:

(Students may petition to substitute other courses depending on individual broader interests.)

Computer Science And Engineering Core [24 Units]

The computer science and engineering core consists of 6 courses (2 lower division and 4 upper division) designed to provide students a common foundation of core knowledge specific to the discipline.

Technical Electives

A total of 24 units of CSE technical electives are required. CSE technical electives are all upper division courses, MATH 131  and MATH 141 . Upper division core courses taken in excess of the core requirements may be counted as technical electives. Other upper division courses outside your major area of study can be selected with approval.

Additional Degree Requirements

Computer Science and Engineering Program Learning Outcomes

Upon graduation, our graduates demonstrate:

  1. An ability to apply knowledge of computing and mathematics appropriate to the discipline;
  2. An ability to analyze a problem and identify the computing requirements appropriate for its solution; an ability to design, implement, and evaluate a computer-based system, process, component, or program to meet desired needs; 
  3. An ability to function effectively as a member of a team in order to accomplish a common goal;
  4. An understanding of professional, ethical, legal, security, and social issues and responsibilities;
  5. An ability to communicate effectively with a range of audiences; 
  6. An ability to analyze the local and global impact of computing on individuals, organizations, and society;
  7. Recognition of the need for and an ability to engage in continuing professional development;
  8. An ability to apply mathematical foundations, algorithmic principles, and computer science theory to the modeling and design of computer based systems in a way that demonstrates comprehension of the tradeoffs involved in design choices;
  9. An ability to apply design and development principles in the construction of software systems of varying complexity.

Return to {$returnto_text} Return to: Degrees