Yahoo Search Busca da Web

Resultado da Busca

  1. Because of the broad range of topics within computer science and the diverse interests of undergraduates, students may major in computer science through either the A.B. or B.S.E. degree program. We are the only department in the university with this flexibility.

  2. Há 1 dia · The plan provides opportunities for study in software systems, algorithms and complexity, machine architecture, computer graphics, programming languages, machine learning, and other core areas of computer science.

  3. The official website for Princeton University's Computer Science Department. Information on programs offered, news, events, and more.

    • princeton university computer science major1
    • princeton university computer science major2
    • princeton university computer science major3
    • princeton university computer science major4
    • princeton university computer science major5
  4. Becoming a CS Major. Bachelor of Arts & Bachelor of Science in Engineering; Prerequisites; Declaring Computer Science for AB Students; Declaring Computer Science for BSE Students; Class of '25, '26 & '27 - Departmental Requirements; Class of 2024 - Departmental Requirements; COS126 Information; Independent Work & Theses; Undergraduate Program ...

    • Overview
    • Course Offerings
    • Departmental Courses
    • Course Tracks
    • Summary of All Requirements

    Computer science majors must take 8 departmental courses (departmentals) and do independent work. The minimum amount of independent work depends on whether you are an AB candidate (4 semesters minimum) or a BSE candidate (1-semester minimum). Departmental courses are any computer science course at the 300 or 400 level (except 397, 398, 497 and 498)...

    Current course offerings can be found here and historical course information can be found on the Computer Science Course Schedule.

    Any computer science (COS) course at the 300 or 400 level (except independent work) counts as a computer science departmental (graded). In addition, some graduate COS courses (500-level) count as undergraduate departmentals (COS 551, COS 534), depending on their content and structure. (Please ask if you need to use a graduate course as a department...

    Theoretical computer science

    Courses in this track explore the theoretical underpinnings of computing systems. They all use mathematical proofs for rigorous development of the area of study. Theory courses:* 1. 240 Reasoning about Computation (COS 340 renumbered to 240 as of 11/4/21) 2. 423 Theory of Algorithms 3. 433**Cryptography 4. 445 Networks, Economics and Computing 5. 451 Computational Geometry 6. 487 Theory of Computation 7. 488 Introduction to Analytic Combinatorics 8. 510* (441) Programming Languages 9. 511Theo...

    Systems

    Courses in this track study the design and implementation of the foundational hardware and software that constitute a modern computing environment. Systems courses:* 1. 306 (ELE 206) Introduction to Logic Design 2. 316 Principles of Computer System Design (Fall 2019 Course) 3. 318 Operating Systems 4. 320 Compiling Techniques 5. 333 Advanced Programming Techniques 6. 375 (ELE 375) Computer Architecture and Organization 7. 418 Distributed Systems** 8. 425 Database and Information Management Sy...

    Applications

    Courses in this track treat a broad range of topics. Applications courses:* 1. 311 (QCB 311) Genomics (Spring 2023) 2. 314 (MUS 314) Computer and Electronic Music through Programming, Performance, and Composition (with programming precept) 3. 323 (ORF 363) Computing and Optimization 4. 324 Introduction to Machine Learning 5. 326 Functional Programming 6. 343 Algorithms for Computational Biology (Spring 2018 Course) 7. 360 (PSY 360) Computational Models of Cognition(Fall 2019 Course) 8. 396 (E...

    BSE Requirements

    1. Engineering school requirements (physics, chemistry, etc.; see the Undergraduate Announcement) 2. Prerequisites (COS 126, 217, 226) 3. 8 Computer Science departmentals (2 from each track listed above) 4. 1 semester of independent work(COS 397 or 398 in your junior year, or COS 497 or 498 in your senior year) One additional semester of independent work may be counted as one of the departmental courses. B.S.E. students are also welcome, but not required, to complete a senior thesis.

    AB Requirements

    1. The University requirements for the AB degree (language requirement, distribution requirements, etc.; see the Undergraduate Announcement 2. Prerequisites 2.1. COS 126, 217, 226 2.2. Any one ofMAT 202/204/217 or EGR 154. 2.3. EGR 154 may be taken instead of MAT 202/204. 3. 8 Computer Science departmentals (2 from each track listed above) 4. 2 semesters of junior independent work 5. Senior thesis

  5. Most computer science majors enjoy programming. Quite a few start with zero or minimal background and can enhance their skills while progressing through the curriculum. The plan below applies to the Class of 2025 and beyond; the requirements for the Class of 2024 and earlier are available from the Computer Science Department website and the ...

  6. The program welcomes students in all disciplines, including both areas traditionally making heavy use of computation (such as engineering, the physical sciences, economics, and mathematics) and emerging application areas (such as biology, cognitive science, graphic arts, music, history, philosophy, politics, sociology, literature, and so on).