Program of Studies 2023-2024 » Computer Science

Computer Science

COMPUTER SCIENCE is a competency-based  Career & Technical Education program offered at Milford High School & Applied Technology Center. To earn completer status in this program, students must pass Programming Fundamentals and Advanced Programming with a grade of “C” or better.  Students are eligible to earn Industry-Validated Certificates or Credentials by passing Third-Party exams administered to all  program completers.  



Introductory Course for this Pathway
Introduction to S.T.E.M.                      1020
1 Credit               Grade 9
This class examines some of the basic ideas of Science, Technology, Engineering and Mathematics (S.T.E.M.), including: history of computing, computer  applications, computational thinking, computer assisted design, and programming. Students participate in  numerous hands-on projects and related assignments. They practice writing
and presentation skills needed in the industry. If you are interested in STEM this is the place to begin.
Prerequisite: none
Programming Fundamentals (Std. A)                     1033    
1 Credit                 Grades 10-12    
This course is intended for students with no prior experience in computer programming.  Students are introduced to number systems, logic, ethics and other fundamental computer science topics. Students learn to write code using a variety of popular languages and styles including but not limited to: Java Script, Python and Java.  (Note: This course may also be applied to math credit requirements.)
Prerequisite:  Completion of Algebra I with a grade of “C” or better. 
Advanced Programming      (Honors)              1041
1 Credit               Grades 10-12
In this course, students will use the object oriented JAVA programming language to design, implement and evaluate computer-based processes. Along with learning how to utilize specific features of JAVA to help solve programming problems, you will also learn how to use code management systems - you will finish the semester with the skills necessary to pursue advanced studies in computer science or join the workforce!
Prerequisite: Completion of Programming Fundamentals with a grade of C or better
Cybersecurity   (Std.)              1032
1 Credit               Grades 10-12
Are you interested in cybersecurity or wonder how to detect, recover and prevent cyber threats in order to protect sensitive information? Join our Cybersecurity course and learn how computer networks work and interact with each other, analyze and evaluate risks and threats, recover lost data and perform digital investigations. This course is essential if you are considering a career in computer forensics and intrusion investigations.
Contracts for Honors level credit are available and will require students to complete assignments/assessments which have been designed to differentiate the advanced student.
Prerequisite: Algebra I with B or better
CTE Work Based Learning
1/2 Credit*              Grades: 11 - 12 
Work-Based Learning (WBL) is to give students enrolled in a CTE program the opportunity to explore careers & develop skills via workplace learning experiences outside the classroom setting. Students will have the opportunity to learn about the world of work, develop skills & attitudes and practice workplace competencies & technical skills needed to be successful in their chosen career path (related to their CTE program). Work Based Learning is a work-based situation which allows a student an opportunity for a real work experience in conjunction with a classroom teacher, a work-site mentor, and a Work Based Learning (WBL) Coordinator. This team will coordinate academic and occupational skills that a student will learn and apply on the job. Classwork is meant to supplement and complement the experience, therefore it is expected that students will attend class when scheduled and complete all work as assigned. Credits will be awarded based on satisfactory evaluations from their site supervisor, participation in seminars, completion of related assignments & the number of verified WBL hours. The student is expected to meet with the Career Development Specialist regularly during TASC.
Requirements: Students are required to meet all pre-employment & employment expectations (including all policies, rules, & regulations). This may include, but is not limited to, aptitude screenings, physicals, background checks, drug screenings, dress code, cell phone policy etc. WBL activities may take place during the school day or outside of school hours, paid and non paid. 
Prerequisites: Successful completion of 1 year (2 credits) in a CTE program, 2.3 GPA or higher and passed all classes in the semester prior to the WBL experience; excellent attendance and discipline record; the ability to work independently; reliable transportation; and parent/guardian support and approval.

*Credit: based on hours completed (up to 1 credit per semester or summer)