- How It Works
- Grades 2 through 7
- Language Arts & Writing
- Our Tutors
- Sign In
- CONTACT US
About the Course
Students explore topics including basic syntax, data types, expressions, control statements, and interaction between the compiler and the hardware.
Programming exercises are oriented towards learning how to construct an efficient algorithm to solve a problem. The course will use Dev C++. Students are given regular programming assignments throughout the course. Students learn to compile, execute, and debug their programs.
What Makes Introductory C Programming Different?
Summary of Fundamentals
Students complete brief programming assignments after watching lectures and answering exercises.
Understanding a program's structure is an important part of learning to code. Students learn about the different parts of a program's structure and submit their code to their tutor for review and feedback.
Dev C++ Tutorial
Students learn how to write as well as compile and run programs.
Enroll in Introductory C Programming
Tutor Support Included
Tutor Supported Features -
- Dedicated tutors for one-to-one learning
- Tutoring via video chat, phone, or email
- Digital Classroom sessions
- Academic coaching
- Parent-Tutor conferences
- Completion certificate
- Detailed progress reporting
- Technical support
- 3-month course enrollment
- Additional Details
My coding abilities are significantly better than before I began this course.
Computer Programming Student
GiftedandTalented.com is one of Homeschool.com's Top 100 Educational Websites. Numerous awards and grants supported the development of this course, including awards from the Silicon Valley Education Foundation and the Jack Kent Cooke Foundation.
Recent independent research by New York University has confirmed that our adaptive learning programs are proven to accelerate achievement for varying levels of students. The study found that:
Introductory C Programming is delivered via CD-ROM, typically delivered within 5 -7 business days. Access to online resources and your Stanford trained tutor begin immediately upon enrollment.
Recommended Usage: The course is designed to take approximately 3 months to complete.
Skills Covered: Students are given regular programming assignments throughout the course. Students learn to compile, execute, and debug their programs. The students are requested to write 30 programming exercises during the course in addition to theoretical exercises and a test. Download the Introductory C Programming Course Outline.
Prerequisites: Beginning Algebra or equivalent
Optional Textbook: The Art and Science of C, by Eric Roberts ISBN#: 0201543222, or any C programming book for reference
This course requires a computer with a CD-ROM drive and the Windows operating system. It will only function on Mac OS using a virtualized Windows Operating System using a product like Parallels Desktop or VM Ware.
System Requirements: All CD-ROM based course software require a Windows operating system. Mac OS X users can run Windows using Boot Camp or virtualization software like Parallels Desktop. The recommended Windows system has:
- Windows 8 or 10
- Intel processor (or AMD equivalent) with at least 4 GB RAM
- 10GB of free hard drive space
- CD/DVD drive
- Speakers and/or headphones jack
- Internet connection
Frequently Asked Questions
How do I know if this course is right for my child?
What is the recommended time a student should spend on each course?
To help students achieve their maximum potential, we recommend that they work in each course at least 20-30 minutes daily, a minimum of 3 days a week. For more information on schedules that our G&T.com students have used to accelerate their learning for each course, click here.
What happens if my student finishes the course early?
If the student finishes the course with time remaining in his/her quarter, he/she can continue to the next course in sequence with the remaining time for no additional cost. To complete a course transfer, contact a member of our Customer Experience Team.
Introductory C Programming Grades: 9–12