In the Foundations of Cybersecurity course, students will develop the knowledge and skills needed to explore fundamental concepts related to the ethics, laws, and operations of cybersecurity. Students will examine trends and operations of cyberattacks, threats, and vulnerabilities. Students will review and explore security policies designed to mitigate risks. The skills obtained in this course prepare students for additional study in cybersecurity.  With luck, you will get your hands dirty in this course.  You and your parents will be required to sign release forms to be in this course.  We will be working towards the Microsoft Technology Associate Security Fundamentals certification as well as the Comptia Security+ certification.

Welcome to the Lubbock High Robotics Team.

Just as if you had joined the band, football, basketball, swim, golf, JROTC, or any of the competiive teams here at Lubbock High, we are a team which competes at multiple levels at a variety of UIL- and FIRST-based competitions.  This means that eligibility is critically important.  You will be expected to commit time outside of class to the team in preparation for and in support of the competitions where we compete and which we host.

AP Computer Science Principles is an introductory college-level computing course that introduces students to the breadth of the field of computer science. Students learn to design and evaluate solutions and to apply computer science to solve problems through the development of algorithms and programs. They incorporate abstraction into programs and use data to discover new knowledge. Students also explain how computing innovations and computing systems—including the internet—work, explore their potential impacts, and contribute to a computing culture that is collaborative and ethical.

AP Computer Science A is an introductory college-level computer science course. Students cultivate their understanding of coding through analyzing, writing, and testing code as they explore concepts like modularity, variables, and control structures.

This course goes beyond the CS-A curriculum through a more formal and more in-depth study of algorithms, data structures, and data abstraction.  For example, binary trees and the use of recursive data structures and dynamically allocated structures are examined.

The IB computer science course is a rigorous and practical problem-solving discipline. Features and benefits of the curriculum and assessment of are as follows: 


Two course levels are offered; standard level (SL) and higher level (HL).

Computer science candidates are not limited by a defined study level so can opt for this course in the same way as their other subjects.

Computational thinking lies at the heart of the course and is integrated with other topics. This will be supported by practical activities including programming.

Candidates will learn programming skills as a critical element of developing higher-level skills applicable to virtually all fields of study.

Four course options are available; databases, modelling and simulation, web science, object oriented programming

These options will allow a particular subject of interest to be studied as defined by the subject teacher

Algorithmic thinking will only be externally assessed at the level of pseudo-code.

This means the external assessment will focus on the student’s algorithmic thinking, not on their mastery of the syntax of a particular programming language.

Practical programming experience will be an essential element of developing higher-level thinking skills; this may be assessed as a part of the internal assessment. There is no designated language.

This allows teachers to select the programming language(s) which they feel are most appropriate for teaching the practical elements of the course

A new component has been introduced (HL only) that is linked to the annually issued case study, to expand students’ knowledge of a new subject-related topic through investigative study.

This will allow students to investigate in greater depth current issues in computer science that are not included in the syllabus.

The internal assessment has changed from a being based on a Java-related task to a more open problem-solving exercise.

This will expand the choice of programming languages and better support the development of learners who match the IB learner profile

All computer science students will work with other students of group 4 subjects (physics, chemistry, biology and design technology).

Collaborative working will be emphasized through combined activity with like-minded students.