KESWICK TECHNOLOGY PROGRAM

Technology Courses

6th GRADE

6th GRADE

7th-8th GRADE

COMPUTER APPS

7th-8th GRADE

COMPUTER APPS

BUSINESS, COMMUNICATION, AND TECHNOLOGY

9th GRADE

BUSINESS, COMMUNICATION, AND TECHNOLOGY

9th GRADE

10th-12th GRADE

TECH ELECTIVES:
PROGRAMMING – MARKETING – WEB DESIGN

10th-12th GRADE

TECH ELECTIVES:
PROGRAMMING – MARKETING – WEB DESIGN

6th GRADE

7th-8th GRADE

COMPUTER APPS

BCT

9th GRADE

10th-12th GRADE

TECH ELECTIVES

AP COMPUTER SCIENCE PRINCIPLES

AP COMPUTER SCIENCE PRINCIPLES

Course Overview

We will start with Digital literacy covering computer principles, how computers work and foundational knowledge and World Wide Web. We will practice using three web languages HTML, CSS, and JavaScript; learning by playing with code.

This phase involves web design and building the sites people use every day. We will build interactive websites by learning the fundamentals of HTML, CSS, and JavaScript. We will also learn SWIFT, developing the skills needed to be an Apple app Developer.

In BCT we will build on the coding skills the scholars have developed in middle school. We now add our entrepreneurship curriculum to empower our scholars to identify and use their gifts to start a business that impacts lives to advance God’s Kingdom.

We will start by improving our JavaScript Basics and learn how to use Express.js to build dynamic websites on the Node.js platform. The JavaScript library, React, will help students build user interfaces with reusable components. We will take a look at databases and how you retrieve information from them with SQL. With Python we will learn about general purpose programming languages and functional programming concepts.

We will dive into the research process and thinking like a designer to create ideas. Scholars will learn how to iterate on design ideas and create interactive prototypes. We will explore important data for marketing and sales professionals and how to analyze that data to influence decision-making. We then develop skills to make products and satisfy customers and collaborate with team members.

We will create websites mastering the fundamentals of HTML and CSS. We will focus on User Experience, or UX, design to put scholars in the shoes of users to create web solutions. More advanced CSS is used to add visual effects and techniques to enhance our designs. We will learn how to use Adobe XD to create interactive prototypes, build responsive layouts and images, and learn SVG Basics to improve graphic design skills.

AP COMPUTER SCIENCE PRINCIPLES

The Develop in Swift AP® CS Principles course helps students learn key computing concepts and build a solid foundation in programming using Swift while preparing for the AP® Computer Science Principles Exam. Students will learn about the impact of computing and apps on society, the economy, and our culture as they explore iOS app development. Lessons take students through the app design process: brainstorming, planning, prototyping, and evaluating an app of their own.

Develop in Swift

The curriculum prepares students for college or a career in app
development using the Swift programming language designed for Mac—which
supports all major programming languages—making it the ideal device for
teaching and learning code.

Learn coding concepts and build apps
Using Xcode—the same integrated developer environment (IDE) used by
professional developers to create apps on the App Store—students learn
the basics of Swift and app development. They’ll learn key programming
concepts as they write Swift code in Xcode playgrounds, an interactive
coding environment that lets them test Swift code and see instant results.

Cutting-Edge Tech Lab

Students utilize our state-of-the-art tech lab which equips them to become successful in the technology program. Along with their iPads, students work with the newest of equipment including: iMacs, Sphero robots, and Ender 3-D printers. It is important to us that students are given access the necessary tools to thrive in a technology-driven world.