Let's Code

Short Coding Problems

Modulo Practice

Practice Mod Calculations

Celebrity

Play a game of celebrity

Vordle

Guess the vocab word of the day!

GitHub

Get Started with Eclipse + GitHub

Timer

Basic Timer

News and Opportunities

Find Stem Opportunities

San Diego STEM Ecosystem

The San Diego STEM Ecosystem hosts a directory with a wide variety of learning opportunities from frequent programs, activities, workshops, and events, to online opportunities and scholarships for all ages and interests. Their partners contribute to opportunities daily. Check back frequently for updates!


Visit website

Summer Girls Cyber Camp

Who is it for?

  • 8th - 12th grade

  • No prior experience necessary to participate

What to expect

  • Hear and learn from cyber leaders

  • Explore the fields of cybersecurity and IT

  • Learn through interactive games and hands-on activities

  • Explore your own community's cybersecurity needs

  • Develop the skills to prepare you for college and a career in the cybersecurity or IT fields

About the program

CompuGirls Cyber Warriors provides fun summer, after-school and yearlong programs where participants learn the latest technologies in digital media, cybersecurity, and coding. The curriculum is designed to create connections that support lifelong skill development in an empowering, creative, and fun environment.

This program is funded through an educational grant from the Department of Defense and is, therefore, provided to students at no cost to them.

All necessary materials will be provided by the program (including a computer for those students who need one).

Download the Summer 2022 Flyers:

ASU Flyer MD Flyer

If you are interested in registering a student please do so below. You may also contact [email protected] if you have any additional questions about the program.

Teaching Assistants: San Diego Air & Space Museum

Ground School: Our nationally-recognized Education Department and King Schools™ have worked to build a curriculum superior to a traditional ground school. Unlike most “Informal” (FAA Part 61) Ground Schools, our instructors are on-site and available for questions and feedback during class. The extensive resources of the Museum add a unique dimension to this learning experience, with interactive applications of classroom material.

Summer Camps: The San Diego Air & Space Museum is hosting various events throughout Summer 2022. Please check out the San Diego Air & Space Museum website for more information.

STEM Careers at the DOD

Join NCWIT for a talk with employees from the DoD about building a STEM career. The four panelists will share their career paths and best practices to launch and grow a career in the DoD. Participants can ask questions and explore more about opportunities and culture at the US Department of Defense.

Register Here!

Free Summer Virtual Class

At the TGR Foundation, we are focused on opening your mind to potential careers and college majors.

Instructors at the TGR Learning Lab in Anaheim will be offering FREE virtual summer classes for students across the nation. These classes will be open students who will be in 6th - 12th grade starting in Fall 2022. By registering, you understand this is a four-day per week commitment to yourself and your future. The next step is to select the course(s) you’d like to participate in, located on page 2 for students in middle school and page 3 for those in high school, and register using the Eventbrite links listed.

Timeframe: All virtual classes will be 90 minutes and held Monday – Thursday from 9 – 10:30 a.m. PDT / 12 – 1:30 p.m. EDT for middle school and 1 – 2:30 p.m. PDT / 4 - 5:30 p.m. EDT for high school. Students can only participate in one class each week.

If you have any questions or concerns, please email Gyla Bell at [email protected].

Free Summer Virtual Class

CaliBaja Webinars -- Summer 2022
We have scheduled a series of science and art talks for students, researchers, and the general public on the topic of glass, associated with the United National International Year of Glass.  The webinars have no cost for participation.  Some sessions are in Spanish and others are in English.

Learn by Doing

Don't just read about coding, actually do it! See example student projects below.

Crossy Road

Mia, Sarah, Sophia

2020-2021

This group took it to another level and recorded their own sound-effects including the recording of baby chickens. No chicks were harmed in the making of this game.

Geometry Dash

Alex, Charles, Ethan

2020-2021

Yes, a simple animation timer from the Java Swing library is enough to recreate a fast-paced game.

Minesweeper

Coralie, Sophie, Waverly

2020-2021

Great use of object-oriented programming and two-dimensional arrays to recreate the classic game of Minesweeper.

Why study computer science and information technology?

Follow the link for more.

$126,830 yearly

2020 Median Pay

$60.97 per hour

32,700

2019

Number of Jobs

+11%

2019-2029

Projected CIT Job Growth

+31%

2019-2029

Projected Information Security Job Growth

AP CSA Exam Breakdown

Multiple Choice Section

40 Questions, 50% of Exam

90-minutes
Free Response Section

4 Questions, 50% of exam

90-minutes

Computational Thinking Practices

Program Design and Algorithm Development

Determine required code segments to produce given output

Code Logic

Determine the output, value, or result of given program code given initial values.

Code Implementation

Write and implement program code.

Code Testing

Analyze program code for correctness, equivalence, and errors.

Documentation

Describe the behavior and conditions that produce identified results in a program.

Units At A Glance

AP Exam Note: The AP CSA course covers Units 1-10. The topics of Interface and Abstract Class are not included.

Primitive Types (Unit 1) Using Objects (Unit 2)
If Statements (Unit 3) Iteration (Unit 4)
Writing Classes (Unit 5) Arrays (Unit 6)
ArrayLists (Unit 7) 2D Arrays (Unit 8)
Inheritance (Unit 9) Recursion (Unit 10)
Additional Content Covered (Outside of AP Computer Science A)
Stacks and Queues (Data Structures) Hashmaps (Data Structures)
Binary Search Trees (Data Structures) Scanners and File Writers
Version Control (GitHub) JavaDocs
Java Swing (JFrame, JPanel) Animation Timer
Interfaces (with respect to MouseListener, KeyListener, ActionListener, etc) Switch-Case
Try-Catch Statements (Exceptions) JBox2D, Fisica Physics Library

Big Topics in CS

Modularity

Big Idea 1


Modularity in object-oriented programming allows us to use abstraction to break complex programs down into individual classes and methods.

Variability

Big Idea 2


Variables create data abstractions, as they can represent a set of possible values or a group of related values.

Control

Big Idea 3


Doing things in order, making decisions, and doing the same process multiple times are represented in code by using control structures.
Impact of Computing

Big Idea 4


Computers and computing have revolutionized our lives. To use computing safely and responsibly, we need to be aware of privacy, security, and ethical issues.

Traffic by Countries

What the Crypto?

BTC

65454

ETH

65454

LTC

65454

ETC

65454

BCH

65454

DOGE

65454