This course uses a visual programming language for Windows and is designed for the beginning course in visual programming. Students will write and execute report programs, control break programs, data validation programs that implement tables. Good analysis, design and structure will be emphasized. This course builds on CSC 120. It gives the student a thorough understanding of the C language so that the student will develop the ability to program well in the C language.
Emphasis is placed on efficient software development using structured programming techniques.
Comparisons with other languages will be made and documentation of programs will be emphasized. This course is designed for the computer science major who is looking for a general overview of computers, how they operate, how they store and use information, and how peripheral equipment associated with the computer world operates. Mathematical modeling techniques will be studied in both lecture and microcomputer laboratory session formats. An in-depth study of Boolean algebra and its application to switching and gating networks. An in-depth study of the basis of digital computers.