Traditional Culture Encyclopedia - Weather forecast - How about going to Princeton University to study computer science?
How about going to Princeton University to study computer science?
Computing is ubiquitous in modern life, whether it is checking friends on social networks or as complicated as weather forecast. Fundamentally speaking, computational thinking has led to a wide range of problems from music creation to drug design. The computer science department of Princeton University provides undergraduate students with courses in the core areas of computer science and a series of applied and interdisciplinary fields. Because computational thinking is very important, we hope to provide at least one computer science course for every Princeton student.
Because of the extensive contents of computer science and the wide interests of undergraduates, students can study computer science through AB or BSE degree courses. We are the only department in the university that has such flexibility. Except for a small number of core courses, students can freely design their own courses within a framework to ensure a deep understanding of algorithms and theoretical computer science, computer system design and application programs. Another important aspect of the course is working independently. Each student will complete at least one design or research project suggested by the teacher. This gives students the opportunity to participate in cutting-edge research or entrepreneurial product design. Many projects are interdisciplinary.
Curriculum Design of Computer Science Undergraduate Major in Princeton University
Computer science: an interdisciplinary approach
Introduction of cos 2 17- Programming System
Cos 226- Algorithms and Data Structures
Cos 23 1-236- Comprehensive Quantitative Introduction to Natural Sciences I-IV
Cos 306- Introduction to Logic Design
Cos 3 15- symbolic music calculation
Cos 3 18- operating system
Cos 320- compiler technology
Cos 323- Computation and Optimization in Physics and Social Sciences
Cos 324- Introduction to Machine Learning
Cos 326- functional programming
Cos 333- advanced programming skills
Cos 340- reasoning about calculation
Cos 35 1- Information Technology and Public Policy
Cos 375- Computer Architecture and Organization
Introduction to COS396-Quantum Computing
- Previous article:The weather in this country is the hottest.
- Next article:What interesting Lanzhou attractions are recommended in Lanzhou?
- Related articles
- What is xbox360 FSD?
- How to set the time, date and weather display on Huawei mobile phone desktop?
- What do you mean you can't attract golden phoenix without buttonwood?
- The weather is cold, what should diabetics do if they have a fever?
- Can highly developed countries control the weather?
- How cold will it be in Kaiyuan City, Yunnan Province?
- On Copywriting in the Aesthetics of Long Summer (Selected 100 Sentence)
- How to fish in Cangnan, Zhejiang in spring? What weather is suitable for fishing?
- A poem about wind and rain
- What do you think of the current situation of Chopstick Brothers?