Topics include control mechanisms, looping constructs, data types, functions and basic file processing. This course provides a foundation for programming in a business-oriented language. Students develop programming logic to solve basic business problems using design tools such as flowcharts and pseudocode, which provide a basis for developing programs. Through programming examples and other assignments, students in this lab practice structured programming techniques. Modular design techniques are stressed along with documenting, testing and debugging.
Students also study computer system architecture.
Students also study typical desktop system hardware configuration, including overall architecture and expansion options. Operating system considerations for expansion and networking are also explored. Students also explore PC management. This course concentrates on the C programming language and draws on students knowledge of programming tools to explore solutions to a variety of business problems. Structured design and top-down programming techniques are emphasized.