Skip Sub Navigation School of Engineering and Applied Science Section Menu Civil Engineering Computer Science Electrical Engineering and Computer Engineering Electrical Engineering Computer Engineering Engineering Management Engineering Science Mechanical Engineering Master of Business Administration and B.S. in Engineering Back to Previous List CPSC 121 Computer Science I3.00 credits Techniques of problem-solving and algorithmic development. An introduction to programming. Emphasis is on how to design, code, debug, and document programs using good programming style. Fall and Spring.