Tech - Junior

Computer Science

HONORS COMPUTER SCIENCE (529)

Grades 10-12: Honors

(Year) 1.50 credits

Prerequisite: None but it is suggested that students take Introduction to Programming


Honors Computer Science is offered to students who are motivated and interested in learning how to program. The course is designed to develop and enhance critical thinking and problem-solving skills through hands-on programming projects. Students will be taught the fundamentals of programming, or the basic building blocks found in all languages. Students will be exposed to and learn several programming languages, ranging from web-based, interpreted languages to full, compiled application development. Additionally, the students will learn how to use several industry standard software development packages.


Students planning a career in computer science, engineering, information systems, mathematics, science and business will greatly benefit from taking this course.


Topics include:

  • Web languages and design structures

  • Scripting languages

  • Object-based and Object-Oriented languages

  • Binary and hexadecimal number systems

  • Writing well-structured code, with good style and documentation.

  • Programming building blocks: variables, functions, decision structures, arrays, arithmetic / relational / logical operators, iterative loops, data structures, and error handling.

  • The responsible and ethical use of computer systems.


This course is suggested for Advanced Placement Computer Science and Competition Robotics.

ADVANCED PLACEMENT COMPUTER SCIENCE PRINCIPLES (539)

Grades 11-12: Advanced Placement

(Year) 1.50 credits

Prerequisites: It is strongly recommended that students have taken a previous computer science course.


The AP Computer Science Principles course is designed to be equivalent to a first- semester introductory college computing course. In this course, students will develop computational thinking skills vital for success across all disciplines, such as using computational tools to analyze and study data and working with large data sets to analyze, visualize, and draw conclusions from trends. The course engages students in the creative aspects of the field by allowing them to develop computational artifacts based on their interests. Students will also develop effective communication and collaboration skills by working individually and collaboratively to solve problems, and will discuss and write about the impacts these solutions could have on their community, society, and the world.

Graphic Design

GRAPHIC DESIGN I (527/503)

Grades (8-9) / (10-12): Level 2

(Semester) .50 credit


This course will study visual perception through the use of color and design. Emphasis will be placed on the elements of design and learning how colors interact with each other. Through the use of the Adobe Design Creative Suite students will learn skills in Adobe Photoshop, InDesign, and Illustrator. Students will explore the theories of graphic design while designing and producing several real world projects.

GRAPHIC DESIGN II (504)

Grades 9-12: Level 2

(Semester) .50 credit

Prerequisite: Successful completion of Graphic Design I


Graphic Design II continues the study of visual perception through the use of color and design. Emphasis will be placed on personal design style. Learning will focus on long term themed projects.

GRAPHIC DESIGN III (506)

Grades 10-12: Level 2

(Semester) .75

Prerequisite: Successful completion of Graphic Design II


Graphic Design III - Design for DY The main focus of this course will be to create designs for different entities of Dennis Yarmouth Regional High School IN HOUSE. We will use the skills and programs that we have learned through Graphic Design I and II, as well as Web Design, to create graphics, posters, apparel and branding for clubs, teams and the overall DYRHS community. Focus will be on project planning and management, as well as the phases of design creation from the beginning phases of client meetings through completed projects.

GRAPHIC and JOURNALISTIC DESIGN (540)

Grades 10-12: Level 2

(Semester) .75

SPORTS MARKETING (507)

Grades 10-12: Level 2

(Semester) .50 credit


Sports and Entertainment Marketing focuses on promoting Dennis-Yarmouth Regional School High School athletics and events on a school and community level. Students will be learning marketing and management skills that can be applied within sporting and entertainment events and venues. This course will help students develop key skills related to marketing and design and their direct application and response within our community.

WEB DESIGN (523)(519)

Grades (8-9) / (10-12): Level 2

(Semester) .50 credit

Prerequisite: Successful completion of Graphic Design I


This course is offered to expand and enrich the student’s education using state-of-the-art technologies. Learning will be collaborative, hands-on and project based. Problem solving, organizational skills, creativity, and a positive attitude toward technology are key components to the students’ success in this course. Projects will involve creating, publishing, and evaluating web sites that adhere to web standards. Key elements of web authoring—site design, tables, creating and maintaining hyperlinks, graphics manipulation (including editing of images), interactive features, and site management—will be the core topics in this course.


Each student must:

  • complete an evaluation of a selected website

  • design, implement, publish, maintain and present an original website

  • maintain a portfolio of projects and self-evaluations

Robotics

ROBOTICS (986/522)

Grades (8-9) / (10-12): Level 2

(Semester) .50 credit


This hands-on course is designed to introduce students to the world of mechanical engineering and programming through an exploration of robotics. Students will engage in activities through hands-on projects. Successful completion of this course includes inquiry on past and present robots, researching the engineering design process, understanding fundamental engineering theories, studying the IPO model, examining basic robotic concepts, and constructing functional prototypes.

PROTOTYPING (508)

Grades 9 -12: Level 2

(Semester) .50 credit

Prerequisites: Successful completion of Robotics and Intro to Computer Programming


This hands-on course is designed to increase knowledge and skills in mechanical engineering and programming through robotics. Students will engage in activities through hands-on projects. Successful completion of this course includes analyzing present and emerging robots, understanding the engineering design process, utilizing the IPO model, applying engineering theories and basic circuitry concepts, formulating relevant programming, and constructing original prototypes to meet specific criteria.

HONORS PROTOTYPING (555)

Grades 10-12: Level: Honors

(Year) 1.50 credit

Prerequisite: Successful completion of Robotics and Intro to Computer Programming


Honors Prototyping is for a highly motivated student who demonstrates skills necessary to innovate, develop, write functional code, and troubleshoot circuits and prototypes. This option is for students who exhibit a high interest in engineering. Students must be able to work independently and maintain sustained focus. Responsibility for individual learning must be a priority for students to succeed in honors level robotics courses. Students at the honors level utilize the similar concepts and projects as level two, but explore concepts in greater depth. Research topics are assigned for homework.

COMPETITION ROBOTICS (623)

Grades 10-12: Level 2

(Year) 1.50 credit

(Semester) .75 credit (625)

Prerequisites: Successful completion of Prototyping and Honors Computer Science. Teacher Recommendation.


This hands-on course surveys the design, processing, and movements of humanoid robots. Course goals are to advance students in analysis, engineering, and programming through the study and development of human-like robots. Students will engage in activities through research, analysis, and hands-on projects. Successful completion of this course includes evaluating present and futuristic human-like robots, integrating the Engineering Design Process, researching reverse engineering techniques, critiquing humanoid components and functionality, devising relevant programming, and developing original prototypes that meet real-life and conceptual needs.

HONORS COMPETITION ROBOTICS (624)

Grades 10-12: Level H

(Year) 1.50 credit

(Semester) .75 credit

Prerequisites: Successful completion of Prototyping and Honors Computer Science. Teacher Recommendation.


The honors-level option is for highly motivated students who demonstrate skills necessary to innovate, develop, write functional code, and troubleshoot prototypes. This option is for students who exhibit a high interest in practical engineering. Students must be able to work independently and maintain sustained focus. Students at the honors level utilize the similar concepts and projects as level two, but explore concepts in greater depth. Research topics are assigned for homework.