This is the entry-level comprehensive concepts course for computer science majors, and is recommended for science and math majors. Algorithm design, logic diagrams, problem-solving, coding, and debugging are emphasized using a structured language such as C++.