Find more information about this program under the "Special Programs" link.
Grade: 9-12 Credit: 0.5 Practical Art Length: Semester
Prerequisite: none
Course Description: Are you interested in technology? Do you like to create and use your imagination? This course is intended as an introduction to creating Web pages. The objectives of this course are: to teach the fundamentals of developing Web pages using HTML5 guidelines; to show students how to create Web pages suitable for coursework, professional purposes, and personal use; to expose students to common Web page formats and functions; to promote curiosity and independent exploration of World Wide Web resources; to develop an exercise-oriented approach that allows students to learn by example; to encourage independent study and help those who are learning how to create Web pages in a distance education environment. Students enrolling in this course will also have the opportunity to participate in DECA (Association of Marketing Students) and FBLA (Future Business Leaders of America). Dual credit is available for this course for sophomores, juniors, and seniors from St. Louis Community College.
Grade: 9-12 Credit: 0.5 Practical Art Length: Semester
Prerequisite: none
Course Description: This course provides students a foundation in the essentials of graphic design; acquaints them with fundamentals of multimedia; allows them to develop technical skills including the creation of original graphic images and the development of computer publications. This course prepares students for the future with course work designing images and advertisements to be used in print and on the Web. In today’s technologically advanced world, graphic design skills are highly desired by employers. This course gives you the foundation skills needed for page layout, vector art design, web graphics, and much more! Students enrolling in this course will also have the opportunity to participate in DECA (Association of Marketing Students) and FBLA (Future Business Leaders of America).
Grade: 9-12 Credit: 0.5 Practical Art Length: Semester
Prerequisite: none
Course Description: Interested in computers but not sure if a year long class will fit? This is an introductory course where students will gain fundamental skills used in the industry in the field of computer and information technology. This course is a broad introduction to a wide variety of concepts including but not limited to game design, cybersecurity, networking, computer programming, Microsoft Office, as well as project management and design thinking.
Grade: 9-12 Credit: 1.0 Practical Art Length: Year
Prerequisite: none
Course Description: Computer Science Essentials is an introductory course. You will use visual, block-based programming and seamlessly transition to text-based programming with languages such as Python® to create apps and develop websites, and learn how to make computers work together to put their design into practice. You will be exposed to a diverse set of computational thinking concepts, fundamentals, and tools, allowing them to gain understanding and build confidence. You will apply computational thinking practices, build your computer vocabulary, and collaborate just as computing professionals do to create products that address topics and problems.
Grade: 9-12 Credit: 1.0 Practical Art Length: Year
Prerequisite: A "C" or better in Computer Science Essentials or instructor approval
Course Description: Computer Science Principles helps students develop programming expertise and explore the workings of the Internet. Projects and problems include app development, visualization of data, cybersecurity, and simulation. Using Python as the 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 is recognized by the College Board as AP Computer Science Principles.
Grade: 11-12 Credit: 1.0 Practical Art Length: Year
Prerequisite: A "C" or better in AP Computer Science Principles AND approval of instructor and Director of Technology
Course Description: Cybersecurity 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.
Grade: 11-12 Credit: 1.0 Practical Art Length: Year
Prerequisite: A "C" or better in AP Computer Science Principles or Instructor Approval
Course Description: AP Computer Science A introduces students to computer science through programming. Fundamental topics in this course include the design of solutions to problems, the use of data structures to organize large sets of data, the development and implementation of algorithms to process data and discover new information, the analysis of potential solutions, and the ethical and social implications of computing systems. The course emphasizes object-oriented programming and design using the Java programming language.