Computer Science and Programming OpenCourseWare: A Free Introductory Undergraduate Computer Science Class by MIT
'Introduction to Computer Science and Programming' teaches undergraduate students to think like a computer scientist and use computation to solve problems. This free OpenCourseWare is offered through the Department of Electrical Engineering and Computer Science at the Massachusetts Institute of Technology (MIT), but would be beneficial for students in other fields of study as well.
Introduction to Computer Science and Programming: Course Specifics
Degree Level | Free | Audio | Video | Downloads |
---|---|---|---|---|
Undergraduate | Yes | No | No | Yes |
Lectures/Notes | Study Materials | Tests/Quizzes |
---|---|---|
Yes | Yes | No |
Introduction to Computer Science and Programming: Course Description
Geared toward undergraduate students with little or no experience in computer programming, this free OpenCourseWare introduces computation as a way to solve real-world problems. Those who aren't Computer Science majors should be able to write simple programs to achieve useful goals. Those who are pursuing degrees in Computer Science will complete this course equipped to vie for undergraduate research opportunities and excel at advanced courses in their field. MIT Professor John Guttag leads this undergraduate class offered through the Electrical Engineering and Computer Science department at MIT in Cambridge, MA. The course uses Python programming language, and special software is required.
Readings, lecture notes, assignments and supporting files, sample questions for quizzes and exams and other related resources are available for free online. If you're interested in taking this course, visit the Introduction to Computer Science and Programming course page.
Featured School Choices:
-
Grand Canyon University
Grand Canyon University responds quickly to information requests through this site.
Suggested programs:
- B.S. in Information Technology
- B.S. in Applied Technology
- B.S. in Software Development
- Bachelor of Science in Business Information Systems
- Bachelor of Science in Applied Business Information Systems
More information about Grand Canyon University
-
Full Sail University
Full Sail University responds quickly to information requests through this site.
Suggested programs:
- Bachelor of Science - Software Development
- Cybersecurity Bachelors - Campus
- Game Business and Esports Bachelors - Campus
- Interactive Technology Bachelors with Game Design Concentration - Campus
- Computer Science Bachelors - Online
More information about Full Sail University
-
Purdue Global
Purdue Global responds quickly to information requests through this site.
Suggested programs:
- BS in Cloud Computing and Solutions
- BS in Analytics - Cloud Computing
- BS in Analytics - Information Security and Assurance
- BS in Analytics - Network Administration
- BS in Analytics - Software Development Using C#
More information about Purdue Global
-
UMass Global
UMass Global responds quickly to information requests through this site.
Suggested programs:
- BS in Information Technology
- BS in Information Technology (Project Management)
-
Towson University
Towson University responds quickly to information requests through this site.
More information about Towson University
-
Stanford University
Stanford University responds quickly to information requests through this site.
More information about Stanford University