Albertson College of Idaho

Computer Science (CSC) Courses

CSC-137 Introduction to Computer Programming I 3.0 cr.

Fall. Prereq.: some previous computer experience is useful but not essential.  The fundamentals of programming using a high level programming language. Emphasis on building applications in a graphical user interface environment. Current offerings include Visual Basic and Java.  This course does not fulfill the mathematics General Education Curriculum requirement.

CSC-138 Introduction to Computer Programming II 3.0 cr.

Spring.  Introductory programming topics with emphasis shifting to topics including recursion, algorithms, basic data structures, objects and the environment in which programs exist. Recent offerings include C++.  This course does not fulfill the mathematics General Education Curriculum requirement.

CSC-231 Computer Architecture & Assembly Language Programming I 3.0 cr.

Fall. Alt. years. Prereq.: CSC 138. Computer, processor, and memory components. Basic circuits and digital logic. Binary number systems, arithmetic, and data representation. Instruction set and addressing modes. Machine language, assembly language, and assembly language programming.  This course does not fulfill the mathematics General Education Curriculum requirement.

CSC-232 Special Programming Languages 2.0 cr.

Winter. Prereq.: CSC137 or permission. This course may be repeated by choosing different topics. Computer programming using a high level programming language which is not taught in CSC 137 or CSC 138.  This course does not fulfill the mathematics General Education Curriculum requirement.

CSC-233 Data Structures & Algorithms I 3.0 cr.

Fall. Alt. years. Prereq.: CSC 138 and MAT 152.  Includes review of object-oriented programming concepts, a study of algorithm analysis and measurement methods, an introduction to abstract data types (e.g., formula-based, linked, simulated pointers), sorting, and searching, using recursion and applications.  This course does not fulfill the mathematics General Education Curriculum requirement.

CSC-294 Independent Study 1.0 -  3.0 cr.

Prereq.: Freshman or sophomore standing.  May be repeated up to a maximum of 4 credits and is subject to arrangement with the Mathematical and Physical Sciences Department.  This course does not fulfill the General Education Curriculum requirement for independent work.  See independent study guidelines.