Global Knowledge Academy Learning Center: Angeles City
Global Knowledge Academy Learning Center: Angeles City
Global Knowledge Academy Learning Center: Angeles City
Angeles City
SYLLABUS IN COMPUTER PROGRAMMING 1
I.
Course Code
CP24
II.
Course Title
Computer Programming 1
III.
Course Description :
Basic programming-in-the-small abilities and concepts including procedural programming (methods,
parameters, return values),
basic control structures (sequence, if/else, for loop, while loop), file processing, arrays and an introduction
to defining objects.
IV.
Course Objectives
:
Students will master basic procedural programming constructs. They will learn to write and debug
small programs (50-100 lines)
using a full range of procedural techniques using a variety of input sources (console, file) and a variety of
output destinations (console, file, graphical). Students will learn the design principles that are relevant to
this style of programming in the small including decomposition, information hiding, elimination o
redundancy, detailed documentation, and use of parameters and return values to create flexible
components. Students will be exposed to the major design issues of object oriented programming
including inheritance.
V.
No. of Units/Hrs.
VI.
Pre-requisite
VII.
Course Requirements
:
:
CP12
:
3units/72hrs.
VIII.
Course Content/Topics
WEEK
NO. OF
HRS.
3
TOPIC
2-3
Introduction
History of C
Why use C
Compilers
Memory models
Program Structure
Header and body
Use of comments
/*Comments*/
{Body} braces
File names
Standard compiler library
Data Concepts
Interactive programs
Variables, constants, and data types
Declaring words, bytes, and bits
Key and reserve words
SPECIFIC OBJECTIVES
5-6
PRELIMINARY EXAM
1
2-3
4-5
MIDTERM EXAMINATION
1
Storage Classes
Automatic variables
External variables
Scope and functions
4-5
FINAL EXAM
IX.
References
website (www.cobs.com/gif/ccc190sc.doc)