Units:3 Two hours of lecture and three hours lab per week Prerequisite:MATH 301 and COMP 105/IT 105 or Equivalent Introduction to programming in C in the Unix environment including input/output, recursion and pointers. Introduction to composite data types such as arrays, records, strings and sets. Topics include: abstract data types, stacks, queues and linked lists. Brief introduction to trees and graphs. No credit given toward the Computer Science Degree.