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.
| System Administration Students learn the importance of application security, investigate security options, and implement user accounts to enforce authentication and authorization. | 
| Networking Fundamentals 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. | 
| Introduction to Programming in Java with Karel the Dog Students learn the basics of java commands, control structures, and problem solving by solving puzzles with Karel. | 
| Basic Java Students learn the basics of the Java programming language, including printing, variables, types, and basic control structures. | 
| Methods Students learn how to define and test methods in their Java programs. | 
| Classes and Object-Oriented Programming Students learn how objects store data and interact with each other in Java programs. | 
| Data Structures Students learn basic data structures in Java including arrays, ArrayLists, 2 dimensional arrays and HashMaps. | 
| Steganography Lab Students use the code from Picture Lab to explore the concepts of steganography and 2D arrays, hiding images or text inside of other images. | 
| Algorithms and Recursion Students learn fundamental searching and sorting algorithms, as well as the important concept of recursion. | 
| Celebrity Lab 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. | 
| Final Project 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. | 
| Computer Science Careers Students explore career options and learn other career readiness skills. | 
Explore programs that your students will build throughout this course!
Texas Computer Science 2 is aligned with the following standards
| Standards Framework | View Alignment | 
|---|---|
| Texas Computer Science II | View (100%) | 
 
        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.