Radford University ITEC

ITEC 120: Principles of Computer Science I

Course Information, 2006.Fall

This course is an introduction to programming principles, including object-oriented programming. Programming is useful, enjoyable, and rewarding skill; you will continue learning and improving as a programmer as long as you practice the skill, long after the class has ended.

Themes of the class include organizing data and program to fit the problem at hand, thoughtful testing, and abstraction. Particular skills taught will include classes and interfaces, processing sets, arrays and loops, unit testing, and more. This course happens to use Java as a programming language, but the focus is on issues which transcend a particular language, not on encyclopedic knowledge of Java-specific names and libraries.