Academy for Computer & Information Sciences

  • The Academy for Computer and Information Sciences provides students with a comprehensive overview of computer programming, internet technology, computer architecture, history of computers, mathematics for programming, network security, and software engineering. 


Academy Teacher

Mr. Steven Hendricks



Degrees and Certifications:

Mr. Steven Hendricks

Mr. Hendricks is the teacher for the Academy for Computer and Information Sciences. His backround is in engineering and math education.

He holds a Bachelors of Science in Electrical Engineering and Bachelors of Arts in Mathematics.

Career Field - Computer and Information Sciences

  • Career Pathways in Computer and Information Sciences (include but are not limited to):

    Applications Analyst, Applications Engineer, Business Analyst, Computer Engineer, Data Modeler, Game Developer, Operating System Designer, Engineer, Program Manager, Programmer, Programmer Analyst, Project Lead, Software Applications Specialist, Software Applications Tester, Software Design Engineer, Systems Administrator, Systems Analyst

    2017-2018 Seniors in the Academy for Computer and Information Science completed internships with (including but not limited to):

    Computrs INC., Didit Inc., Exigent, Gottesman RTW Academy, Ion Weather Research, Millennium Systems International, Morris Chinese Academy, PCS Wireless, Prudential Financial, Rockaway Borough Schools, ITA Sports LLC, Virtual Forum Inc., and Gottesman RTW Academy

Academy Course of Study

  • 9th Grade

    Academy: Foundations of Computer Science

    This year students will gain general knowledge about computer hardware, software, languages, networks, and their impact on the modern world. Students will gain a conceptual understanding of the principles of computer organization, the basic steps in algorithmic problem solving, computer networks, organization of Internet elements, web design and hypermedia. Students will be introduced to basic computer programming using Java.   Students will also work with the HealthCare Academy to create Medical Robots.


    Core Courses:

    • English 9*
    • Geometry* or Algebra II*
    • Biology*
    • Health and Physical Education 9
    • World History*
    • World Language
    • Financial Literacy

    *Honors courses available and determined by placement testing upon acceptance to MCST


    10th Grade

    Academy: Computer Logic & Object Oriented Design/AP Computer Science Principles

    Students will develop the computer science skills of algorithm development, problem solving, and programming while using software engineering principles. While the emphasis of the course will be on programming, students will also be introduced to other important topics, such as interface design, the limits of computers, and societal and ethical issues of software engineering. AP Computer Science Principles offers a multidisciplinary approach to teaching the underlying principles of computation. The course introduces students to the creative aspects of programming, abstractions, algorithms, large data sets, the Internet, cyber security concerns, and computing impacts. AP Computer Science Principles gives students the opportunity to use technology to address real-world problems and build relevant solutions.  Students will be introduced to Object Oriented Programming and will also learn the C++ Programming Language. Students will also work with the HealthCare Academy to create Medical Robots and will also learn Mathematics for computer programming.

    Core Courses:

    • English 10*
    • Geometry*, Algebra II* or Pre-Calculus*
    • Chemistry*
    • Health and Physical Education 10
    • US History I*
    • World Language
    • VPA Elective

    *Honors courses available and determined by grades and teacher recommendation


     11th Grade

    Academy: Networking/AP Computer Science

    Students will explore specific career-related topics in computing. Using the skills and knowledge obtained in the previous two years, students will explore current topics crucial to maintaining smooth-functioning network systems. Topics include: Network Security, Virtualization, Cloud Computing, VMWare and Network Administration.  Juniors will also take AP Computer Science A, a course and exam in introductory computer science. The course emphasizes 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. It also includes the study of data structures, design, and abstraction.

    Core Courses:

    • English 11*
    • Algebra II*, Pre-Calculus*, AP Calculus
    • Physics*
    • Health and Physical Education 11
    • US History II*
    • World Language
    • Elective

    *Honors courses available and determined by grades and teacher recommendation


    12th Grade at MCST

    Career and Technical Education (Academy):

    • Career and Technical Education Elective (i.e. Virtual Enterprises International, Computer Science Principles, Unmanned Aerial Vehicles)
    • Senior Capstone
    • OR CCM for Academy coursework

    Structured Learning Experience (Graduation Requirement):

    • All Seniors must complete 120 hours of an approved internship in their respective career field.

    Core Courses: 

    • English 12* (required)
    • Health and Physical Education 12 (required)
    • AP Calculus, Statistics, Foundations of College Math
    • Environmental Science, Anatomy and Physiology I
    • World Language*

    *Honors courses available and determined by grades and teacher recommendation


    12th Grade at County College of Morris

    Eligible Seniors may complete their Senior coursework in full or in part at County College of Morris. See School Counseling Department for more information.

    Required Courses:


    • English Composition I (ENG111)
    • Lifetime Wellness (HED128) or PE (labeled HES)
    • Academy Course (1)

    CMP 223 Data Structures and Algorithms
    CMP 230 Computer Architecture & Assembly Language
    CMP 239 The Internet and Web Page Design
    CMP 244 Web Page Design II or CMP170 Mobile App Design
    COM 104 Interpersonal Communications
    COM 109 Speech Fundamentals
    BUS 112 Introduction to Business (all but FIB students)
    ACC 110 Elements of Accounting (all but FIB students)


    • English Composition II (ENG112)
    • PE or Lifetime Wellness (whichever was not taken in the Fall)
    • Academy Course (1) (see above list)

    *See Guidance (School Counseling) Department for additional information on CCM courses

    Structured Learning Experience

    • All Seniors must complete 120 hours of an approved internship in their respective career field.

Academy Video - Class of 2019