Possible Careers in Computer Science: Software Developer, Database Administrator, Computer Hardware Engineer, Computer
Systems Analyst, Computer Network Architect, Web Developer, Information Security Analyst, Computer Programmer.
1768: Computer Science Principles
Grade Level: 10, 11, 12
Prerequisite: Geometry
Course Description: This course is an introduction to the fundamental concepts of computer programming. Computer programming is the process of writing instructions, or code, for a computer to follow. Students will learn the basic elements of text-based programming by creating mobile apps, graphics, animations, and games using the Java script programming language. Topics covered will include event-driven programming, data structures, databases, and an introduction to objects. Students will also develop problem-solving and computational thinking skills used by programmers in the real world. This course will prepare students for further courses in computer science and is a prerequisite for AP Computer Science. Prior experience with programming is not a requirement for taking this course.
1770A: AP Computer Science A
1770B: AP Computer Science B
Grade Level: 11, 12
Prerequisite: B- or higher in Computer Science Principles or by teacher recommendation.
Course Description: AP Computer Science is a yearlong course and is equivalent to a first-semester, college-level course in computer science. Students will learn program design strategies and methodologies, data organization, approaches to processing data, and analysis of potential solutions to computing problems. The course emphasizes both object-oriented and imperative problem solving and design using the Java programming language. This course will prepare students for the Advanced Placement Computer Science A exam offered in May upon which students can earn college credit based on their score.
1780A: Information Tech Solutions
Grade Level: 10-12
Prerequisite: None
Credit: Students will earn one elective credit by successfully completing this course.
Course Description: Information Tech Solutions is designed to provide students with the knowledge and technical skills needed to operate a student-led repair center. Through this course, students will learn fundamentals of computing, best practices and essential skills of a technician, repair ticket management, troubleshooting Chromebook hardware and software problems, and device-specific repairs. This course also provides opportunities to explore careers in a technology pathway.
1781: Trojan Help Desk
Grade Level: 10-12
Prerequisite: Students must take Information Tech Solutions concurrently or prior to taking Trojan Help Desk. Space will be limited for this course. Teacher recommendation and student interviews will be used to determine placement.
Credit: Students will earn one elective credit by successfully completing this course.
Course Description: Students will work with school staff to operate a technology repair center at New Prague High School. They will troubleshoot and resolve technical issues as part of a Student Tech Team and provide assistance with device repairs. Students will gain real-world experience while preparing for a future career in technology. Students will have the opportunity to engage in mentorship opportunity with industry professionals as part of this class.