An introduction to problem-solving methods and algorithm development in an Object-oriented environment. Stresses techniques of good programming style. (This course may not be substituted for C.S. 2106.) Prerequisite: High School Algebra (1st, 2nd)
Expectations:
E1. Knowledge of High School Algebra Math Skills
Course Outcomes:
R1. Application Development, Data Types, Variables, Assignment Statements, Arithmetic Operators and Scope
R2. Simplifying Programming thru Modularity
R3. User defined Procedures and Functions
R4. Decisions, Data Validation, and Error Handling
R5. Repetitive Structures, Arrays, Searching, Sorting, and Sequential Files
R6. Multiple Document Applications and user defined menus
R7. Event-driven GUI programming with Visual Interactive Scenarios Notation (VISION)
R8. Database Programming and Data Environment
R9. Compiling and Distributing Applications |