Maricopa Community Colleges  CIS162AC   19966-19976 

Official Course Description: MCCCD Approval: 6-25-1996

CIS162AC  1996 Fall - 1997 Fall

L+L

3 Credit(s)

4 Period(s)

Visual C++: Level I

Beginning C programming. Includes features needed to construct programs, functions, pointers, input and output options, data types, structures, and unions, and disk file operations.

Prerequisites: CIS152, or CIS155, or CIS156, or CIS157, or CIS158, or CSC100 or permission of Instructor.

Go to Competencies    Go to Outline
 

MCCCD Official Course Competencies:

 

CIS162AC  1996 Fall - 1997 Fall

Visual C++: Level I

 

1.

Write elementary programs in C language. (I)

2.

Code fluently in C language. (II)

3.

Utilize pointers in program writing. (III)

4.

Utilize structures and unions when programming in C language. (IV)

5.

Complete disk file operations which include opening, reading, writing, and closing. (V)

6.

Identify and debug common mistakes in programs written in C language. (VI)

Go to Description    Go to top of Competencies
 

MCCCD Official Course Outline:

 

CIS162AC  1996 Fall - 1997 Fall

Visual C++: Level I

 

I. C language concepts

A. Operators

B. Variables

C. Terminology

D. Loops

II. Writing Functions

A. Form of C Functions

1. Scope

2. Storage

3. Class

4. Longevity

B. Variables

C. Values and Scoped Variables

D. Privacy and Functions

E. Designing a program in C language

III. Pointers in C language

A. Declarations

B. Increment

C. Decrement

IV. Structures and unions

A. Initializing a structure

B. Privacy

C. Altering a member

D. Hierarchy of operators

V. Disk File Operations

A. Low-level versus high-level disk input/output

B. Opening a file

C. Reading a file

D. Simple data plotting

E. Using file input/output

VI. Debugging

A. Missing delimiters

B. Assignment versus relational test

C. Syntax versus program errors

D. Latent bugs

 

Go to Description    Go to top of Competencies    Go to top of Outline