Computer Science Major
Bachelor's degree
In Evanston (USA)
Description
-
Type
Bachelor's degree
-
Location
Evanston (USA)
EECS 101-0 Computer Science: Concepts, Philosophy, and Connections (1 Unit) General introduction to historical and current intellectual questions in computer science. Theory, systems, artificial intelligence, interfaces, software development, and interactions with business, politics, law, medicine, engineering, and other sciences.
Social Behavioral Sciences Distro Area
Facilities
Location
Start date
Start date
Reviews
This centre's achievements
All courses are up to date
The average rating is higher than 3.7
More than 50 reviews in the last 12 months
This centre has featured on Emagister for 5 years
Subjects
- Philosophy
Course programme
Program Courses (19 units)
6 core courses:
EECS 101-0 Computer Science: Concepts, Philosophy, and Connections (recommended)
Or an additional breadth course from the breadth course lists.
EECS 111-0 Fundamentals of Computer Programming 1
EECS 211-0 Fundamentals of Computer Programming II
EECS 212-0 Mathematical Foundations of Comp Science
EECS 213-0 Introduction to Computer Systems
EECS 214-0 Data Structures & Algorithms
5 breadth courses, 1 from each of the following five areas (see the EECS website for changes to this list):
Theory
Systems
Artificial Intelligence
Interfaces
Software Development
6 technical electives from the list below
Technical elective course list
2 project courses:
Project course list
Related Courses (Units depend on mathematics sequence taken.)
Mathematics
Probability and Statistics
Physics or biological sciences courses are recommended to satisfy the Weinberg College natural sciences distribution requirement.
Computer Science Major