CSI*100*10 Description


Basics of Computing


This course introduces computer programming in a modern, high-level programming language. Objectives include proficiency in the language (including variables, functions, types, flow control, and basic data structures) as well as familiarity with common computer science problem solving strategies. Students will also gain experience in team programming and in program design for practical problem solving. This course counts for distribution but does not count towards the major in computer science.