This course introduces the basic concepts and principles of computer programming logic and program design. This course provides a foundation for programming in a business-oriented language.
Students concentrate on developing programming logic in order to solve basic business problems.
Design tools such as flowcharts and pseudocode are introduced and used for developing programs. In this lab students practice structured programming techniques with a focus on modular design as well as documenting, testing and debugging. This course provides a foundation for programming in a business-oriented language. Coursework emphasizes algorithm development and top-down program design using design tools such as pseudocode and structured flow charts to analyze problems and develop structured modular code. Topics include control mechanisms, looping constructs, data types, functions and basic file processing.