This course will provide the student with the knowledge to write well structured, modular programs on a personal computer. It assumes no prior knowledge of computers or programming. The fundamentals of programming are taught in a style consistent with current thinking in the computing field. Basic literacy of computers, introduce the operation of the VAX and DOS computers, present problem solving heuristics and structured programming techniques, present language independent data types, operations, programming constructs and statements, introduce arrays and linked lists, and implement fundamental programs using an appropriate programming language. An introduction to computers, algorithms, and programs.
Emphasis is on efficient program design using structured programming methods.
Students are required to write and test programs on the main frame VAX system or on microcomputers. The field experience will provide the student with an opportunity to see and work with many aspects of computers in the work place and should enhance the student's job opportunities when the student graduates. This primarily hands-on course will review computer system concepts, develop proficiency using Windows, introduce the student to all facets of the Internet, and develop a student's proficiency in web page design and publishing. 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.