Detail Page

Curriculum

Computer Science

  • Honors Programming - 271

    This course is an introduction to computer programming using Java. Topics include fundamentals of Java, packages and interfaces, classes and objects, methods, algorithms, data structures, event handling and graphics, and web page design with HTML.
  • AP Computer Programming - 285

    This course is the second in a sequence of computer science courses designed to make students confident programmers in Java who are prepared to take the AP CS exam. The course is accredited to follow the curriculum dictated by the AP Course Description.
  • Comp App/Present Skills I - 490

    This course is designed to concentrate on developing keyboarding skills. Using the touch method, students will develop speed and accuracy on the alphabetic keys and learn basic word processing.
  • Cybersecurity Essentials - 280

    280 - Cybersecurity Essentials              Grade 12    
    The course offers students the opportunity to learn about the practices, protocols and processes utilized to protect against digital attacks. Students will become more adept to identifying potential viruses, worms, threats and malware as they examine the purpose of cyber-attacks and how they evolve. The hands-on course calls for a strong emphasis on problem-solving skills and teamwork as students work together to counter digital attacks as well as the challenges and opportunities that may occur during implementation of necessary security measures for proper cyber responses.
     
  • Foundations of Computer Science - 275

    275 - Foundations of Coding                     Grades 11, 12
    This course is an introduction to coding using the computer language Python. This experience-based course provides a framework of concepts, techniques and process associated variable, functions, lists, and proper Python formatting. Students will prepare students for future coding courses. No previous coding experience is necessary.
  • Introduction to Computer Algorithms - 277

    • This course continues the student’s development of programming, problem solving abilities and logical skills by introducing object-oriented principles (OOP) such as classes, encapsulation, inheritance, and polymorphism, as well as basic data structures and algorithms (DSA) including singly and doubly linked lists, binary trees, and depth and breadth first search.  
    • Prerequisites: Successful completion of 275 Foundations of Computer Science and course instructor recommendation. Students who have not completed 275 may petition the Office of Academic Affairs for a course waiver and enrollment into 277. 

Faculty

  • Photo of Verena Brown
    Verena Brown
    Read Bio
  • Photo of Wilson Knight
    Wilson Knight
    Read Bio