Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
ACADEMICS
RESEARCH
PEOPLE
CONNECT
JOBS
ABOUT
Home
2.
Academics
COURSE CATALOG
This is the list of courses that the department may offer. The course schedule page lists the currently scheduled
courses.
Note: Undergrad course numbers go to 499, grad courses are 500 and above
Not all students can take all courses.
Send updates to Colleen Kenny-McGinley (undergrad) or Melissa Lawson (grad)
Filter Results:
mechanics (silicon chips); network and system phenomena (Internet and search engines); computational intractability
(secure encryption); and efficient algorithms (genomic sequencing). Ultimately, this study makes us look anew at
ourselves: our genome; language; music; "knowledge"; and, above all, the mystery of our intelligence.
Cross-listed as EGR116
Prerequisite(s): Two 90-minute lectures, one three-hour laboratory.
An introduction to the principles of typed functional programming. Programming recursive functions over structured
data types and informal reasoning by induction about the correctness of those functions. Functional algorithms and
data structures. Principles of modular programming, type abstraction, representation invariants and representation
independence. Parallel functional programming, algorithms and applications.
Departmental Track: Applications
Prerequisite(s): COS 226 or with permission of the instructor.
This course covers hardware, sensors, displays, software, signal processing, pattern recognition, real-time
computing, systems, and architectures for human-computer interfacing. Labs supplement lectures and readings, and
final group projects are executed and tested.
COS462 - Design of Very Large Scale Integrated (VLSI) Systems (see ELE 462)
See ELE462 Department of Electrical Engineering
Survey of operating systems covering: early systems, virtual memory, protection, synchronization, process
management, scheduling, input/output, file systems, virtual machines, performance analysis, software engineering,
user interfaces, distributed systems, networks, current operating systems, case studies. Survey of research papers
from classic literature through contemporary research.
Prerequisite(s): COS 318 or equivalent
Discussion and study of problems and research results of current interest in computer systems.
Follow Us:
Terms of Use | Privacy Policy | Site Map
2014 The Trustees of Princeton University
Princeton University Computer Science Department