Catalog Description: CS 112 (3 cr) May be used as core credit in J-3-c. Intro to fundamental problem solving techniques using the computer; use of a programming language, structured programming concepts; use of fundamental data types, including arrays and structures; basic concepts of computer organization, editing, and program execution.
Textbook: No textbook, but the on-line manuals for: Scratch, NetLogo, and the reference for Processing will be very helpful.
Course Comments: This course is an introduction to programming. Learning to program, like any other skill, takes practice, lots of practice. Each of the languages we will use (Scratch, NetLogo, and Processing) have lots of example programs. Running these sample programs, trying to understand how they work, and modifiying them is a great way to learn. Remember that you can't hurt your computer with any of these programs - worst case you'll have to delete your modified version and go back to the orignal sample program. So, feel free to experiment, that's the best way to learn.
Prerequisites: Math 108 or sufficiently high ACT, SAT, or math placement test scores to qualify for Math 143
Meeting time:
9:30-10:30 MWF JEB 104.