Computer Science
These are the courses that you would need to complete before graduation to achieve this endorsement. These classes are in addition to the standard graduation requirements.
9th Grade
|
Fundamentals of Computer Science is intended as a first course for those students just beginning the study of computer science. Students will learn about the computing tools that are used every day. Students will foster their creativity and innovation through opportunities to design, implement, and present solutions to real-world problems. Students will collaborate and use computer science concepts to access, analyze, and evaluate information needed to solve problems. Students will learn the problem-solving and reasoning skills that are the foundation of computer science...
|
10th Grade
|
Thriving in Our Digital World teaches computer science principles, a set of core ideas that shapes the landscape of computer science and its impact on our society. In addition to learning about the magic and beauty of computing, students will acquire essential Texas College and Career Readiness skills, applying critical thinking, problem-solving, and communication within a project-based learning framework. Students will experience a high-quality curriculum designed by the faculty at The University of Texas at Austin. Students can earn three hours of UT credit with feedback and assessment provided by UT course staff.
|
11th Grade
|
Further applications of programming techniques, introducing the fundamental concepts of data structures and algorithms. Topics include data structures (including stacks, queues, linked lists, hash tables, trees, and graphs), searching, sorting, recursion, and algorithmic analysis. Programs will be implemented in an appropriate object oriented language
|
12th Grade
|
Get familiar with the concepts and tools of computer science as you learn a subset of the Java programming language. You'll do hands-on work to design, write, and test computer programs that solve problems or accomplish tasks.
|