Introduction to Computer Programming. This course gives students an introduction to programming using a high-level language, with emphasis on problem solving and algorithm development. Computer programming skills are enhanced through individual student projects. Introduction to Computer Science. Topics include advanced programming techniques and efficient algorithms for the solution of problems on a computer.
Students complete a large programming project.
Computer Science 140 or the equivalent. Topics include data representations, digital circuits, the organization of CPUs, machine language and an introduction to assembly language programming. Offered spring semester. Independent Projects in Computer Science. Techniques and algorithms for the organization, representation and processing of data on the computer.