Phone: 855.637.1434 Cart
0item(s)

You do not have any courses in your Wish List. Choose from popular suggestions below or continue with Subject or Grade

POPULAR SUGGESTIONS

Product was successfully added to your Cart.

Technology & Computer Science

Engaging courses in technology from K12 serve a wide range of students, from those encountering fundamental software tools for the first time to those seeking to dive into the rapidly changing world of 3-D design and animation.

All technology courses emphasize immediate application of new skills, and often use modularized projects as the basis for developing mastery of computer and technology fundamentals. Courses teach both the skills necessary for immediate educational application, but also for long-term vocational and professional viability. Plus, all the excitement of advances in game design, animation, and 3-D modeling are inherent in the advanced electives.

Courses map to the NETS (National Educational Technology Standards) where these apply, and embody, like all K12 courses, the goals and recommendations of the Partnership for 21st Century Skills.

Technology & Computer Science

   

Items 25 to 36 of 37 total

  1. 1
  2. 2
  3. 3
  4. 4
Show Filter
  1. Adobe Photoshop with Exam Prep (TCH441)

    Adobe Photoshop has long provided cutting edge technology for sophisticated digital editing, and this course provides a solid foundation for those looking to learn this industry-standard program. This course prepares students for the Adobe® Certified Associate Photoshop CC 2015 certification. Real-world, practical examples and step-by-step instruction throughout offer well-rounded, comprehensive coverage of both artistic and technical features. Topics covered include, working with layers, making selections, incorporating color, using type, using tools, special effects and filters, and transformation. Adobe® Photoshop software will be available for students via remote download.

    $450.00

  2. Python Programming 1 (TCH342)

    Python Programming curriculum teaches the foundations of computer science and basic programming, with an emphasis on helping students develop logical thinking and problem solving skills. The course is highly visual, dynamic, and interactive, making it engaging for new coders. The content is fully web-based, with students writing and running code in the browser. Lessons consist of video tutorials, short quizzes, example programs to explore, and written programming exercises, adding up to over 100 hours of hands-on programming practice in total.

    $450.00

  3. Introduction to Computer Science in JavaScript

    This course is designed as an introduction to software development using JavaScript. In this course, students will learn the fundamentals of three languages used to create web applications: JavaScript, HTML, and CSS. In addition, students will understand foundational computer science topics including types, operations, objects, methods, conditionals, and loops which provide a construct to understand software development and programming. Through interactive coding examples and activities, students will practice the coding concepts explored in the course and build multiple projects using Codio, a browser-based online coding platform.

    $450.00

  4. Computer Literacy (TCH105)

    In this introductory course, students become familiar with the basic principles of a personal computer, including the internal hardware, operating system, and software applications. Students gain practice in using key applications such as word processing, spreadsheet, and presentation software, as well as understand social and ethical issues around the Internet, information, and security.

    $450.00

  5. Data Structures in C++ 1

    TCH520 Data Structures in C++ 1 focuses on different ways to store data, beyond traditional variables and lists. In this course, students will learn about advanced data structures, such as queues, while applying them in larger, real-world assignments and projects. The Data Structures in C++ 1 course is designed for students that have previously completed a full year computer science course, such as AP CSA. While C++ is used as the language for the course, the focus of the course is on understanding and applying advanced data structures. Prior C++ knowledge is not a prerequisite, however students should have a working knowledge of basic computer science concepts such as variables, control structures, and functions/methods in at least one programming language. The course utilizes a blended classroom approach. The content is fully web-based, with students writing and running code in the browser. Teachers utilize tools and resources provided by CodeHS to leverage time in the classroom and give focused 1-on-1 attention to students. Each unit of the course is broken down into lessons. Lessons consist of tutorials, short quizzes, example programs to explore, and written programming exercises, adding up to over 100 hours of hands-on programming practice and projects in total. Each unit ends with a comprehensive unit test that assesses a student's mastery of the material from that unit. Students write and run C++ programs in the browser using the CodeHS editor.

    $450.00

  6. Animation 1, Semester 2 (TCH083B)

    This is the second semester of a two semester course. Have you ever watched a cartoon or played a video game where the animation of characters captivated you so much you wanted to create your own? If so, it

    $450.00

  7. Animation 1, Semester 1 (TCH083A)

    This is the first semester of a two semester course. Have you ever watched a cartoon or played a video game where the animation of characters captivated you so much you wanted to create your own? If so, it

    $450.00

  8. Python Programming 2 (TCH343)

    TCH343 Python Programming 2 is a CodeHS course that teaches the fundamentals of computer programming as well as some advanced features of the Python language. Students will develop an appreciation for how computers store and manipulate information by building simple console-based games. It is the second course in a two course sequence and should be completed after TCH342 Introduction to Python Programming 1. Once students complete the Introduction to Python course, they will have learned material equivalent to a semester college introductory course in Computer Science and be able to program in Python. Lessons consist of video tutorials, short quizzes, example programs to explore, and written programming exercises, adding up to over 100 hours of hands-on programming practice in total. Several units have free response questions that have students consider the applications of programming and incorporate examples from their own lives.

    $450.00

  9. Introduction to Java Programming 2 (TCH324)

    Introduction to Java Programming 2 is a CodeHS course that teaches students the basics of object-oriented programming with a focus on problem solving and algorithm development. Students learn basic Java, methods, data structures, classes, and object-oriented programming in this course. Lessons consist of video tutorials, short quizzes, example programs to explore, and written programming exercises, adding up to over 100 hours of hands-on programming practice in total. Several units have free response questions that have students consider the applications of programming and incorporate examples from their own lives. At the end of each unit, students take a summative multiple choice unit quiz that assesses their knowledge of the Java concepts covered in the unit. Included in each lesson is a formative short multiple choice quiz. It is the second course in a two course sequence and should be completed after TCH323 Introduction to Java 1.

    $450.00

  10. Introduction to Java Programming 1 (TCH323)

    Introduction to Java Programming 1 is a CodeHS course that teaches students the basics of object-oriented programming with a focus on problem solving and algorithm development. Students learn basic Java, methods, data structures, classes, and object-oriented programming in this course. Lessons consist of video tutorials, short quizzes, example programs to explore, and written programming exercises, adding up to over 100 hours of hands-on programming practice in total. Several units have free response questions that have students consider the applications of programming and incorporate examples from their own lives. At the end of each unit, students take a summative multiple choice unit quiz that assesses their knowledge of the Java concepts covered in the unit. Included in each lesson is a formative short multiple choice quiz.

    $450.00

  11. Image Design and Editing (TCH035)

    This introductory design course is for students who want to create compelling, professional-looking graphic designs and photos. Students learn the basics of composition, color, and layout through the use of hands-on projects that allow them to use their creativity while developing important foundational skills. They use GIMP software to create a graphic design portfolio with a wide variety of projects involving the mastery of technical topics, such as working with layers and masks, adding special effects, and effectively using typefaces to create visual impact. The projects help students develop the skills they need to create and edit images of their own.

    $450.00

  12. Image Design and Editing (Summer Condensed) (TCH035S)

    This course is offered over a condensed 4 week term.
    This introductory design course is for students who want to create compelling, professional-looking graphic designs and photos. Students learn the basics of composition, color, and layout through the use of hands-on projects that allow them to use their creativity while developing important foundational skills. They use GIMP software to create a graphic design portfolio with a wide variety of projects involving the mastery of technical topics, such as working with layers and masks, adding special effects, and effectively using typefaces to create visual impact. The projects help students develop the skills they need to create and edit images of their own.

    $450.00

   

Items 25 to 36 of 37 total

  1. 1
  2. 2
  3. 3
  4. 4
NEED MORE INFO

By requesting this information, you agree to have a K12 or school representative contact you directly at the number provided, whether by person or a device that will automatically dial your home or cell phone. Consent not required for purchases.

K12 Store
THANK YOU!

We have received your inquiry and you will start to receive additional information about our school offerings and programs. An enrollment consultant will contact you shortly.