CSC 121

Computer Science I

This is an introductory course in which problem solving and algorithm development are studied by considering computer science topics, such as computer graphics, graphical user interfaces, modeling and simulation, artificial intelligence and information management systems. A brief introduction to content in the remaining core courses, such as object-oriented concepts, stacks, and queues. Interesting and relevant programming assignments related to these topics are written in a high- level programming language that supports objects. Additional assignments utilize writing and data analysis to reinforce central course concepts and to address related areas of computing, such as ethics, history and the meaning of intelligence. The course meets three hours in class and two hours in laboratory (3-2). Offered each semester. Not offered pass/fail.

Distribution Area Prerequisites Credits
Science and Mathematics 1 course

Fall Semester information

Mehmet Gulum,
Gloria Townsend

121A: Computer Science I


Khadija Stewart

121B: Computer Science I


Allana Johnson

121C: Computer Science I


Spring Semester information

Gloria Townsend

121A: Computer Science I


Khadija Stewart

121B: Computer Science I