Material Detail

Introduction to Computer Science and Programming

Introduction to Computer Science and Programming

Course Description This subject is aimed at students with little or no programming experience. It aims to provide students with an understanding of the role computation can play in solving problems. It also aims to help students, regardless of their major, to feel justifiably confident of their ability to write small programs that allow them to accomplish useful goals. The class will use the Python™ programming language....

Show More


More about this material


Log in to participate in the discussions or sign up if you are not already a MERLOT member.
Haitham El-Ghareeb
Haitham El-Ghareeb (Faculty)
12 years ago

This is an amazing course that combines both: Computer Science Principles, Python Progamming Language Basics, Data Structures, and real world problems. There is an open source text book available, lecture notes, and the added material is the Video Lectures. Easy to understand and follow. Divided into lectures, covering the whole course.

Technical Remarks:

The only challenge I faced is the large vido file size. I never watched any of the lectures online. Had to download them all, and watch them. Other than that, technical requirements are all satisfied within any operating system. Challenge is only the bandwidth.

Time spent reviewing site: 1 Month
Jonty Leese
Jonty Leese (Staff)
4 years ago
Reviewing this website after the last review was 8 years ago is a challenge. The expectation of current users means that the website looks dated, the website states it was a program to run in fall 2008 (I am writing this in Feb 2019). There are now challenges in the version written in - version 2.5.4 whereas we are now onto 3.7.2. These files are not backwards compatible therefore this means that this site now more of a legacy than a relevant site. The materials for teaching are very good, but again due to the books and resources they link to, these are not immediately transferable skills for a new user.
Time spent reviewing site: 1 hour