Computer Science and Software Development is for students who have an interest in writing their own computer programs and/or applications. In the introductory courses (AP Computer Science Principles or OnRamps Computer Science), students learn about block-based programming using Scratch and text-based programming using Processing. OnRamps Computer Science students have the potential to earn both high school and UT Austin college credit simultaneously. In Computer Science 1, students learn about programming basics in the Java programming language. In AP Computer Science A and Computer Science 2, students learn object-oriented programming concepts in the Java programming language. In Computer Science 3, students learn about advanced data structures and cover a survey of different programming languages. The recommended course sequence for Computer Science is as follows: Year 1: OnRamps Computer Science (earn high school and UT Austin college credit) OR AP Computer Science Principles Year 2: Pre-AP Computer Science 1 Year 3: AP Computer Science A (2 period block) OR Honors Computer Science 2 (1 period) Year 4: Honors Computer Science 3
CONTACT: cynthia.huron@nisd.net