Interested in joining our program? Talk to your counselor TODAY!

Fundamentals of Computer Science
Level 1 (8-12)

Fundamentals of Computer Science emphasises computational thinking and collaboration to provide an excellent entry point for students to begin their Computer Science experience. Students will use text-based programming languages such as Python and Java to create simple projects and learn how to make computers work together to put their design into practice. They’ll apply computational thinking practices, build their vocabulary, and collaborate just as computing professionals do to create products that address topics and problems important to them.

AP Computer Science Principles
Level 2 (9-12)

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
Level 3 (10-12)

AP Computer Science A introduces students to computer science through programming. Fundamental topics in this course include the design of solutions to problems, the use of data structures to organize large sets of data, the development and implementation of algorithms to process data and discover new information, the analysis of potential solutions, and the ethical and social implications of computing systems. The course emphasizes object-oriented programming and design using the Java programming language. 

Computer Science III
Level 4 (11-12)

Computer Science III will foster students' creativity and innovation by presenting opportunities to design, implement, and present meaningful programs through a variety of media. Students will collaborate with one another, their instructor, and various electronic communities to solve the problems presented throughout the course. One goal of this course is to master the advanced topics and data structures required to excel in the UIL Computer Science Competition. Students will also explore a variety of special topics and technologies used daily by industry programmers around the world. 

IB Computer Science HL Level 3/4 (11-12)

IB Computer Science is a two-year course in group 4 of the Diploma Programme curriculum. Candidates will learn programming skills as a critical element of developing higher-level skills applicable to virtually all fields of study. IB Computer Science Students take the AP Computer Science A Exam as well as their IB Papers.

P&SD Pathway.pdf