3 minute read
Programming and Software Development
Fundamentals of Computer Science
T9706A/B
Grade 8-12, 1 credit, On-Level weighted GPA This is a beginner ’ s level approach to computer science. Students who enroll in this class are not expected to have any prior knowledge of programming, web design or game design. Students will be taught structured programming concepts and the use of algorithms for problem solving while using time management skills. Prerequisite: None
Honors Computer Science I
FC110A/B
Grade 9-12, 1 credit, Honors weighted GPA This is an introductory course to the fundamental concepts of Computer Science which leads into AP Computer Science. This object-oriented programming class uses the Python programming language to discuss basic concepts of programming. Course Note: Two credits in computer programming which includes, Honors Computer Science I, II, AP Computer Science Principles, and AP Computer Science A may be used to satisfy the World Languages graduation requirements. Check with the college you plan on attending to see if this will count for admissions. Prerequisite or Corequisite: Algebra I
AP Computer Science A
MA520A/B Grade 10-12, 2 credits, AP/DC weighted GPA FCSAPA/B This course offers an emphasis on object-oriented programming methodology with a concentration on problem solving and algorithm development, and is meant to be the equivalent of a first semester college-level course in Computer Science. The course includes the study of data structures, design, and abstraction using the Java programming language. Students who take AP courses should take the AP exam in May. This course fulfills the fourth credit of math. Course Note: Two credits in computer programming which includes, Computer Science I, II, AP Computer Science Principles, and AP Computer Science A may be used to satisfy the World Languages graduation requirements. Check with the college you plan on attending to see if this will count for admissions. Recommended Prerequisite: Honors Computer Science I Prerequisite: Algebra I
Grade 9-12, 1 credit, AP/DC weighted GPA AP Computer Science Principles introduces students to the breadth of the field of computer science. In this course, students will learn to design and evaluate solutions and to apply computer science to solve problems through the development of algorithms and programs. They will incorporate abstraction into programs and use data to discover new knowledge. Students will 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. Course Note: Two credits in computer programming which includes, Computer Science I, II, AP Computer Science Principles, and AP Computer Science A may be used to satisfy the World Languages graduation requirements. Check with the college you plan on attending to see if this will count for admissions. Recommended Prerequisite: Algebra I
Computer Science II
FC210A/B
Grade 10-12, 1 credit, Honors weighted GPA This course offers an emphasis on object-oriented programming methodology with a concentration on problem solving and algorithm development using Python programming language. Course Note: Two credits in computer programming which includes, Computer Science I, II, AP Computer Science Principles, and AP Computer Science A may be used to satisfy the World Languages graduation requirements. Check with the college you plan on attending to see if this will count for admissions. Prerequisite: Algebra I and Computer Science I
Computer Science III
FC320A/B
Grade 11-12, 1 credit, AP/DC weighted GPA 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. Through data analysis, students will identify task requirements, plan search strategies, and use computer science concepts to access, analyze, and evaluate information needed to solve problems. Prerequisite: Computer Science II or Advanced Placement (AP) Computer Science A
Instructional Technology Support (Independent Study)
INSTTA/B
Grade 11-12, 1 credit, On-Level weighted GPA Instructional Technology Support prepares students to adapt to emerging technologies used in the global marketplace. Students will enhance their reading, writing, computing, communication, and reasoning skills and apply them to the information technology environment. The applications used include word processing, spreadsheets, database, presentation, Chrome apps and extensions, and design and web publishing. Students write and present, building their ability to communicate effectively with a range of audiences, and work in teams learning to function effectively together to accomplish a common goal. May take a 2nd year with approval as INST2A/B Prerequisite: Application