Welcome to AP Computer Science A!
The rest of the lessons will be conducted on Google Classroom.
Please click here to apply. Application process is on a rolling basis. Please apply as early as possible.
Parent Teacher Conference Assistant:
Qualification: Friendly and patient; comfortable to talk to other people. If you choose to help on Thursday, March 19th, you should be able to stay until 8PM. If you choose to help on Friday, March 20th, you should be able to stay until 2:30PM.
Time: Thursday, March 19th, 5:30pm - 8:00pm (FULL) (parent permission form required for night session); OR Friday, March 20th, 12:30pm - 2:30pm; OR BOTH
* Report 20 minutes before the start of the parent teacher conference
Description: Queue management, meeting session time management.
Message from Inspirit AI Scholars, a pre-college Artificial Intelligence summer program developed and taught by Stanford PhD students specializing in AI.
"We're excited to be bringing the program to New York this summer at Avenues: The World School from August 3rd to August 14th.
The program guides students to work on a socially impactful AI project and exposes them to the potential of AI in their field of interest such as healthcare, robotics, or neuroscience! We have separate batches for complete beginners and those with programming experience. Given the caliber of students at Bronx Science, we would love to invite them to apply!
The curriculum is an experiential exposure to important subfields in AI including computer vision, NLP, and deep learning. Students use Python and associated AI libraries (Tensorflow/Keras) to build mentor-led projects, and they also learn about real-world considerations such as the ethics of AI models.
Students can apply here by February 29th and learn more in the brochure linked or on our website. I would really appreciate it if you could share this information and the note below with your students and any CS-related clubs at Bronx Science so that they may apply if interested."
Message from Bit by Bit: Breaking the Barrier for Girls in Tech Conference
On April 18th 2020, the Dalton School will host its fifth annual conference for high school girls in the New York City area intended to inspire and bring together young women interested in technology. This conference is organized by high school girls for high school girls, and we would be honored to have students from your school attend.
The conference will feature two keynote speakers, Anne Aaron (Director of Encoding Technologies at Netflix) and Rana el Kaliouby (CEO and Co-founder of Affectiva), breakout panels, lunch with women working in the tech field, hands-on workshops, and a future fair to discover tech opportunities and get free swag. The best part is, it’s all for free! To find out more information about the event, visit bitbybit.dalton.org.
Exam #8 Review Sheet Solution: (link)
Exam #8 - Recursion & Algorithm is scheduled on March 6th.
The exam mainly focus on (but not limited to) the following topics:
Recursion
Sequential Search
Binary Search
Selection Sort
Insertion Sort
Merge Sort
Exam #7 Review Sheet Solution: (Link)
Exam #7 - Unit 8 & Unit 9 is scheduled on February 14th.
The exam mainly focus on (but not limited to) the following topics:
Abstract Class
Interface
List
ArrayList
Selection Sort
Insertion Sort
2020 Midyear Information
AP Computer Science A Room Assignment:
Chen. PD 4. Room 312
Chen. PD 5. Room 313
Exam #6 Review Sheet Solution: (link)
Exam #6 - 1D & 2D Arrays / Sequential Searches and Selection Sort is scheduled on January 3rd.
The exam mainly focus on (but not limited to) the following topics:
One Dimensional Arrays
Sequential Search
"For Each" Loops
Inserting and Removing Elements
Two Dimensional Arrays
Selection Sort (Moved to the next exam)
Exam #5 - Strings, Classes, and Class Hierarchies is scheduled on December 6th.
The exam mainly focus on (but not limited to) the following topics:
Strings
Passing Parameters
Creating classes
Using classes and objects
Using static keyword
Using this and super keyword
Using extends to create subclass
Class Hierarchies and Polymorphism
Exam #4 - Conditional and Iteration is scheduled on November 15th.
The exam mainly focus on (but not limited to) the following topics:
boolean expressions, logic, and De Morgan's Laws
if - else if - else statement
Short-circuit evaluation
Nested if statements
switch statement
while loops
for loops
nested loops
2019-2020 Parent-Teacher Conference
If you are interested in applying for MIT Beaver Works Summer Institute, please fill this form. Please sign up as soon as possible, by Wednesday Latest!
(Closed)
The USA Computing Olympiad will start in December.
In order to start, you must register first. Here's the link to the website: http://www.usaco.org/
Exam #3 Review Sheet Solution: (closed)
Exam #3 - Unit 4 is scheduled on November 1st.
The exam mainly focus on (but not limited to) the following topics:
Using static keyword
Wrapper Class and Autoboxing
boolean expressions, logic, and De Morgan's Laws
if - else if - else statement
Short-circuit evaluation
Nested if statements
switch statement
SGI Tutors (for AP Computer Science):
Qualification: Current Exam Average 95% or above (Exam average must be kept at 90% or above to continue working as a tutor in this course); friendly and patient; comfortable to talk with other students.
Time: Every Tuesday 9th period, Wednesday 9th and / or 10th Period. (flexible, you can choose to come to all sessions, two, or just one)
Description: Assist students in SGIto solve problems
(closed)
Parent Teacher Conference Assistant:
Qualification: Friendly and patient; comfortable to talk to other people. If you choose to help on Thursday, November 7th, you should be able to stay until 8PM. If you choose to help on Friday, November 8th, you should be able to stay until 2:30PM.
Time: Thursday, November 7th, 5:30pm - 8:00pm (parent permission form required for night session); OR Friday, November 8th, 12:30pm - 2:30pm (FULL); OR BOTH
* Report 20 minutes before the start of the parent teacher conference
Description: Queue management, meeting session time management.
(closed)
*Decision will be made starting Friday 10/30 after school.
Columbia Educational Outreach is hosting Columbia Splash again this year on October 27th, 2019. Classes are open to grade 8-12 students and are taught by Columbia students and alumni. Check out this website for more information: https://columbia.learningu.org
Exam #2 Review Sheet Solution - (closed)
Exam #2 - Unit 3 is scheduled on October 18th.
The exam mainly focus on (but not limited to) the following topics:
Creating classes
Using classes and objects
Scope
Passing Parameters
Using static keyword (Moved to next exam due to schedule conflict)
Wrapper Class and Autoboxing (Moved to next exam due to schedule conflict)
The Center for Excellence in Education (CEE) and Massachusetts Institute of Technology (MIT) co-sponsor the Research Science Institute (RSI), a six-week program that nurtures high school scholars to careers of excellence and leadership in Science, Technology, Engineering, and Mathematics (STEM). CEE seeks talented 11th (or the equivalent) Grade STEM Students who have a desire to complete an unforgettable research program through the RSI program.
The 2020 RSI program will be held on the MIT campus June 21 to August 1, 2020. The program is cost free to students except for travel to and from MIT. If you are a high school junior or equivalent and interested in this program, visit the CEE website (www.cee.org). For more information about the application process, please visit RSI application materials at http://www.cee.org/apply-rsi. Registration is open for RSI 2020 and the
deadline to apply is January 15, 2020.
If you are interested in programming, check this out: https://www.congressionalappchallenge.us/
Exam #1 Review Sheet Solution: (Closed)
Exam #1 - Unit 1 & Unit 2 is scheduled on October 4th.
The exam mainly focus on (but not limited to) the following topics:
Hardware and Software of Computer Systems
Binary and other Number Systems
Base Conversion
Storage of Numbers and Other Data
The Basis Java Programming Language
Java Syntax and Style
Programming Errors
Java Primitive Data Types
Data Conversion
The Scanner Class
The String Class
Escape Sequences
The Math Class
Write Basic Java Program with Outputs