Students
Tuition Fee
Start Date
Medium of studying
Computer Programming
Duration
Details
Program Details
Degree
Courses
Major
Computer Programming | Computer Science | Software Development
Area of study
Computer Programming | Computer Science | Software Development
Education type
Computer Programming | Computer Science | Software Development
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

  • COMP_SCI 150: Fundamentals of Computer Programming 1.5
    • Description: Intended for students who have completed COMP_SCI 111, but don't have any other formal Computer Science background. It will provide an introduction to object-oriented programming in Python, preparing students for future courses such as COMP_SCI 211.
    • Formerly COMP_SCI 295.
    • Students should NOT take this course if they have completed the AP Computer Science course or have substantial experience programming in languages such as Java, Python or C++.
    • Students are strongly advised to take CS 150 before CS 211.
    • Prerequisite: COMP_SCI 110 or COMP_SCI 111 or GEN_ENG 205-1 or GEN_ENG 206-1 or CS MS.

Research

The Computer Science department at Northwestern University 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

Research Overview

The department has a strong research focus, with faculty and students working on a wide range of projects.


Research Areas

  • 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

Groups & Labs

The department has several research groups and labs, including:


  • Affiliated Centers & Institutes
  • Industry Partnerships
    • Adobe Research Partnership
    • Center for Advancing Safety of Machine Intelligence

Tech Reports

The department publishes tech reports, which can be found on the website.


People

The Computer Science department at Northwestern University has a diverse range of faculty, staff, and students.


Faculty

  • Tenure-Track Faculty
  • Faculty of Instruction
  • Affiliated Faculty
  • Adjunct Faculty
  • Emeritus Faculty

Staff

The department has a team of staff members who support the academic and research activities.


PhD Students

The department has a strong PhD program, with students working on a wide range of research projects.


Postdoctoral Fellows and Research Associates

The department has several postdoctoral fellows and research associates who work on research projects.


Visiting Scholars

The department hosts visiting scholars from around the world.


Advisory Board

The department has an advisory board that provides guidance and support.


News & Events

The Computer Science department at Northwestern University has a range of news and events, including:


  • News
  • Newsletters
  • All Public Events
  • Seminars, Workshops, & Talks
  • Honors and Awards

News

The department publishes news articles on its website.


Newsletters

The department publishes newsletters, which can be found on the website.


All Public Events

The department hosts a range of public events, including seminars, workshops, and talks.


Seminars, Workshops, & Talks

The department hosts seminars, workshops, and talks on a wide range of topics.


Honors and Awards

The department recognizes the achievements of its faculty, staff, and students through various honors and awards.


See More
How can I help you today?