Students at risk of disqualification must meet with an undergraduate adviser to discuss their options for continuing in the major. Students who receive a total of three grades of D, F, or No Pass in the key courses, Computer Science 12A, 12B, 13H, 101; and Computer Engineering 12 and 16, may, at the discretion of the department, be disqualified from the major. Ability to communicate concepts and results to a technical audience in the form of a technical paper and/or an oral presentation to a review committee. At most, a total of three courses may be transferred from concurrent enrollment and other institutions.
The DC Requirement in computer science (B.S.) is satisfied by completing CMPS 115, CMPS 195, Computer Engineering 185, CMPS 132W, or CMPS 180W. Please refer to updated information in the Disciplinary Communication chart. The DC Requirement in computer science (B.A.) is satisfied by completing CMPS 115, CMPS 195, Computer Engineering 185, CMPS 132W, or CMPS 180W. Please refer to updated information spelman act requirements in the Disciplinary Communication chart. Any 5-unit upper-division course offered by the Baskin School of Engineering except those numbered 190 and above. The GPA of all lower-division foundation courses attempted must be at least 3.0. Ability to communicate concepts and results to a technical audience in the form of conference papers, journal papers, and/or oral presentations.
The electrical behavior of circuits including three state outputs, propagation delay, logic levels, and fanout. Provides a means for a small group of students to study a particular topic in consultation with a faculty sponsor. Should any CSE graduate student fail a Baskin Engineering course while on probation, the CSE Department may request the graduate dean dismiss that student from the graduate program. If after being removed from probation the student again fails a Baskin Engineering course, they will return immediately to academic probation. The required and elective courses and the affiliated faculty for each concentration are available on our website.
Students in these programs must select one course from three different breadth categories for a total of three courses . There are ten breadth categories listed below that students may choose from when completing their breadth requirements. Only the graduate courses appearing below have been approved to be on the breadth list.
Instructions for declaring a major in the Baskin School of Engineering are on the Baskin Engineering undergraduate advisingmajor declaration page. Prior to admission, transfer students must have completed the following five courses or their articulated equivalents with a combined minimum GPA of 3.0. Enrollment is restricted to graduate students, or by permission of the instructor. Covers current research in language-based approaches to security, distributed systems, databases, and formal verification. Students read and present papers from academic journals and conferences.
Undergraduate students who are interested in enrolling should meet with the instructor first. Cyber-physical systems now permeate our lives; they include autonomous vehicles, the Internet of things, and modern control of our critical infrastructure such as the power grid. Learning about the threats against these systems and the possible defenses is essential for computer security practitioners. In this course, students read and analyze the latest published research in this area, and work on projects to address new problems.
A student lacking one foundation course may be admitted if they have completed at least one of CMPE 12/L or Physics 5A/L. It is highly recommended that all transfer students in computer science complete these two courses prior to admission. Undergraduate engineering students who wish to substitute a major course with a course from UC Santa Cruz must first consult the School of Engineering Undergraduate Advising Office. The advising office requires a Petition for Course Substitution be approved before credit for an alternate course can be applied to any School of Engineering major requirement. Program is designed to give students a solid grounding in both theoretical and practical topics in computer science, computer engineering, and mathematics. Students are advanced to candidacy after they have completed the course requirements, passed the qualifying examination, cleared all Incompletes from their records, have an appointed dissertation reading committee, and paid the filing fee.