The camps are designed to provide students with an early education into computer science, engineering, and applied physical science, which are not typically covered in formal K12 curricula. The camps are not designed to convince students to major in these fields when they reach college but rather to allow them to make an informed decision about different fields that may not receive as much exposure as ones they see on a daily basis. Studies have shown that students who are exposed to computer science and engineering fields at a young age are more likely to excel in academic fields such as science and mathematics.
Although the camps are open to boys and girls, we have a particular interest in encouraging the education of girls in the computing field. The national average for girls receiving Bachelor’s degrees in computing fields is 19%. USC’s Computer Science program has over 30% girls in the undergraduate program. We would like to continue to encourage girls into the field, and research has shown that if girls are exposed to computer science or engineering fields before entering high school (and possibly middle school), they are more likely to pursue more difficult science and mathematics classes. Since these fields do not have any inherent advantages based on gender, there is no reason the field should not support an equal population of girls and boys.
By the end of the week, students will be able to:
Explain what computer science is and how it relates to real-world problems
Describe how a computer program is written and executed
Develop a sequence of steps used to solve a given problem
Write a computer program to solve a given problem
Use basic programming constructs such as variables, conditions, and loops
Identify the need for math and science knowledge in a variety of fields
Experience college life from the perspective of a USC student