Home

 

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:

 

PROBLEM SOLVING WITH C++

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