Computer Science

Computer Science

The Computer Science Pathway at TJ gives students focused experience in writing code in a variety of languages. TJ offers three, year-long classes that specialize in developing 2D games, exploring Scratch and Python, and learning the ins and outs of object oriented programming using Java. Computer programming is the process of writing code that performs specific actions with a computer such as control structures like if statements and loops, and classes and functions. This pathway is hands-on and students get the opportunity to code and program each and every day in class.

Computer Science Pathway Information


Computer Science 1

This course introduces students to the basics of computer programming, using multiple programming environments. All students will create numerous programs; and design and create their own interactive programming project. Completion of both semesters with a grade of “C” or better qualifies the student for concurrent enrollment credit for CSC126 – Game Design and Developmentat Arapahoe Community College.

Computer Science 2

This is a continuation of Computer Science 1 and follows the College Board AP Computer Science Principles framework; students will be prepared to take the AP exam. The CS Principles course is a great fit for CCT students because it emphasizes problem solving and creativity. CS Principles incorporates 6 computational thinking practices and 7 big ideas in their framework. For additional details, see the AP Computer Science Principles and Exam Description.  Completion of both semesters with a grade of “C” or better qualifies the student for concurrent enrollment credit for CSC119 – Introduction to Programming at Arapahoe Community College.

Computer Science Practicum

This is the Capstone course for students in Computer Science, 3D Animation, or Web Design. There are three primary focus areas: a senior technology project, a CCTM on-line portfolio, and post-secondary planning. The senior project can be completed individually or as part of a team. A framework created by the Project Management Institute is used to document the project planning process and students may enter their project in the High School Project of the Year competition to compete for college scholarships. Post-secondary planning will include college applications, visiting with colleges and scholarship applications. The CCTM portfolio will show off each student’s best work while in the CCTM program.

Instructor: Patrick Sasser (he/him)
Phone: 720-423-7031
E-mail address:

Educational Specialist, Learning Technologies & Design – Technology in Schools, University of Missouri, Columbia, MO; Master of Education in Technology in Schools, University of Missouri, Columbia, MO; Bachelor of Science Degree in Interactive Digital Media (New Media), Northwest Missouri State University, Maryville, MO

Endorsements: Colorado Dept. Education

My name is Patrick Sasser and this is my first year at Thomas Jefferson High School. I’m so excited to get started this year. This is my 18th year teaching. I spent the first part of my career teaching in Columbia, Missouri at the Columbia Area Career Center. I have taught a variety of Digital Media and Computer Science courses throughout my career.  I did a million things this summer – got a new job, got married, moved to Colorado, and sold a home! I have three kiddos at home – they are ages 12, 10, and 7.  I’m a big fan of the NBA (the Houston Rockets) and the MLB (the St. Louis Cardinals) so I’m really glad that sports have come back around. Honestly I don’t really like to read all that much and instead I really prefer to watch movies. My favorite movies include Shawshank Redemption, Godfather, Gladiator, Man on Fire, and Eternal Sunshine of the Spotless Mind. I do really love board games.When I’m playing games with my children who are really little we play Sleeping Queens, Sushi Go, or Exploding Kittens. When I’m playing games with older people I really like Settlers of Catan. I have a lot of favorite vacation spots, but honestly my favorite thing is to experience and go places that I have never been. I love trying new foods so there are lots of restaurants that I have experienced while traveling that have made those trips amazing.

Students who study in the Computer Science Pathway receive training that can lead to the following jobs: Computer Network Architect, Computer Support Specialist, Cybersecurity Analyst, Game Developer, Database Administrater, Information Security Analyst, Network Systems Administrater, Software Developer.

Additional Information

Coming Soon!