News

Become an experienced problem solver who is well-versed in computing theory and programming paradigms by majoring in computer science. You gain substantive research experience and learn how to think ...
COMP_SCI 298: CS Research Track Program will provide a foundational introduction to the research process. COMP_SCI 398: Research Track Practicum (1 credit) In the COMP_SCI 398: Research Track ...
Introduction to Programming Systems An introduction to computer organization and system software. Developing skills for composing large programs, including modularity, abstraction, programming style, ...
A broad survey of the computer science discipline, focusing on the computer's role in representing, storing, manipulating, organizing and communicating information. Topics include hardware, software, ...
The course is an introduction to graduate studies in Computer Science at Northwestern organized for the incoming Ph.D. students. The class, held during the Fall quarter, meets twice a week for 50’ ...
An introduction to block-structured procedural control flow including branching, iteration and functions, using primitive and simple data types (lists). Students learn the high-level internal ...
Boris Kabanoff, Introduction: Computers Can Read as Well as Count: Computer-Aided Text Analysis in Organizational Research, Journal of Organizational Behavior, Vol. 18, Special Issue: Computers Can ...
This year, students who enroll in Computer Science 50: Introduction to Computer Science, Harvard’s flagship coding course, will have a new learning tool at their disposal: artificial intelligence.
An exam that allowed students entry into CPSC 2230, “Data Systems and Programming Techniques,” without taking CPSC 2010, “Introduction to Computer Science,” will no longer be in use.
Instructor Fall 2018: Dan Szafir Course Objectives This course is designed to introduce students to the field of virtual reality (VR) and provide students with hands-on experience developing ...