Intended for students ranging from 9th to 12th grade, and including incoming college freshmen, with no coding experience, Principles of Computer & Data Sciences has been designed to provide a comprehensive introduction to the foundational concepts of programming and information science. Through a combination of mini-lessons, interactive exercises, practical case studies, and a culminating project, attendees will be immersed in a learning environment that emulates real-world scenarios commonly faced by computer and data scientists.
In this camp, we will cover the essentials of programming, and its applications in a variety of fields, including software engineering, cybersecurity, algorithmic programming, and data analysis. Of particular note will be an emphasis on programming with data, allowing campers to construct their own data sets, apply data manipulation techniques in Python, query data using SQL, and visually represent their findings via Tableau. By undertaking a self-designed project that encompasses all the skills acquired throughout the camp, participants will emerge from this experience with a strong understanding in computer and data sciences.
After the program, participants will be able to:
Understand the applications of programming and the different sectors of computer and data sciences
Write basic code in Python to perform automated tasks relevant to data analysis
Construct basic queries in an open-source database SQL server
Create data visualizations in Tableau based on data collected by each participant
Explain the data analytics process from data collection, cleaning, and manipulation to visualizing and interpreting data to make thoughtful insights
Online options will be available for participants to attend the program from any location.
After registering, participants be notified via email about how to attend the program online.
A Zoom/Google Meets link will be sent out before the start of the program. Participants will use the same link everyday.
Google Colab will be the Python editor used throughout the program. Colab is a FREE editor allows anybody to write and execute arbitrary python code through the browser, and is especially well suited to machine learning, data analysis and education.
Stack Exchange is a question and answer site for database professionals who wish to improve their database skills and learn from others in the community. In the program, we will use StackExchange's open source database to practice querying a database.
Campers will need to provide their own devices. Acceptable devices include, and are limited to:
Chromebook ✅
MacBook (Air, Pro, etc.) ✅
Windows laptop ✅
Prohibited devices include, but are not limited to:
Tablets (iPad, Samsung Galaxy Tab, etc.) ❌
Mobile phones (iPhone, Android) ❌
Campers will use FREE softwares to complete interactive exercises and a project.
**If possible, each camper should come with a fully accessible Google account which will allow them to sign up for each software — free of charge — to use for the entirety of the camp.