Dr. Riggs
Banneker Bldg. A, 213
412-7351
Office Hours: MWF 12:05-2:00
http://www.cis.famu.edu/~riggs/CProg
riggs@cis.famu.edu
Text: C Programming : A Modern Approach,
K. N. King
Meeting: 11:15 - 12:05 MWF Tec Bldg. A, 201A
Catalog Description
COP 2221 Programming in the C Language (for nonmajors). 3 Hrs.,
Prereq: MAC 1142. An introduction to computers and programming utilizing
C. Covers the evolution of hardware and software, problem solving and algorithm
development, program data types and structures, program control constructs,
and program development methods and style.
Goals:
The goal is to develop a functionally complete knowledge
of C programming and the ability to create programs using all that knowledge.
That is you will have the ability to create programs for any ordinary purpose.
A detailed list of topics will be found in the class
calendar.
Specific Topics (per the ACM):
1. Basic type declarations (e.g., integer, real, Boolean,
char, string)
2. Arithmetic operators and assignment
3. Conditional statements
4. Loops and recursion
5. Procedures, functions, and parameters
6. Arrays and records
7. Overall program structure
Approximate Calendar:
| 1/7 | Chptr 1 Introducing C | 3/04 | Chptr 22 Input/Output | Qz4 | ||
| 1/14 | Chptr 2 C Fundamentals | Prg 1 | 3/11 | --- Spring Break --- | ||
| 1/21 | Chptr 3 Formatted I/0 | Qz1 | 3/18 | Chptr 8 Arrays | Prg 5 | |
| 1/28 | Chptr 4 Expressions | Prg 2 | 3/25 | Qz5 | ||
| 2/04 | Chptr 5 Selection Statements | Qz2 | 4/01 | Chptr 9 Functions | Prg 6 | |
| 2/11 | Chptr 6 Loops | Prg 3 | 4/08 | Qz6 | ||
| 2/18 | Chptr 7 Basic Types | Qz3 | 4/15 | Review | ||
| 2/25 | Review | Prg 4
Mid-term |
4/22 | Final |
Grading :
30% Mid-Term
30% Final
30% Quizzes
10% Programs
(Final grade = .3*mid-term + .3*final + .3*quiz_average + .1*program_average)
Policies: