David J. Eck . About The Course Computer Science 124 is an introduction to programming.
Programming is only one part of computer science, but it is the most basic and most central part.
This course has no prerequisites, although a general familiarity with computers will certainly be helpful. Many different languages are used for writing computer programs. It is impossible to learn all the different programming languages. Fortunately, it is possible to learn principles and general techniques of programming that can be applied no matter what language you write in. Although you will work with a specific language, you should try not to lose sight of the general ideas.