In this course, advanced computer science theories will be investigated using a high-level structured computer language. This course will meet four hours a week, including one hour in the computer lab. Prerequisites: CSC 103 and MTH 108, 110, or 131.