Computer Science FAQ

Q: Is Computer Science SI Residential?
A: No. Students are to be dropped off (or drive on their own) to campus every weekday at 9am and leave at 5pm while the camp runs.

Q: What is the cost and what does it cover?
A: The cost is $995 and that covers tuition, books, programming competition, field trips, thumb drives, and the closing ceremony.

Q: When are applications due?
A: The early bird deadline is April 21. These applications will be given first consideration and acceptances will be given to some of these applicants by April 28 via email. Any remaining slots available will be filled from applications deferred from this group and those received by the final deadline, May 12. These students will hear back by May 19 via email.

Q: When is the $300 deposit due?
A: You must pay your $300 deposit by May 26 to hold your spot. Otherwise, others will be offered an opportunity to attend.

Q: When is the remaining $695 due?
A: June 2.

Q: Are there any scholarships available?
A: Yes, there are scholarships available for Computer Science SI. Students must establish need as defined by the university. Students requesting scholarship assistance should contact the program coordinator for more details.

Q: Can high school credit be given for the courses taken at SI@UCF?
A: Once accepted, the student would have to contact their guidance counselor before the program starts. After the program ends, our lead instructor provides each student with a synopsis of what they have learned and their grade in each course. It is up to each individual school to award credit, and it has been done in the past.

Q: How many students are accepted?
A: A maximum of 35 students will be accepted.

Q: How are students placed into their programming course?
A: Students who have taken the AP Computer Science course are automatically placed in the Android Development course. Students who have no prior experience programming will be placed in the Introductory Python and Game Design course. Students with a semester’s worth of experience or more, but who haven’t take the AP course will be placed into the Programming in Java and Game Design using Swing course.

Q: What about meals?
A: Students have two options. They can bring their lunch or they can put debit/flex dollars on their UCF student ID card that they will get on the first day. All of the on campus dining facilities accept cash or credit/debit cards as well.

Q: Do you use Macs or PCs?
A: Our lab has PCs, but students may bring their own laptops and use either PCs or Macs. Students are not required to bring their laptops, however.

Q: What if a student needs to miss a day or two?
A: We understand with summer travel arrangements that this happens and we are able to accommodate such requests. If a student gets sick, we understand the need to stay home. Our staff can help catch them up when they become well.

Q: Why do you teach Python in the first course and Java in the other two courses?
A: We believe that Python is an easier language to learn programming concepts in for those who have never programmed and have chosen it for the introductory course. The Android Development course is taught in Java since all AP students are familiar with Java and that is the language one must use to develop Android applications. We felt that students who haven’t yet taken the AP course but are familiar to programming would benefit most from exposure to Java, should they later take the AP course.