If you are looking for current course information:
-View the Registrar's course offerings page for courses offered this semester.
-Students and faculty can refer to the Undergraduate Announcement for the academic year undergraduate course information.
Undergraduate courses are in the 100 - 400 listing. Graduate courses are in the 400 - 500 listing.
COS576 - Nonstandard Computation
Examines the physical limits of computation and nonstandard ways to compute. Topics include conservative logic, reversible computation, the thermodynamics of computing, and the essential cost of erasure, Physical ChurchNULLs Thesis, the complexity of analog computing, quantum computing, embedded computing in cellular automata, particle-based computing, soliton computing, and DNA computing.
COS583 - Great Moments in Computing
Course covers pivotal developments in computing, including hardware, software, and theory. Material will be covered by reading seminal papers, patents, and descriptions of highly-influential architectures. Course emphasizes a deep understanding of the discoveries and inventions that brought computer systems to where they are today, and class is discussion-oriented. Final project or paper required. Graduate students and advanced undergraduates from ELE, COS, and related fields welcome.
Cross-listed as ELE583.
COS589 - Extramural Summer Research Project
Summer research project designed in conjunction with the student's advisor and an industrial, NGO, or government sponsor that will provide practical experience relevant to the student's research area. Start date no earlier than June 1. A final paper is required.
COS590 - Extramural Research Internship
One-term full time research internship at a host institution to perform scholarly research directly relevant to a student's dissertation work. Research objectives will be determined by the student's advisor in consultation with the outside host. Monthly progress reports and a final paper are required. Enrollment limited to post-generals students. Students will be permitted to enroll in this one-semester course at most twice. Participation will be considered exceptional.
COS591, 592 - Seminar in Computer Systems
Discussion and study of problems and research results of current interest in computer systems.
COS593, 594 - Advanced Topics in the Theory of Algorithms
Topics in computational complexity, the analysis of algorithms, and other areas of theoretical computer science.
COS595, 596 - Advanced Topics in Software Systems
Research-oriented topics in the design and implementation of software systems. Specific topics are determined by the current literature and by student and faculty interest.
COS597, 598 - Advanced Topics in Computer Science
Topics involving current research in computer science and applications in other fields. Click here to see recently taught topics.