The Computer Science SI is an intensive three-week program for students who have interest in learning the foundations of computer science and computer technology. The program offers a mix of activities designed to maximize learning through interactive, individualized instruction with outstanding instructors. It is also designed to expose students to broader topics in computer science through the distinguished lectures series where researchers speak about computing from pragmatic and academic points of view.
Although focused on computer science instruction, one of the most important benefits to the participants is the opportunity to interact with like-minded peers who share similar interests and talents, and to make lifelong friendships.
Level 1: Beginner Programming and Game Design in Python
Ideal for students who are interested in learning more about computer science, programming, and video game design. Students will be placed into Level 1 or Level 2 based on experience and math level. Review our Academics Page for more information.
Level 2: Object-Oriented Programming in Python/PyGame
For those who have taken at least one programming course (AP Computer Science Principles, for example), students will focus on writing basic games using pyGame with a game loop, displaying moving objects on the screen, object collision detection, and other common components of games via an object-oriented design focus.
Level 3: Introduction to Competitive Programming
Ideal for students who are interested in competitive programming but may not yet have the skills required to attend our Competitive Programming Summer Institute. Review our Academics Page for more information.
For more information, visit https://siucf.cs.ucf.edu/
Read MoreStudents must submit an online application and all supplemental documents to be considered.