Skip to main content
Please see individual pages for upcoming WORKSHOPS & EVENTS for format (in-person or virtual). If it is unsafe and/or unallowable to host in-person trainings, we will transition to virtual workshops. Best browser to register: CHROME.

How WeTeach CS for High School

This training program provides support for implementing the WeTeach_CS for HS (CS1) curriculum with a two-day summer workshop and six virtual follow-up sessions in the evenings that will get you through your first-year teaching CS.

High School Novice Intermediate Advanced Block-based Programming Text-based Programming Java Curriculum Training

This training program provides support for implementing the WeTeach_CS for HS (CS1) curriculum with a two-day summer workshop and six virtual follow-up sessions in the fall and spring during the evening that will get you through your first-year teaching CS.

WeTeach_CS for HS curriculum: a substantial number of scholarships are available to access the curriculum at NO COST. Get more information and find the link to apply at https://utakeit.tacc.utexas.edu/weteach-cs-for-hs2122/

You will be ready for Day One, with lesson plans, student lessons, videos, study guides, practice activities, projects, labs, lab solutions, and assessments.

During the two-day summer workshop and academic year support sessions, we’ll examine the CS1 TEKS and become familiar with the expectations for the course, and then explore the four modules that make up the course. These include:

  • An introduction to Scratch, a block-based programming platform, on the first day of school, immediately engaging the students in coding experiences that are meaningful, fun and easy, also exposing students to some fairly sophisticated programming concepts and skills in a multi-week module of study.
  • A continued study of programming also introduces Object Oriented concepts, using a graphic-based tool with scripted coding called Jeroo, further exploring the fundamentals of coding, providing high-level thinking and problem-solving opportunities for students.
  • We’ll tackle some off-line topics such as ethics, intellectual property rights, digital security, as well as the basics of technology systems and operations, including knowledge of hardware and software components, and aspects of programming languages (high level vs low level, compiled vs interpreted, top down vs bottom up vs object-oriented design concepts, etc.)
  • A “from the beginning” dive into Java programming, building from the traditional and simple “Hello World” program, showing the “bare bones” structure of a Java program, and gradually unfolding new aspects of coding, including output, input, data types and operations, variables and parameters, conditionals, loops, function use and creation, basic data structures and algorithms. All these foundational skills will prepare students to continue their studies in future courses such as AP CSA.

Experience first-hand what you will be teaching your CS students next year!

Details

21 CPE hours

Cost: $600 per attendee

Offered virtually and in-person

Contact Nathalie Beausoleil at nathalie.b@tacc.utexas.edu for more details or to schedule a workshop for your campus, district, region, or state!