Topics include language syntax, data types, program organization, problem-solving methods, algorithm design, and logic control structures. Upon completion, students should be able to manage files with operating system commands, use top-down algorithm design, and implement algorithmic solutions in a programming language. This course introduces basic spreadsheet design and development. Topics include writing formulas, using functions, enhancing spreadsheets, creating charts, and printing. This course provides an opportunity to evaluate software and hardware and make recommendations to meet end-user needs.
Emphasis is placed on software and hardware evaluation, installation, training, and support.
Upon completion, students should be able to present proposals and make hardware and software recommendations based on their evaluations. Emphasis is placed on creation and manipulation of images using graphic design software. Upon completion, students should be able to create graphic designs and incorporate these designs into printed publications. The course covers operating system concepts which are necessary for maintaining and using computer systems. Upon completion, students should be able to install and configure operating systems and optimize performance.