STEM Academy: Programming and Software Development Pathway

8182: Introduction to Computer Science (1 credit PAR, Gr. 9-12, weighted)

Designed to be the first computer science course for students who have never programmed before, this course is an optional starting point for the PLTW Computer Science program. Students will work in teams to create apps for mobile devices using MIT App Inventor®. They explore the impact of computing in society and build skills in digital citizenship and cybersecurity. Beyond learning the fundamentals of programming, students build computational-thinking skills by applying computer science to collaboration tools, modeling and simulation, and data analysis. In addition, students transfer the understanding of programming gained in App Inventor to text-based programming in Python® and apply their knowledge to create algorithms for games of chance and strategy.

8172: Computer Science and Software Engineering (1 credit PAR, Gr. 10-12, weighted)

Prerequisite: Introduction to Computer Science

Using Python® as a primary tool and incorporating multiple platforms and languages for computation, this course aims to develop computational thinking, generate excitement about career paths that utilize computing, and introduce professional tools that foster creativity and collaboration. This course will help students develop programming expertise and explore the workings of the Internet. Projects and problems include app development, visualization of data, cybersecurity, and simulation. 

8174: Computer Science Applications (1 credit PAR, Gr. 11-12, weighted)

Prerequisite: Computer Science & Software Engineering

This course focuses on further developing computational-thinking skills through the medium of Android™ App development for mobile platforms. The course utilizes industry-standard tools such as Android Studio, Java™ programming language, XML, and device emulators. Students collaborate to create original solutions to problems of their own choosing by designing and implementing user interfaces and Web-based databases. This course aligns with the AP CS A course.

3201: Student Tech Team (2 credits PAR, Gr. 11-12)

Course enrollment via interview only.

Prerequisite: Introduction to Computer Science, Computer Science and Software Engineering and completion of, or concurrent enrollment in Computer Science Applications and/or Information Technology Essentials

This course, open to students in grades 11 and 12, is a hands on study of technology integration in an educational context. Students are required to assess problem sets throughout the day and define the best approach to addressing or solving the problem. In addition to solving problems for students and teachers, Student Tech Team members will be required to complete and maintain several running projects that address problems or solutions in educational technology integration. To enroll in the Student Tech Team course, students are required to interview with the Instructional Technology Specialist and/or course teacher. Interviews are held in late spring.

8176:  Cybersecurity (1 credit PAR, Gr. 11-12, weighted)

Prerequisite: Computer Science Applications

This course introduces the tools and concepts of cybersecurity and encourages students to create solutions that allow people to share computing resources while protecting privacy. Nationally, computational resources are vulnerable and frequently attacked; in Cybersecurity, students solve problems by understanding and closing these vulnerabilities. This course raises students’ knowledge of and commitment to ethical computing behavior. It also aims to develop students’ skills as consumers, friends, citizens, and employees who can effectively contribute to communities with a dependable cyber-infrastructure that moves and processes information safely. Cybersecurity will be available fall 2018.

8621: Internship in STEM Careers - Cerner Scholars (2 credits PAR, Gr. 12

Cerner is a leading company in the Kansas City area that provides health information solutions to improve the well-being of individuals and communities. Cerner creates leading-edge health information technology through strategies that empower organizations to know, manage and engage their populations. The Cerner Scholars program at Summit Technology Academy provides students with an opportunity to gain a deeper learning experience related to their interest in computing and technology.