CS 106 Computing Fundamentals II
Introduction to programming, appropriate for non-CS majors. Introduction to the logical thought processes and problem-solving strategies used when programming. Concepts presented include problem definition and requirements gathering, generating a description of a step-by-step solution (the algorithm), writing a program, testing, and documentation. The programming language Visual Basic is used; several programming projects are completed during the term. Expected preparation: high school algebra, knowledge of Windows and the ability to use Windows Explorer.