COQUITLAM COLLEGE
COURSE NUMBER: CSCI 101-4
TITLE:
INTRODUCTION TO COMPUTER PROGRAMMING USING C++
DESCRIPTION:
This course is an introduction to computer
programming using the C++ programming language.
Principles of problem solving and algorithm
design will be introduced. The
student will learn
the fundamental programming concepts and
techniques in the context of C++.
PRE-REQUISITES:
Math12
TEXT:
6th Edition, Walter Savitch, Addison Wesley,
2007
ISBN: 0-321-41269-9
DURATION: 13
weeks, 4 hours/week.
TOPICS:
Problem Solving, Algorithms
Compiling, Running, Testing, Debugging and
Documenting C++ Programs
Data Types, Constants, Variables, Declarations and Assignment Statements
Input and Output
Arithmetic and Boolean Expressions
Control Structures
Top-Down Design
Functions
Procedural Abstraction
Local and Global Variables
Classes and Objects
Introduction to Inheritance
Data Abstraction
Arrays, Strings
Searching and Sorting
Pointers, dynamic arrays and linked lists
EVALUATION:
Quizzes 10%
Assignments 20%
Midterm Exam 30%
Final Exam 40%
Students
must attain an overall passing grade on the weighted average of exams
in the
course in order to obtain a clear pass (C or better).
Outline101.htm current at: Sunday 29th July 2007,
18:27 PT, AHD