Advanced Topics in Computer Science (638S)

Level: 0 (Honors)
Length: semester
Credits: 2
Open to: grades 10-12
Prerequisites: Successful completion of AP Computer Science A (635) or successful completion of any two Computer Science courses

This semester course has been created for students who are serious about advancing their knowledge in the field of computer science. Students have the opportunity to customize their education by studying a topic of their own choice. Each student will be required to submit a proposal to the teacher that will include the topic(s) of study, rationale for the topic(s), and a goal statement(s). Students will be responsible for their research by creating goals, documentation, and a summative term project that will be presented at the end of each term.  The teacher will review each student’s research and will guide them throughout the year via discussions and reflections on notes and assessments.

Is this course for you?

Do you enjoy...

  • exploring the vast field of computer science?

  • learning something new and creating your own path of study?

Are you interested in...

  • customizing your education by studying what interests you?

  • discovering the integration of computer science in our world?

Topics of Study

  • Artificial Intelligence

  • Machine Learning

  • Cybersecurity

  • Algorithms

  • Data Analytics

  • Cloud Computing

  • Networks

  • Robotics

  • Computer Engineering

  • Programming Languages

  • Or Your Choice :)