(970) 403-0946  (970) 247-8333  info@southwestcoloradoeschool.org

HS Computer Science Courses

The Southwest Colorado eSchool offers courses in English, math, science, social studies, world language, physical and health education, fine arts, computer science, and more. All courses are taught by highly qualified Colorado teachers, and the courses meet the Colorado Academic Standards, which include the Common Core Standards.

NOTE: Some of the following courses meet Fine/Practical Arts, Mathematics, and/or General Elective graduation requirements.


IT Essentials: PC Hardware and Software

The IT Essentials: PC Hardware and Software course provides students with in-depth exposure to computer hardware and operating systems. Course topics include the functionality of hardware and software components as well as suggested best practices in maintenance and safety issues. Students learn to assemble and configure a computer, install operating systems and software, and troubleshoot hardware and software problems. In addition, this course introduces students to networking and often prepares them for industry certification. It is designed to be a course for 9th grade students, however, all grade levels are welcomed.

Credits: 0.5

CATEGORIES: Computer Science, Course Catalog, Electives | TAGS: Grade 09, Grade 10, Grade 11, Grade 12, Schoology

Computer Programming 101

This course introduces students to foundational programming concepts through the use of increasingly complex games and programs beginning with simple number guessing games and ending in the creation of student’s own “Atari-style” video games. Concepts include variables, decision structures, iterative structures, procedures, graphics, collision detection and object oriented programming concepts. The course is taught using an industry standard fourth generation programming language but teaches the conceptual skills necessary for students to progress to other languages. 
more »

CATEGORIES: Computer Science, Electives, Fine / Practical Arts | TAGS: Grade 09, Grade 10, Grade 11, Grade 12, RTTT, Schoology

Web Page Design I

Web Page Design courses teach students how to design web sites by introducing them to and refining their knowledge of site planning, page layout, graphic design, and the use of markup languages—such as Extensible Hypertext Markup, JavaScript, Dynamic HTML, and Document Object Model—to develop and maintain a web page. These courses may also cover security and privacy issues, copyright infringement, trademarks, and other legal issues relating to the use of the Internet. Advanced topics may include the use of forms and scripts for database access, transfer methods, and networking fundamentals. more »

CATEGORIES: Computer Science, Course Catalog, Electives, Fine / Practical Arts | TAGS: Grade 09, Grade 10, Grade 11, Grade 12, RTTT, Schoology

Web Page Design II

Students will continue building knowledge of HTML programming language and move to use of WYSIWYG programs. Java Script will be introduced to create mouse over and pop-up windows. Programming and usage forms and cascading style sheets will be introduced. Evaluation of web sites, ethical usage and copyright information will be discussed. Commercial graphic design software will be introduced to create graphics and animations. Flash, digital video and PDF will be included. more »

CATEGORIES: Computer Science, Course Catalog, Electives, Fine / Practical Arts | TAGS: Grade 09, Grade 10, Grade 11, Grade 12, RTTT, Schoology

Video Game Design

Credit Students learn how to design, write, and test software using object-oriented software development environments. Students are introduced to the concept of humane game design and explore how computer programs and games can be used to communicate values, ideas, and thoughts. Students explore the idea of game and how this transfers to computers. Students learn how to convert their ideas into visual, audio, and story assets for their game software. Topics covered include fundamental design processes, use of variables in programming, program control and flow features, iterative statements, and incorporating files and graphics into software. more »

CATEGORIES: Computer Science, Course Catalog, Electives, Fine / Practical Arts | TAGS: Grade 09, Grade 10, Grade 11, Grade 12, RTTT, Schoology

AP Computer Science

In AP Computer Science A, students learn the advanced Java programming skills needed in preparation for the AP Computer Science exam. Because the designated outcomes for the AP Computer Science exam change yearly, consult the AP web site for more information. Please note: The credit earned for this course will default to Fine/Practical Arts credit but can be changed to math credit if it is needed to satisfy the math graduation credit requirement.
more »

CATEGORIES: Computer Science, Electives, Fine / Practical Arts, Mathematics | TAGS: Advanced Placement, AP, Grade 11, Grade 12, NCAA, RTTT, Schoology