Though we focus on specific content during class, there are always learning opportunities in other areas and languages you may be interested in. We have students working on all types of different learning experiences and projects using Block-Coding, JavaScript, Python, Java and more. You will have opportunities to participate in VEX Robotics Club, UIL, or hackathon, and join clubs on campus.
Certifications and AP College Exams
"PCEP™ – Certified Entry-Level Python Programmer certification (Exam PCEP-30-0x) is a professional credential that measures the candidate's ability to accomplish coding tasks related to the essentials of programming in the Python language. - Python Institute
Earn College Credit by taking the AP Computer Science Principles Exam
Earn College Credit by taking the Ap Computer Science A Exam
Multiple Certification Options.
Student Projects
Created Angel I. Class of 2024
Created by Caleb M. Class of 2026
This sequence of courses gives students a strong foundation to further their computer science programming careers and prepares them to take AP College Credit Exams, gain Python PCEP certification, and build their professional portfolio and resume. In each class, students will practice designing, collaborating, and coding their own programs.
Computer Science 1 is an introduction to the popular text-based language Python. Computer Science 1 will foster students' creativity and innovation by presenting opportunities to design, implement, and present meaningful programming skills for writing and running Python programs. Students will sharpen their coding skills as they dive into data types, functions, loops, lists, libraries, code documentation, and object-oriented programming. Students may receive honors credit and a PCEP™ – Certified Entry-Level Python Programmer certification.
In AP Computer Science Principles students will learn how the internet works, programming basics in JavaScript, problem solving, computer ethics, and how computing impacts the world around them. This course will broaden their understanding of computer science and its role in a variety of fields and careers. Students will collaborate and create apps with JavaScript while they prepare for the AP Exam. Students may earn honors and college credits upon completion of this course and passing AP Exam scores.
In AP Computer Science A students work to design, write, and test computer programs that solve problems or accomplish tasks as they apply their prior knowledge to the text-based language Java. This course will extend principles learned in Computer Science 1 and AP Computer Science Principles while giving students the opportunity to earn AP college credit upon passing the AP Computer Science A exam. Students will also have the opportunity to narrow down their field of study within the Computer Science industry with industry research projects and begin building their portfolios.
This practicum course provides students with the opportunity to further develop their computer science skills by working on personal programming projects, building a professional portfolio, and preparing for industry-recognized certifications.
Through independent study, students will choose a programming language and framework to build a software project that aligns with their academic and career interests. Example projects could include developing a mobile app, building a website, creating a game, or designing an automation tool. Students will document their progress through the software development life cycle, including planning requirements, designing architecture, writing code, troubleshooting bugs, and releasing a final product.
1) Healthcare
2) Finance
3) Transportation
4) Agriculture
5) Business
6) Construction
7) Telecommunication
8) Education
9) Entertainment
10) Media
11) Government
12) Social Programs
And the list could go on!
Data scientists use their expertise (usually in the natural or social sciences), along with mathematics, statistics, and computer science to analyze data and provide solutions for critical issues.
Data engineers provide clean, organized, accessible data to data scientists who analyze it to solve problems and create new technologies based on their findings.
Web developers create and design websites. In addition to the technical aspects, the developer is in charge of the site's look and content.
Web Designers design and build the interface, navigation and aesthetic of websites for businesses and clients.
Video game developers, also known as games developers or video game programmers, write code for games for a variety of formats, such as PCs, consoles, web browsers and mobile phones. Games developers tend to be distinct from games designers, who focus on the structure of a game and its overall look.
Machine learning engineers act as critical members of the data science team. Their tasks involve researching, building, and designing the artificial intelligence responsible for machine learning and maintaining and improving existing artificial intelligence systems.
Software Engineers are responsible for designing, developing and implementing the software solutions programmers create.
Crystal Fullerton
Ms. Fullerton has been a math and computer science teacher at Pasadena Independent School District since Fall 2014. She earned her Bachelors of Science degree with a double major in mathematics and computer science from the University of Houston-Victoria. In addition to her teaching career, she has worked with the Houston Astros organization in various capacities since March 2006. Her current role with the Astros includes working as an in-game Shading Operator. Teaching and her work with the Astros are enjoyable career paths that allow her to apply her interests and skills in math, computer science, and technology.