Prerequisite: Demonstratable computer literacy and two years of high school algebra. Covers designing a computerized solution to a problem, the software development lifecycle, and structured programming concepts and skills. In addition the course provides an introduction to a modern programming language.