Albertson College of Idaho

Computer Science (CSC) Courses

CSC-331 Computer Architecture & Assembly Language Programming II 3.0 cr.

Spring. Alt. years. A continuation of CSC 231. Processor architecture, interrupt handling external device interfacing. Advanced assembly language programming. Device communication and relation to the runtime environment.  This course does not fulfill the mathematics General Education Curriculum requirement.

CSC-333 Data Structure & Algorithms II 3.0 cr.

Spring. Alt. years. A continuation of CSC 233.  Further study of data structures (e.g., stacks, queues, trees, graphs) and applications.  Design and analysis of algorithms including greedy algorithms, divide-and-conquer algorithms, and dynamic programming.  This course does not fulfill the mathematics General Education Curriculum requirement.

CSC-494 Independent Study 1.0 -  3.0 cr.

Prereq.:  Junior or senior standing.  May be repeated up to a maximum of 4 credits and is subject to arrangement with the Mathematical and Physical Sciences Department.  See independent study guidelines.  (INDEPENDENT WORK)

CSC-497 Internship 1.0 -  3.0 cr.

Prereq.: Junior or senior standing and permission.  Individually arranged programs of work and study with the department, academic institutions, private industries, or government agencies.  See internship guidelines.  (INDEPENDENT WORK)