3.00 Credits
(Prereq: MATH A108 or MATH A108L with a grade or C or better, or placement higher than MATH A108 or MATH A108L, or consent of the department). This course introduces systematic computer problem-solving using a procedural language. Emphasis is placed upon algorithm development and program implementation. This course is intended for students to learn computer visual programming. Emphasis is on the fundamentals of structured design, development, testing, implementation, and documentation. Course topics include language syntax, data and file structures, input/output devices, and files. This course also provides exposure to applications such as spreadsheets, database management, and web-page design leading to an advanced level of competency.