Course Outline Model:
COP 1000 Programming
Logic
(3 Credit Hours)
Course Description:
Programming logic is introduced. Major topics include problem definition
and the logic required for flowcharting, READ PROCESS WRITE loops, control
breaks table and multidimensional array creation and retrieval, multi-record,
single file processing programs. Documentation Standards are also covered.
Prerequisites:
CGS 1000
Course Objectives:
At the end of the course, the student will be able to:
1. To gain familiarization with tools used in problem-solving, particularly
as they apply to computerized [rpblem solutions.
2. To develop a working knowledge of the use of specific tools and techniques
of problem design such as flowcharts, VTO's, HIPO charts, pseudocode,
decision tables, Warnier Diagrams, Nassi-Schneiderman charts, and support
program, documentation..
3. To apply standard programming logic structures to the computerized
solution of data processing problems.
4. To implement the logic structures in a computerized environment using
one or more structured programming languages, e.g. Structured BASIC,
Pascal, Logo.(Bill Smith)
Software Focus at Brandon Campus:
Turbo HAL: the Robot;
http://www.hccbrandon.net/turbohal/turbohal.html
possible use of languages such as: Visual BASIC, Java, JavaScript, C,
C++.
Current Text Book:
Programming Logic for Business by Laura Saret;
4th; McGraw-Hill Higher Education;
ISBN: 0-07-366096-5
Table of Contents
- Introduction to Computer Programming
- Getting Started with Program Flowcharts
- Structured Techniques and Object Oriented Programming
- Report Output and Validating Input
- More on Decision Logic
- Using Arrays (Tables)
- Sorts
- Control Breaks and Totals
- File and Database Processing
Grading:
Grading will consist of projects, hands-on tests, and written tests.
|