Computer Science

 CS Pano

STUDENTS INTERESTED IN PARTICIPATING IN OUR COMPUTER SCIENCE PROGRAM, NEED TO APPLY TO THE IB PROGRAM AT GFHS 
To apply to the IB Program, please complete the online application on the Advanced Academics and Specialty Program. The application opens November 1, 2023.  The application deadline is February 1, 2024.  

  Information MeetingsNovember 15, 2023 at 7:00pm at Gar-Field High School - Library 

and  

January 9, 2024 at 7:00pm via Zoom:  CLICK HERE FOR LINK

Application Deadline February 1, 2024

 
Computer Science Program @ GFHS

THE COURSEWORK

Students can enter the Computer Science Program at GFHS at any point in grades 9-11.  The following courses represent a 4-year sequence for a student entering the program at grade 9. 

 9th Grade - ADVANCE COMPUTER MATH (ACM)

Advanced Computer Mathematics has a focus to provide the student with a conceptual background in computer science. Topics include computer architecture, data representation, operating systems, computing systems in society, and software development. Students will implement the major stages of software development using Java language. Topics will include loops, selections, and arrays.

-  Java Programing Language
-  Weighted class
-  Excellent preparatory course for DP level 
-  College level coursework
-  Prerequisite class for IB CS SL
-  CS0 – Introduction to CS
-  Freshmen introductory class
-  student may take SL without ACM with teacher permission

10th Grade – ADVANCED PLACE COMPUTER SCIENCE A

The focus of this course is to provide students with a conceptual background in computer science. The major emphasis is on programming methodology, algorithms, and non-dynamic data structure in the JAVA language. This course prepares a student for Advanced placement in computer science by means of the Advanced Placement Examination Level A in Computer Science of the College Entrance Board. Students are required to take the AP Computer Science A examination which is administered in May.

-  Advance Placement Computer Science A
-  Grades 10 -12
-  Java
-  Weighted class
-  AP class
-  College level
-  CS0 – Introduction to CS
-  Freshmen introductory class
-  Excellent course to prepare to take IB CS SL

11th Grade - IB COMPUTER SCIENCE (SL)

IB Computer Science SL continues with the topics developed in Advanced Computer Math such as computer architecture, data representation, operating systems, computing systems in society, and software development. IB CS SL is the second year of a three-year curriculum in Computer Science. Students will implement the major stages of software development using a high level language. Topics will include sorting and searching algorithms, and files. The students will develop a major software project by developing the requirements specification, design documentation, pseudo code, testing documentation and user documentation.

- Weighted course
-  1st year –IB CS class
-  College level course
-  Introduction class for CS majors - Freshman / Sophomore University Level Class
-  Prerequisite class for IB CS HL 

12th Grade - IB COMPUTER SCIENCE (HL)

IB Computer Science HL continues with the topics developed in IB CS SL with the additional topics of computer mathematics and logic, abstract data structures and algorithms, further system fundamentals, and file organization. IB Computer Science HL is the third year of a three-year curriculum in Computer Science. Students will implement the major stages of software development using a high-level language. Topics will include lists and iterators, stacks and queues, recursion, binary trees, lookup tables and hashing, priority queues, and analysis of algorithms. Students will develop a major software project from requirement specification to test and take the IB Computer Science HL Exam.

-  Weighted Corse
-  College Level Course - 2nd or 3rd Class for a CS Major 
-  Junior/Senior University Level Class

CS_females comp sci 2