ITEC Tutor and Peer Instructor hours
ITEC120 is an introduction to programming. It approaches programming as problem-solving, emphasizing:
Pre-requisite: ITEC 109 with a grade of "C" or better; or an SAT Math score of 550 or higher; or a passing score on a departmental pre-test.
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.
|©2017, Ian Barland, Radford University
Last modified 2018.Jan.12 (Fri)
|Please mail any suggestions
(incl. typos, broken links)