Resources

    MCSM Library

    Navigation

      Science & Technology

      Course Description– Computer Science & Technology
      Object-Oriented Programming with Alice (TT1PPALI)–
      In this one semester computer course, students are introduced to object-oriented programming with Alice. This modern programming environment allows students to learn basic computer science while creating animated movies and simple video games where students control the behavior of 3D objects and characters in a virtual world.

      BASIC (MCB1) –
      This is a one-semester course in the BASIC (Beginner All-Purpose Instructional Code) programming language. Emphasis is placed upon flowcharting, predicting output, writing, and debugging programs with mathematical applications.
      Prerequisite: Completion of 1st year Math A (M$1/2)

      Introduction to Computer Science JAVA (MCJ1/2) –

      This course is similar to the introductory computer programming course Computer Science Majors take in college. It covers programming methodology with an emphasis on problem solving, algorithm development, and data structures.
      Prerequisite: Completion of MCB1 or M$6

      Advanced Placement Computer Science JAVA (MCX1/2) –
      This is a year course offered to students who are ready for learning the Computer Programming Language of JAVA. This course is similar to the introductory computer-programming course Computer Science Majors take in college. It covers programming methodology with an emphasis on problem solving, algorithm development, and data structures. The course will meet periods zero and one or periods 8 and 9 each day.
      Prerequisite: Completion of MEP 2.
      Note: This course is considered a 5th year math course.

      Drawing for Design and Production (TD1/2) –

      Course will provide students with learning in the area of design and drawing through problem solving experiences. Strategies of design, methods of visual representation and mechanical drawing skills will further student growth in the technology of graphic communication.
      Prerequisite: Completion of 1st year Math A (M$1/2) or Algebra 1(ME21)

      Computer Aided Design (TCD1/2) –
      Introduction to the various input and output devices and various computers that configure computer aided design systems. Develops and understanding and appreciation of the types, uses and advantages of the different system components which comprise a computer aided design system, and the impact of computer aided design on industry and careers. Students will work with computers to apply their knowledge of drafting and design. Second semester includes special projects and group work.
      Prerequisite: TD1/2

      Computer Applications (TCA1) –
      The course concentrates on applications which can be used to model and solve mathematical problems. Geometer’s Sketchpad will be used to create advanced animations, create custom tools and dynamic illustrations. Aspex Tabs software will be used to create and analyze 3 dimensional models. Microsoft Excel will be used to create and analyze formulas and graphs. Adobe Illustrator will be used to study transformations, tessellations and pattern design.

      Desktop Publishing (Yearbook Class)(TZ1/2) –
      This is a year course offered to seniors. Students will learn to use digital cameras, Adobe Photoshop and Adobe InDesign software. Students are responsible for all aspects of production, including layout and design, photography and writing. The yearbook pages are submitted on CDs to the yearbook publishing company.
      Prerequisite: TV1

      Multimedia (TV1/TV2) –
      This one semester computer course is especially appealing to students who enjoy creating visual presentations. They will learn to use current software to create multimedia presentation.

      Robotics (TPK ) –
      This course is built around the fundamental understanding of the systems that make up robots and the development of workplace competencies. In this course students will discover how engineering process, mathematics, science, and interpersonal skills all play significant roles when solving robotic problems. Students will have an understanding of how radio signals are sent and received, how much a motor can lift, what mechanical advantage is, how to program the robot to be autonomous - without radio control. As the course progresses, students will be given problems, a finite set of resources, and time. At the end of each project students are required to debrief; they will discuss what worked and what didn’t. Students will become better problem solvers, project managers, and engineers with each problem that they solve.

      Web Page Design {TC1W} – [AN AFTER SCHOOL CLASS]
      Students will learn how to create web pages and they will administer and update the MCSM Website.