Programming and Software Development I

This course provides the beginning programmer with a solid foundation in programming fundamentals, using visualization and application. Designed for beginners with little or no previous programming experience, this course teaches students the fundamentals behind all programming languages. By putting standard concepts, like input, output, selection, and repetition, at the forefront, students will gain knowledge and insight that is easily transferable to other languages.