Introduction to the theory and practice of automated data processing. Information will be given on microcomputers and small computer systems. The course will review typical software programs for microcomputers such as word processing, graphics and electronic spread sheets. This is a first course for students planning or exploring a career in software design and development. This course emphasizes a careful, disciplined approach to computer programming.
Problem solving through stepwise development of algorithms is presented.
Students will learn programming language, syntax, coding, program logic, and program testing. Students will plan, create, test and run their own programs to solve typical problems. Before enrolling, students should have basic computer experience and be able to save and retrieve files, run applications, and print documents. This is an introductory course in the areas of mathematics applicable to computer science. Topics include logic and circuits, sets, mathematical induction, graphs, trees, and algorithm development and refinement.