Qualifying math score and completion of Algebra I or equivalent 0.5 credit Visit our textbook and materials web page
This course provides students with a general introduction to computer science and programming within the context of learning the C programming language. Intended for students who want to apply their mathematical skills in the field of computer science, the course covers basic concepts of computer science and programming, as well as advanced concepts that enable writing more complex programs. Students are required to write thirty programming exercises in addition to completing theoretical exercises. Typical programming assignments during this course include: computing the solutions of quadratic equations, finding prime numbers in a given range, finding greatest common divisor (gcd) of two integers, computing the factorial of an integer, and processing words in a passage of text. Students learn to compile, execute, and debug their programs, which are are submitted to their instructor and checked for accuracy. At the course's end, students submit a comprehensive final exam.  

Typically 3 - 6 months
All CTY Online courses require a properly-maintained computer with Internet access and a recent-version web browser (such as Explorer 6, Firefox, or Safari). Students are expected to be familiar with standard computer operations (e.g. login, cut & paste, email attachments, etc). |
This course uses CD-ROM for lessons and videos. You will need free space on the hard drive, and user permissions, to install both the course software and Apple's QuickTime video player. |
This software requires MS Windows. Macintosh users may be able to run the course with 3rd party emulation software. |
C1A
|