Tuition Fee
Start Date
Medium of studying
Duration
Details
Program Details
Degree
Bachelors
Major
Computer Science | Game Design | Game Development
Area of study
Information and Communication Technologies
Course Language
English
About Program
Program Overview
Academics
The Computer Science department at Northwestern University offers a range of academic programs for undergraduate and graduate students.
Undergraduate Programs
- Computer Science Major (BS/BA Degrees)
- Computer Science Minor
- Artificial Intelligence Minor
- Machine Learning and Data Science Minor
- Combined BS (or BA)/MS Degree Program
- Intro Courses
- Undergraduate Research
- Undergraduate Research
- Research Track
- Senior Thesis
- Student Groups & Organizations
- Special Programs & Opportunities
- Peer Mentors
Graduate Programs
- MS in Computer Science
- Curriculum & Requirements
- Master of Science in Computer Science
- PhD in Computer Science
- Curriculum & Requirements
- PhD in Computer Science
- Admissions
- Admissions
- Admissions FAQ
- Financial Aid
- Student Groups & Organizations
Courses
The department offers a variety of courses, including:
- COMP_SCI 376: Game Design and Development
- Prerequisites: COMP_SCI 214, familiarity with calculus and vector algebra
- Description: Fundamental concepts of software for computer games and other simulation-based media. Topics will include game design (selecting rules, resources, and player objectives), 2D and 3D game programming, representation of space, physics and collision detection, 3D animation engines, and performance engineering issues for real-time rendering.
- Instructor: Prof. Ian Horswill
- Textbooks:
- Game Engine Architecture , Jason Gregory, 2nd Edition
- The C# Player's Guide, RB Whitaker
Research
The department is involved in various research areas, including:
- Artificial Intelligence and Machine Learning
- Human-Computer Interaction
- Programming Languages
- Quantum Science and Engineering
- Robotics
- Security and Privacy
- Systems and Networking
- Theory
- Vision and Graphics
People
The department consists of:
- Faculty
- Tenure-Track Faculty
- Faculty of Instruction
- Affiliated Faculty
- Adjunct Faculty
- Emeritus Faculty
- Staff
- Postdoctoral Fellows and Research Associates
- PhD Students
- Outgoing PhDs and Postdocs
- Visiting Scholars
- Advisory Board
News & Events
The department hosts various events, including:
- News
- Newsletters
- All Public Events
- Seminars, Workshops, & Talks
- Distinguished Lecture Series
- CS Colloquium Series
- CS + X Events
- Tech Talk Series
- Honors and Awards
- External Faculty Awards
- University Awards
- Department Awards
Resources
The department provides various resources, including:
- Student Resources
- Undergraduate Student Resources
- MS Student Resources
- PhD Student Resources
- Student Organization Resources
- Faculty Resources
- Postdoc Resources
- Staff Resources
- Travel
- Purchasing, Procurement and Vendor Payment
- Expense Reimbursements
- Department Operations and Facilities
- Teaching Development
See More
