Programming & Web Development

HS Credits for 2 Year Program:
Year 1 – 3.0 Elective Credits
Year 2 – 2.0 Elective Credits and 1.0 Science Credit

VT Proficiency-Based Graduation Requirements (PBGRs)​:
BTC is currently in the process of 
aligning PBGRs for Grade 11-12 Programs.

Dual Enrollment/College Credit: ​TBD
This project-based program provides students the knowledge, skills and attitudes needed to pursue one of two related career pathways:

  • Programming, developing web and mobile apps, including a role-playing game.
  • Web Development, helping nonprofit and small business clients build better websites.

Regardless of individual focus, all students will be prepared for success in online or traditional college study, while building skills needed for digital development experiences through Burlington-area community service technology groups like Code for BTV, Free Code Camp and Girls Develop It.  All students will develop professional portfolios to support college admission.

Students completing this program continue their studies in Computer Science related fields such as: Systems Architecture, Programming, Software development, Systems Administration, Cyber-Security, and Full-Stack Web Development.

For more information, videos and links, view our program website.

Programming Pathway

Students will apply foundation coding principles to create web and mobile applications in a Full-Stack approach, using HTML, CSS, JavaScript and React.JS on the front end and Node.js, Express, and MongoDB on the back end.   Students may also prepare individually for the AP Computer Science A exam in Java with the support of the instructor.

Using free tools like Git and Slack students will work alone and in teams.  The Kata model of structured practice and competition, combined with project-based focus,  ensures that classroom and online learning remains fresh and applicable for students serious enough about coding to work outside school.  Each student will build Javascript-based games, while those who specialize in the Programming Pathway will contribute to a text-based multiplayer Role Playing Game (RPG) built on the Open Source Project (OSP) model of core projects and contributed modules.  This simulated RPG project will prepare students to join and contribute effectively to existing OSP communities.

Students in the Web Development pathway will work in a free web redesign clinic accessed by community based organizations and small businesses, with opportunities to impress reference contacts, obtain letters of recommendation, and build digital portfolios.  Those in the Programming pathway will meet coding professionals in Burlington communities and colleges, and build opportunities for further study in Vermont and online.

Prerequisites/Recommended Skills:

Students specializing in this pathway should be proficient in problem solving and analytical thinking skills, fluent in basic Math skills and Algebra, and comfortable with online learning.

Web Development Pathway

Students will sprint through the foundations of web design and development in order to participate in a community WordPress clinic.  Drawing on existing individual skills and past experiences, students will assume roles to play in interdependent teams that staff the clinic. Following a field-tested business process, students will interview clients, analyze sites, draft scoping documents, and create redesigned websites to generate better Return On Investment (ROI) for the community organizations and businesses who seek free support from our clinic.

All students will produce sitemaps and wireframe diagrams that evolve into site menus, page layouts and user experiences designed to address the needs of site visitors and the goals and objectives of site owners.  Each student will build and manage one or more WordPress sites. Those who specialize in the Web Development Pathway will manage their own virtual web servers with the standard WordPress stack of Linux, Apache, MySQL and PHP.

Clients of the Free WordPress Clinic agree to participate in meetings and provide timely feedback via email, video meetings and other means, and to provide letters of recommendation when warranted by the work of individual students.  At the end of the academic year, clients are invited to assume ownership of the partially or fully redesigned sites, and to continue to work with students as interns or paid freelancers to continue site development and support.

Prerequisites/Recommended Skills:

Students specializing in this pathway should be highly literate in digital media, able to read and create tabular reports and charts, and highly motivated by service learning opportunities.  

Translate »