CIS-125 Programming Basics in Java
This course introduces computer programming to students, through discussions of programming logic in general and through an introduction to the Java programming language. The topics include program design, flowcharts, pseudo-language, as well as programming and problem solving in an procedural object-oriented language, fundamental concepts such as abstract data types, and fundamental data structures such as arrays and records. Nested procedures and recursion are studied. (fall, spring)