| Course Number |
|
| Course Name |
|
| Credits |
|
| Prerequisite |
|
| Course Description |
|
| Course Objectives |
B. be able to write a program to implement the solution. C. be able to properly test a program to ensure its correctness and robustness. D. be able to use accepted style when writing a program. E. be able to use a computer system to edit, compile, and execute a program. |
| Course Outline |
b. Algorithm development c. Structured programming techniques d. Testing and debugging e. Documentation
b. Using the computer network c. Creating, editing, compiling, and executing a program d. Using symbolic debugger e. Using electronic mail
2) Identifiers 3) Reserved Words
2) Executable statements
2) Real 3) Character 4) Boolean
2) Constants
b. Output to the screen c. File I/O using file redirection d. Arithmetic expressions and assignment
b. Boolean Expressions c. Loops
2) Pre-Test 3) Post-Test
2) Two Alternatives 3) Many Alternatives
b. One-dimensional arrays c. Multi-dimensional arrays d. Strings (concatenation, substring operations)
b. Function definition and invocation c. Parameters d. Block structure and scope
b. Binary search c. An elementary sort
b. Mathematical programming c. Computer science applications d. Text Processing e. ASCII representation of character data |
| Suggested Texts |
|
| Related Readings |
|
|
| |