Course
Aims/Description
Prerequisites
Required
Materials
Attendance
Policy
Points
for tests and programming assignments
Course
grading formula
Materials
Fee
Course
Outline
CS101 - Computer Programming and Problem Solving
(4 Hours, 3 Credits)
Course Aims/Description: This course introduces the student to concepts of programming in a visual environment. The student uses code and concepts of programming to solve various common problems.
Prerequisites: CUNY certification in mathematics, reading, and writing
|
|
|
| FINAL |
|
| MIDTERM |
|
| QUIZZES (Best 3 of 4) |
|
| PROGRAMS |
|
|
|
|
| TOTAL |
|
Programming assignments:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Course Outline:
|
|
Topics |
|
|
|
An Introduction to Computers |
|
|
|
Using Windows |
|
|
|
Disks and Folders |
|
|
|
An Introduction to Visual Basic |
|
|
|
Programming Tools |
|
|
|
Visual Basic Objects |
|
|
|
QUIZ NO. 1 | |
|
|
Visual Basic Events |
|
|
|
Numbers |
|
|
|
Strings |
|
|
|
Input and Output |
|
|
|
Appendix C—Stepping Through an Elementary Program |
|
|
|
QUIZ NO. 2 | |
|
|
Decision Structures |
|
|
|
Appendix C—Stepping Through Programs Containing Decision Structures |
|
|
|
MIDTERM EXAMINATION | |
|
|
Do Loops |
|
|
|
Appendix C—Stepping Through a Program Containing a Do Loop |
|
|
|
For...Next Loops |
|
|
|
A Case Study: Weekly Payroll |
|
|
|
Creating and Accessing Arrays |
|
|
|
QUIZ NO. 3 | |
|
|
Sorting and Searching |
|
|
|
Arrays and Sequential Files |
|
|
|
Graphics |
|
|
|
Four Additional Controls |
|
|
|
QUIZ NO. 4 | |
|
|
General Procedures |
|
|
|
Appendix C—Stepping Through a Program Containing a General Procedure |
|
|
|
FINAL EXAMINATION |