Home | Contact Us | Site Map | Search     

Johns Hopkins University Logo

Center for Talented Youth

En Español   

New Here? | MyCTY Login | Apply | Alumni

Male Student Outdoors on Laptop
Kids in front of lockers
Home > CTYOnline > Science Courses
CTYOnline - Introduction to C Programming

Prerequisites: Qualifying math score and completion of Algebra I or equivalent
Recommended School Credit: 0.5 credit
Materials and Textbook Purchase Required:  Visit our textbook and materials web page
Individually Paced

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.

sample of EPGY C Programming coursesample of EPGY C Programming course

sample of EPGY C Programming course

Course Length: Typically 3 - 6 months
Detailed Course Information


System Requirements 

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.


Course Code: C1A

Science Courses

©The Johns Hopkins University. Baltimore, Maryland. All rights reserved.
CTY is accredited for grades 5 through 12 by the Commission on Secondary Schools of the Middle States Association of Colleges and Schools.

Center for Talented Youth -- A world leader in gifted education
5801 Smith Ave #400 McAuley Hall, Baltimore, Maryland 21209
Phone: 410 735-4100 / 410 735-6200 / Email: ctyinfo@jhu.edu

Privacy Statement

Divider

Get Adobe Reader

Best viewed at
1024 x 768 or higher resolution.