Academics
Innovation & Entrepreneurship Center

ENGINEERING AND COMPUTER SCIENCE

Throughout our four-year curriculum, Masters students can earn college or Advance Placement (AP) credits while they learn about the engineering design process and the common approaches to: solving engineering problems, technical representation and documentation, 3D design and modeling to represent and communicate solutions, coding and machine control, cybersecurity, data communications, data analysis and simulations, and software development.

Through individual and collaborative hands-on activities and project-based learning pedagogy, students solve open-ended problems that require planning, documentation, communication and other advanced professional skills.

Masters’ engineering curriculum was developed through a partnership with Project Lead the Way, the nation’s leading provider of Science, Technology, Engineering and Mathematics (STEM) programs for schools, and the Rochester Institute of Technology. The curriculum is aligned with Common Core State Standards, Next Generation Science Standards and International Society for Technology in Education Standards.

Through the partnership with the Rochester Institute of Technology, students earn college credits for engineering courses.

The computer science curriculum at Masters enables students to practice problem-solving with structured activities and progress to projects and open-ended problems that require them to develop planning, documentation, communication and other professional skills. Problems aim for ground-level entry with no ceiling so that everyone in the class can successfully engage the problems.
 
Each course aligns with the AP Computer Science Principles or AP Computer Science-A Learning Objectives and Essential Knowledge statements, Computer Science Teachers Association Level 3B Objectives, and with Next Generation Science Standards.

The engineering and computer science curriculum includes the following courses:

• Engineering Drawing and Design
• Principles of Engineering
• Advanced Topics in Computer Science 
• Advanced Topics in Computer Programming 
• Independent Study in Software Development
back