Skip Navigation
  Name Title
Janet Howard Howard, Janet Computer Science Teacher
Brett Penza Penza, Brett Technology Director/ CS Department Chair
COMPUTER SCIENCE & TECHNOLOGY DEPARTMENT

Digital Literacy & Creative Design Grades 7 – 8 Semester

This semester course provides Grade 7 and 8 students with an introductory overview of the powerful potential of the personal computer (PC). Students will benefit through handson exercises in general computer use, Microsoft Office applications and Beginner CourseMap for ComputerScienceProgramming applications. A variety of interactive tools and interesting projects will be highlighted utilizing MS/Word, Excel, Powerpoint, MIT/Scratch, Alice programming and more. Successful completion of this course will enable greater confidence and general understanding in student-centered computer literacy.

Applied Methods in Computer Coding Grade 8 – 9 0.5 Credit

This semester course is designed to develop students' skills in alignment with the Massachusetts Curriculum Framework for Information Technology and Computer Science. Students will be introduced to the core concepts of computer coding and logical problem solving. Using a variety of computer programming tools, students will develop skills in defining problems, creating test cases, preparing resolutions, and verifying results through additional analysis. Through these challenges, students will become familiar with the basic constructs of computer programming: Data Types, Assignment Variables, Decision Structures, Iteration & Looping, Arrays, Lists and Random Functions. Concepts are cumulatively built upon, incorporated by hands-on activities. Students will use a variety of programming languages including but not limited to: BASIC, SCRATCH, TNG- LOGO, ALICE and PYTHON.

Business Office Applications Grade 9 – 12 0.5 Credit INTERDISCIPLINARY

This interdisciplinary course is designed to develop students' skills in alignment with the Massachusetts Curriculum Framework for Business Technology. The course is interdisciplinary in nature because it employs technical and stylized writing forms from English, and utilizes equation formula constructs and problem solving skills as explored in Mathematics. Students will be introduced to standard electronic business communication tools: word processing, spreadsheet, presentation media, and internet applications. These tools will be used in a variety of interesting and applied methodologies to ensure that each student receives multiple opportunities to build confidence and competency in electronic business communication. Topics to be covered may include: Cover Letter/ Resume, Business Advertising, Web Page development and Oral Presentation, Financial Sales Reporting, Stock Market and Company Analysis, Personal Budgeting. Students will have free access to hands-on computer lab and e-books.

Visual Studio: Concepts in Game Programming & Design Grade 10 – 12 0.5 Credit INTERDISCIPLINARY

This interdisciplinary semester course is designed to develop students' skills in alignment with the Massachusetts Curriculum Framework for Information Technology and Computer Science. Students will explore and develop computer applications using a GUI programming environment. The course is interdisciplinary in nature because it employs algebraic processes and mathematical problem solving. Through implementation of elements from MICROSOFT VISUAL STUDIO, students will build interesting applications in a Windows based environment. Content will include: Computer Operating Systems/Networking Overview, Visual Basic Programming Techniques and Computer Ethics. Upon completion, the student will be expected to understand standard programming concepts such as: Object attributes & behaviors, Data Types, Assignment Variables, Decision Structures, Iteration & Looping, Arrays, Lists and Random Functions. This course requires the completion of a “computer game” project. A prerequisite of this course is successful completion of Applied Methods of Computer Coding or Algebra I.

Java Programming Grades 10 – 12 0.5 Credit

This semester course will offer students who are interested in computer programming an opportunity to learn Java, the popular Object Oriented language. Students will learn the basic constructs of the language and use it to solve a variety of programming problems. Using the Java programming language, students will explore and employ the details of data encapsulation, class and method constructs, standard programming algorithms, programming methodology and syntax structures at an introductory level. Most importantly, it is hoped that each student receives a solid foundation in logical thinking and problem solving that will serve them well as they begin their post high school journey in any discipline they choose. A prerequisite of this course is successful completion of Applied Methods of Computer Coding or Algebra I.

Robotics I - NXT Grades 10 – 12 0.5 Credit INTERDISCIPLINARY

This interdisciplinary semester course is offered to students seeking to develop their knowledge and understanding of computer programming as it relates to movement in robotics. This course is interdisciplinary as core concepts and learning objectives build upon a S.T.E.M. standards-based curriculum. Students will learn basic computer programming logical constructs and terminology, and then employ these principles to develop programmed instructions for the “Lego Mindstorm NXT Robot.” All project-based work will be performed in a “hands-on” computer lab environment. This course will provide endless problem-solving opportunities for the creative and disciplined student. This course is specifically designed for students most interested in further study in the computer or robotic sciences. A prerequisite of this course is successful completion of Applied Methods of Computer Coding or Algebra I.

Robotics II - VEX Grades 10 – 12 0.5 Credit

This semester course is offered to students seeking to extend their prior understanding and experiences in robotics science. Abiding by a S.T.E.M. standards-based curriculum, students will continue to solve logistical problems by constructing Robotic solutions. By employing both mechanical implementations and logical computer programming constructs, the “VEX Robotics” platform provides for a more complex and challenging learning environment. All project-based work will be performed in a “hands-on” computer lab environment. This course will provide endless problem-solving opportunities for the creative and disciplined student. This course is specifically designed for students most interested in further study in the computer or robotic sciences. A prerequisite of this course is successful completion Robotics I.

Introduction to Web Design Grades 10 – 12 0.5 Credit

his semester course is designed to develop students' skills in alignment with the Massachusetts Curriculum Framework for Information Technology and Computer Science. Students will learn to code interesting web pages with HTML, CSS, and JAVASCRIPT. Several interesting Projects will be undertaken as students begin to uncover the mystery behind Web Design. Topics to be covered include: Basic tag design, Drop down Menu Systems, Multimedia integration, Interactive and Animation implementations. Upon completion, the student will be expected to design several full functioning Web Sites, including a student portfolio which will be used in a “mock interview” oral presentation.

Computer Aided Design I Grades 10 – 12 0.5 Credit

This semester course is offered to students seeking to develop their understanding and skills in Computer Aided Design for Engineering. The students will be using professional CAD software in a hands-on lab following a standards-based curriculum. Students will become familiar with the full design process, performing analysis, creating and designing 3D parts and assemblies for use in a manufacturing industrial environment. Through a project-based approach, students will gain valuable experience working both as individuals and in team environments. The course will require consistent use and continuous development of critical and strategic thinking skills to solve real world problems. This course is specifically designed for students intending to further their study in the engineering sciences. Successful completion of Geometry is a prerequisite of this course.

Computer Aided Design II Grades 11 – 12 0.5 Credit

This semester course is offered to students seeking to advance their understanding and skills in Computer Aided Design for Engineering. The students will be using professional CAD software in a hands-on lab following a standards-based curriculum. Students will continue their CAD training by strengthening their existing skills, extending their understanding of the full design process, performing analysis, creating and designing 3D parts and assemblies for use in a manufacturing industrial environment. In CAD II, students will re-create the experience they had in CAD I. However, this course will consist of longer and more intricately designed assemblies and animations. Featured projects will include: multi-geared assemblies, furniture and automobile designs. This course is specifically designed for students intending to further their study in the engineering sciences. Successful completion of Computer Aided Design I is a prerequisite of this course.

AP Computer Science Grades 11 – 12 1 Credit

The purpose of this College Board Advanced Placement Computer Science course is to engage students in collegiate level coursework and equip students with the necessary content and skills necessary to succeed on the AP Computer Science (A) exam. For students who are interested in pursuing opportunities in the field of computer science or related disciplines, this course makes for a solid foundation in object-oriented programming and logical problem solving techniques. Through an organized presentation that includes object-oriented concepts, standard logic algorithms, and hands-on programming projects, each students strengthen their ability to conceptualize and solve problems through the implementation of effective solutions. Using the Java programming language, students explore and employ the details of data encapsulation, class and method constructs, standard programming algorithms, programming methodology and syntax structures. Students enrolled in this course must take the AP Computer Science (A) exam at the end of the academic year. Successful completion of STEM related coursework and the recommendation of the department chair are course prerequisites.

 

ATTENTION!