|
ITEC120 is an introduction to programming. It approaches programming as problem-solving, emphasizing:
Pre-requisite:
College-level pre-calculus (Math 168 or similar).
(Equivalently: able to register for Math 171 or Math 169.)
Most students find the course demanding, but also rewarding. It tends to require 8-12hrs/wk outside of class, to be successful. Those who want a preparatory course in programming find it helpful to take ITEC 109 before taking ITEC 120.
Note: A students may not attempt to take ITEC 120 more than two times (a "W" counts as an attempt). After two attempts, credit cannot be transferred in from another university. Contact Jeff Pittges (jpittges@) if you want to petition to get credit based on mastery of the material.
Although the course currently teaches the above concepts by using Java, the content transcends a particular languages or environment. From high school algebra (a pre-req for applying to RU at all), a critical concept is a function: something which takes an input and returns a value. Learning to program reinforces the distinction between calling a function and defining a function. While this is easy to say, it sometimes takes a while before this concept is ingrained.
More concretely, here is a partial list of topics; see also a more complete list.
This page licensed CC-BY 4.0 Ian Barland Page last generated | Please mail any suggestions (incl. typos, broken links) to ibarlandradford.edu |