100

CSE 104W Computability and Computational Complexity

Disciplinary Communication (DC) course to be taken concurrently with course 132. Students satisfy the DC requirement by writing a survey paper on a topic related to computability and computational complexity. Possible topics include: an overview of a different model of computation (e.g., quantum computing); an overview of a major complexity class; a critical analysis of the Church-Turing thesis. Prerequisite(s): CSE 130; satisfaction of the Entry Level Writing and Composition requirements.Concurrent enrollment in CSE 132 required. Enrollment by permission of instructor.(Formerly CMPS 132W.)

Credits

2

Instructor

Delbert Bailey, Manfred Warmuth, Allen Van Gelder, Phokion Kolaitis, David Helmbold

CSE 121L Microprocessor System Design Laboratory

Laboratory sequence illustrating topics covered in CSE 121. Two 2-hour laboratory sessions per week. Students design, build, program, debug, document, and demonstrate a microprocessor-based system. Students are billed a materials fee. (Formerly Computer Engineering 121L.)

Credits

2

Instructor

Anujan Varma, David Harrison

Requirements

Prerequisite(s): CSE 12, CSE 12L, CSE 100, CSE 100L; and CSE 13E or CSE 13S or CSE 15 and CSE 15L; and ECE 101, ECE 101L, PHYS 5C and PHYS 5N. Concurrent enrollment in CSE 121 is required.

Quarter offered

Fall, Spring

CSE 125L Logic Design with Verilog Laboratory

Laboratory sequence illustrating topics covered in course 125. Two 2-hour laboratory sessions per week.

Credits

2

Instructor

Jose Renau Ardevol, Matthew Guthaus, Heiner Litz

Requirements

Prerequisite(s): CSE 100 and CSE 100L. Concurrent enrollment in CSE 125 is required.

Quarter offered

Spring

CSE 131 Introduction to Operating Systems

Fundamental principles of operating systems: process synchronization, deadlocks, memory management, resource allocation, scheduling, storage systems, and study of several operating systems. A major programming project will be required. (Formerly Computer Science 111.)

Credits

5

Instructor

The Staff, Ethan Miller, Wesley Mackey, Darrell Long, Peter Alvaro, Faisal Nawab

Requirements

Prerequisite(s): CSE 101 and CSE 120.

CSE 139 Data Storage Systems

Covers all aspects of storage systems technology from magnetic media up through system software, including principles of magnetic recording, hard drive technology and evolution, performance measurement, file systems, storage networking, disk arrays, network-attached storage, and alternative storage technologies. (Formerly CMPS 129.)

Credits

5

Instructor

Ethan Miller, Scott Brandt, Darrell Long

Requirements

Prerequisite(s): CSE 101 and CSE 131; and PHYS 5A or PHYS 6A.

Quarter offered

Winter

CSE 180W Database Systems

Disciplinary Communication (DC) course to be taken concurrently with course 180. Students satisfy the DC requirement by producing a database design document, a document with comments on the source code for complex queries, and a literature survey or systems survey. (Formerly CMPS 180W.)

Credits

2

Instructor

Phokion Kolaitis

Requirements

Prerequisite(s): CSE 101, or permission of instructor; satisfaction of the Entry Level Writing and Composition requirements. Concurrent enrollment in CSE 180 is required.