Open Source Software Engineering

Summer software engineering program for teens on the campus of UC Santa Barbara

Program Highlights

Understand the various roles, positions and career paths within the field of software engineering
Gain and enhance skills in Python, pattern matching, Excel, PDF, CSV, JSON and more
Improve reading, writing and organizational skills as they pertain to software engineering
Work in teams to experience the roles and process of software development over the course of a project simulation
Learn to bridge theory to practice, moving from classroom learning to “on the job” scenarios
Tuition:

Residential Tuition:
$5,698

Commuter Tuition:
$3,298


**Tuition will increase on December 1st, 2024**

Dates:

Session 1:
July 20, 2025 August 1, 2025

Location:

UC Santa Barbara
Santa Barbara, CA

Course Overview

Are you wondering what it takes to become a software engineer? This long-standing career path has not only been considered a top career for the past 20 years, but it continues to grow, adapt, and refine itself to our ever-changing
world. You can explore your options and sharpen your skills in this Open Source Software Engineering course that is derived from an onboarding session for entry-level collegiate new hires.

This course simulates a two-week period of work for a corporate client. Students will begin with a team project kickoff and end with a presentation of work accomplished. Students will assume the various roles of software engineers and participate in mock meetings with clients, data analysis and review, quality assurance and more as they navigate the project from start to finish.

Open source software is free to the public and may be distributed and shared, bringing us notable names such as Python, Gimp, Linux, Mozilla Firefox, WordPress, and VLC Media Player.

Meet your instructor

Fernando Ellis

Software Engineering Rochester Institute of Technology

Fernando Ellis was born and raised in New York City, and attended Hunter College High School. After studying computer science, mathematics, German, and free and open source software at the Rochester Institute of Technology, he has worked for 9 years at Red Hat as a software consultant. Over that time his clients have included major banks, retail, public sector, healthcare, consulting firms, and startup organizations throughout central and eastern North America. Outside of work he enjoys reading books, watching movies, attending board game conventions, traveling, speaking other languages, bicycling, and cooking.

Learn more

Get started today

Summer Springboard Pre-College Summer Program