In our high school, AP Computer Science is only offered for 11th and 12 grade students. Here are two other programming courses offered. Do they seem worthwhile?

Quote
WEB DESIGN II/Dreamweaver
Adobe Dreamweaver, Flash, Fireworks and Photoshop are some of the web development tools that students will continue to learn and use while creating a professional looking web site. Students may work in teams, or independently, in developing advanced websites that utilize CSS (Cascading Style Sheets), understanding and implementing the proper underlying HTML coding as the essential elements in the web site design process. Students will develop a website that addresses a real-world need for a client, with client feedback as a component of the project evaluation process. Alternatively, students may elect to create a website that addresses a clearly articulated goal or purpose, incorporating the web design principles learned in class. The knowledge of professional web authoring tools and HTML coding is especially helpful for college studies and career paths in this area.

DEVELOPING MOBILE APPLICATIONS FOR ANDROID DEVICES
How often have you had an idea for a mobile app but did not know where to start? In this course, students will learn the basics of mobile application development using App Inventor, Python, and Adobe Photoshop. Projects will focus on software architecture, interface layout, and multi-modular real-time user interaction. The course will teach students to build apps on the Android platform, from initial prototyping all the way up to deployment. This honors level course has a Web Design I requirement.