Texas Computer Science 2
- Level High School
- Contact Hours 170
- Timeframe Year
The Texas Computer Science 2 course is designed to foster students' creativity and innovation by presenting opportunities to design, implement, and present meaningful programs through a variety of media.
To view the entire syllabus, click here or click to explore the full course.
MODULES - 12
Students learn the importance of application security, investigate security options, and implement user accounts to enforce authentication and authorization.
Students explore the structure and design of the internet and networks, and how this design affects the reliability of network communication, the security of data, and personal privacy.
Students learn the basics of java commands, control structures, and problem solving by solving puzzles with Karel.
Students learn the basics of the Java programming language, including printing, variables, types, and basic control structures.
Students learn how to define and test methods in their Java programs.
Students learn how objects store data and interact with each other in Java programs.
Students learn basic data structures in Java including arrays, ArrayLists, 2 dimensional arrays and HashMaps.
Students use the code from Picture Lab to explore the concepts of steganography and 2D arrays, hiding images or text inside of other images.
Students learn fundamental searching and sorting algorithms, as well as the important concept of recursion.
Students discuss class design as it relates to the game Celebrity, where a person or team tries to guess the name of a celebrity from a given clue or set of clues.
Students create a website of their own choosing, go through a feedback process, and learn about making their websites more accessible to a wide array of users.
Students explore career options and learn other career readiness skills.
Explore programs that your students will build throughout this course!
| Standards Framework | Alignment |
|---|---|
| Texas Computer Science II | 100% View |
| Texas TEKS CTE Employability Skills (Levels 3-4) | 100% View |
| Certiport IT Specialist Java | 94% View |
Create and organize Assignments in any CodeHS course that you're teaching. You can even add custom assignments to pre-existing CodeHS courses.
Learn MoreDidn't find what you were looking for? Here are a few links that might be useful to you.
It covers 100% of the Texas Computer Science II TEKS and 100% of the Texas TEKS CTE Employability Skills at levels 3 and 4, the upper pair.
It covers 94% of the Certiport IT Specialist Java objectives (only 1 out 16 objectives not directly addressed).
Java. Students begin with a simplified Karel programming unit, then move into basic Java, methods, classes and object-oriented programming, data structures, and algorithms and recursion.
Texas Computer Science I. This course is the 11th grade course in the Texas Programming and Software Development pathway.
A steganography lab, a celebrity lab, and a final project, alongside system administration and networking fundamentals units that sit outside the programming sequence.
About 170 contact hours, built to run across a full school year.
Yes. It includes both a Computer Science Careers unit and a Careers and the Workplace unit (in the supplement), and covers 100% of the Texas TEKS CTE Employability Skills at levels 3 and 4.