The Technology Department offers a comprehensive curriculum that provides instruction in fundamental computer programming, software apps, programming in a high-level language, design and production of print materials, digital design, robotics programming and design, and web design. Our courses support the entire school's curriculum in that we prepare students to use technology in their other classes, integrate topics from other courses into our classes, and work with other faculty members to implement technology in their classrooms.
Our technology courses allow students to apply the acquired knowledge in several ways. First, they give students who wish to pursue degrees in technology a solid foundation on which to build. Second, our courses give students a taste of what an eventual career in technology might entail. 

All Technology courses are electives.

A Sampling of Classes Offered at SMCA

List of 5 items.

  • 3D Modeling with SketchUp (Fall and Spring)

    Credit Earned: 0.5
    This semester course introduces students to the concepts and practice or working with a 3D program in an artistically creative way. This course introduces students to 3D design and modeling with user friendly software. SketchUp is popular because  of its friendly user interface and easy to use tools. Students will gain an understanding of the fundamentals of 3D drafting and creation, while learning about the role of 3D in fields like architecture, design and planning. Topics covered include the basics of 3D software, renderings, new creative designs, as well as historical reconstructions. Finally, students will utilize 3D printing to make prototypes of their designs.
  • Advanced Computer Science (weighted)

    Credit Earned: 1.0
    The main focus of this honors-level course will be computer programming in a modern, high-level language (Java). Students will be introduced to object-oriented programming and advanced programming methodology. Students will learn how to write, compile, debug, and run their own programs. Students will study basic
    computational data structures including arrays, lists and collections, and will apply them in a project-based learning environment. 

    Prerequisites: either Fundamentals of Computer Science or Computer Science, Instructor Approval
  • Intro to Animation (Fall and Spring)

    Credit Earned: 0.5
    This  semester  course  introduces  students  to  Digital  Animation. Students  will  gain  an  understanding  of  the fundamentals of animation and an appreciation of the craft and artistry of a modern animation pipeline. Topics covered include the history of animation, core principles of animation, and the fundamental differences between 2D and 3D animation. Students will explore the business of animation and the role it plays in the digital world, as well as the evolving roles of the animator. Students will use industry standard software to develop their own animations and
    gain a deeper understanding of the dynamic animation pipeline using project-based learning. Students will build expertise in art, design, and conceptual fundamentals, plus the latest digital industry software.
  • Robotics Programming and Design

    Credit Earned: 1.0
    This yearlong course will foster students' creativity and innovation by presenting opportunities to design, implement, and present meaningful robotic programs through a variety of media. Students will collaborate with one another, their
    instructor, and various electronic communities to solve problems in designing and programming robots. Through data analysis, students will identify task requirements, plan search strategies, and use robotic concepts to access, analyze, and evaluate information needed to solve problems. By using robotic knowledge and skills that support the work of individuals and groups in solving problems, students will select the technology appropriate for the task, synthesize knowledge, create solutions, and evaluate the results. Students will gain an understanding of the principles of robotics through the study of physics, robotics, automation, and engineering design concepts.
  • Web Design II (Fall and Spring)

    Credit Earned: 0.5
    This semester course expands on the topics and material explored in Web Design I. Students will further their understanding of both HTML and CSS, while learning new ideas and principles. Topics covered include advanced web concepts, responsive websites, and SEO. Students will also explore themes of visual design and current trends within web design. An emphasis will be placed on the creation of portfolio-ready websites and content.
    Prerequisite: Web Design I

Technology Department Faculty

List of 3 members.

  • Gil Garcia 

    Social Sciences Instructor
  • David Meagher 

    Social Sciences & Technology Instructor
  • Mike  Scallon 

    Robotics Coach & Instructor

List of 1 items.

  • We are a

    Family of Families