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
Allana Johnson121A: Computer Science I
Khadija Stewart
121B: Computer Science I
Gloria Townsend
121C: Computer Science I
Spring Semester information
Staff121A: Computer Science I
Staff
121B: Computer Science I
Staff