IMACS Online Courses

University Computer Science

F.A.Q. (Frequently Asked Questions)

If these are such a valuable courses, why don't high schools offer them?
High schools have it rough. Their resources are limited and their responsibilities are significant. As with most university-level courses, it is unrealistic to ask high schools to even consider putting resources towards preparing and teaching such courses. To offer high school students a true university-level course in computer science in the style of the University Computer Science courses, one needs instructors with an extensive background in university computer science, extensive training in teaching advanced subject matter to bright, young people, and a curriculum that has been tested and refined over many years.
What classes must I have taken to be ready for University Computer Science I? For University Computer Science II?
Being ready for University Computer Science I has little to do with what specific courses you have taken, but has everything to do with your aptitude for mathematical reasoning, computational thinking, and reading comprehension. University Computer Science II is suitable for students who have successfully completed University Computer Science I Other than a student being at least middle or high school age and passing the IMACS Aptitude Test, there are no specific age restrictions or prerequisites for eIMACS courses.
How do I know if I'm ready for University Computer Science I? How do I prove to IMACS that I'm ready?
To be accepted into University Computer Science I, you must pass the IMACS Aptitude Test. The test is free and there is no commitment or obligation. You can register online for the test. After you complete the aptitude test, IMACS will contact you with the results.
These are online courses. How do I get help?
Each student is assigned a principal IMACS instructor, who monitors the student's progress, and is available for questions. Students may contact the instructor through the IMACS Message Center or by email. In addition, the principal instructor (as well as other IMACS instructors and the members of IMACS Technical Support) are available via the IMACS Online Help Desk.
Is everything online?
Yes, it's all done online. There is nothing else to buy, no software to install, and nothing to send by postal mail. You submit assignments and tests online, using sophisticated interactions -- it's not simply a bunch of multiple choice questions! Scores for assignments and tests are shown on your online gradebook so that you and your parents can monitor your progress.
How long does it take to finish each course?
When a student is enrolled in one of the courses, the account is active (24 hours a day, 7 days a week, of course!) for a period of 40 weeks. This period can start whenever you wish. Of course, the actual time that it takes to finish depends upon the amount of time that a student puts into the course (and, naturally, the student's abilities). Some students like to do the course during the school year (when they are in "study mode") while others prefer to do it in the summer (when they can put more hours per week into the course and finish it in a shorter span of time).
What if my child doesn't complete the course within the 40-week enrollment?
Thirty-day extensions may be purchased at $150 each. It has been IMACS' experience that students benefit most when courses are completed within a year. Parents and students should do their best to keep extensions to a minimum if possible.
Can an enrollment be suspended if a student needs to take time away from a course?
Yes, IMACS allows one suspension of up to six months in duration during an enrollment period. Requests for suspensions must be made in advance by email and must include both the start and end dates of the hiatus. The expiration date of the enrollment will be extended by the length of the suspension.
How much does each course cost?
The tuition for each course is $985.
What is your refund policy?
If a student withdraws from a course within seven calendar days of enrolling, IMACS will refund all but $100 of the tuition paid. Requests for refunds must be made by email. No refunds will be given after seven days.
If I'm interested, what is the next step?
You can either register for the aptitude test, or, if you would like to have your parents discuss the course with us first, they can contact IMACS toll-free at 1.866.634.6227 or by email at