Units: |
4.00 |
Prerequisite: |
CISP 300 (Algorithm
Design/Problem Solving) or 370 (Beginning
Visual Basic) with a grade of "C" or better |
Hours: |
54 hours lecture, 54
hours laboratory |
Description: |
This course is an
introduction to structured programming and objects.
Topics include program design, documentation,
testing, and debugging, as well as data
representation, data types, variables, constants,
and operators. It also includes control structures,
functions, interactive and file input/output,
standard libraries, arrays, pointers, structures,
classes, and objects. |
|
Section 3: Learning Outcomes and Objectives
Upon completion of this course, the
student will be able to:
- develop efficient algorithms for the solution of
problems using the control structures of structured
programming
- implement suitable data structures to support a
given algorithm
- formulate and implement algorithms to solve complex
problems using a high-level language
- use the top-down development approach to implement
modular, maintainable programs
- apply the software development life-cycle for
program design, development, coding style,
documentation, and testing
- assess the efficiency of differing solutions to a
problem
- analyze an existing algorithm implementation for
errors, then develop solution program code to correct
the errors
- design and use classes and objects
- compare procedural and object-oriented approaches to
problem solving
|