COP1000C Computer Programming
COP1000C Computer Programming
COP1000C Computer Programming
COURSE OUTLINE
UNIT TITLES
1. Program Design
2. Pseudo-code, Flowcharts, and Other Graphical Representations
3. Developing an Algorithm
4. Selection Control Structures
5. Repetition Control Structures
6. Algorithms Using Sequence, Selection, and Repetition
7. Modularization
8. Communication Between Modules
9. Cohesion and Coupling
10. Primitive Data Structures
Page 1 of 11
BROWARD COLLEGE
COURSE OUTLINE
EVALUATION:
Please provide a brief description (250 characters maximum) that details how students will be evaluated on the course outcomes.
Evaluation instruments will include written and/or skills-based examinations and individual in-class and/or
take-home assignments. Evaluation methods may also include group in-class and/or take-home assignments.
UNITS
General Outcome:
Be able to describe the steps in the program development process, explain structured
programming, and introduce algorithms using pseudo-code, flowcharts, or other graphical
representations.
Upon successful completion of this unit, the student shall be able to:
Page 2 of 11
BROWARD COLLEGE
COURSE OUTLINE
General Outcome:
Be able to demonstrate an understanding of the common words and keywords used when
writing pseudo-code; the Structure Theorem and the three basic control structures.
Upon successful completion of this unit, the student shall be able to:
Page 3 of 11
BROWARD COLLEGE
COURSE OUTLINE
General Outcome:
Upon successful completion of this unit, the student shall be able to:
Page 4 of 11
BROWARD COLLEGE
COURSE OUTLINE
General Outcome:
Be able to explain the selection control structure by introducing simple and multiple
selection, nested selection, and case construct.
Upon successful completion of this unit, the student shall be able to:
Page 5 of 11
BROWARD COLLEGE
COURSE OUTLINE
General Outcome:
Be able to develop algorithms which use the repetition control structure in the form of
DOWHILE, REPEAT…UNTIL, and counted repetition loops.
Upon successful completion of this unit, the student shall be able to:
Page 6 of 11
BROWARD COLLEGE
COURSE OUTLINE
General Outcome:
Upon successful completion of this unit, the student shall be able to:
Page 7 of 11
BROWARD COLLEGE
COURSE OUTLINE
Unit 7 Modularization
General Outcome:
Upon successful completion of this unit, the student shall be able to:
Page 8 of 11
BROWARD COLLEGE
COURSE OUTLINE
General Outcome:
Be able to define elementary data items, data structures, the concepts of inter-module
communication, local and global data, and the passing of parameters between modules.
Upon successful completion of this unit, the student shall be able to:
Page 9 of 11
BROWARD COLLEGE
COURSE OUTLINE
General Outcome:
Upon successful completion of this unit, the student shall be able to:
Page 10 of 11
BROWARD COLLEGE
COURSE OUTLINE
General Outcome:
Upon successful completion of this unit, the student shall be able to:
Page 11 of 11