What is the difference between Computer Programming and Computer Science?
In order to be a computer scientist, you have to be a good programmer. The freshman year of our curriculum therefore focuses on developing essential basic and advanced programming skills. For courses beyond the freshman year, the focus is on the area of application, not on programming. However, you will be expected to be able to write programs as part of your course studies. Programming is an important activity in all the areas described above. This material is excerpted from [1, Sect. 6.2]: The term programming is understood to denote the entire collection of activities that surround the description, development, and effective implementation of algorithmic solutions to well-specified problems. While this definition is not to be construed to mean simply ‘coding in a particular programming language or for a particular machine architecture,’ it does necessarily include the mastery of highly stylized skills in a particular programming language or languages… Programming occurs in all nine