This programming intensive course with its weekly lab component introduces basic concepts of object-oriented programming in a language such as Java.
Alternatively, students can take any one of the following courses as a prerequisite or as a co-requisite:
This course is an introduction to the computer science major, covering basic concepts using the C# (C-Sharp) object-oriented(OO) programming language.
The course addresses the following questions:
Topics include: variables, data types,input/output, loops and repetition, choice, arrays, subprograms,classes/objects, OO principles, and recursion.
Upon successful completion of the course, the student will be able to:
Ability to take a problem, break it into parts, specify algorithms, and express a solution in terms of variables, data types, input/output, repetition, choice, arrays, subprograms, classes, and objects; ability to judge a good program.
|Spring 2015||Dr. Thiruvathukal||https://docs.google.com/document/d/1MhW_P0OArY-R6U9RuIUD7_uj_CrdCgTSjnQfKQEEcw8/edit|
|Spring 2014||Dr. Yacobellis||https://drive.google.com/file/d/0B5gClDnivRb5blREeFZGRWc4N2c/edit?usp=sharing|
|Spring 2013||Dr. Harrington||http://anh.cs.luc.edu/170/index.html|