Engineering and Computer Science

Introduction to Programming: Building with Software

Credit: 0.5
NCAA Approved
Dates:
June 20 -July 12, 2024
Grades: 9 – 12

Class meeting time:
Monday-Friday  8:30 a.m. – 10:00 a.m. EDT

  • Synchronous class meeting during this time.
  • Asynchronous work (an average of 5 hours daily) completed independently.

Office Hours: By appointment by individual students.
Teacher: Navarun Jagatpal

Course Description:
This course provides a true introduction to computer programming for students with no previous experience. Fundamental concepts of programming are taught primarily using Python, emphasis is placed on developing collaborative problem-solving capabilities, leadership, and presentation skills as students work on many individual and team projects. The ethics of software design is addressed.


Introduction to Robotics (in-person non-graded class)

Credit: 0.33
Dates: July 15 – August 2 (In person only)
Grades: 9 – 12

Class meeting time:
Monday – Friday 8:30 a.m. – 12:00 p.m. EDT (In person)

Teacher: Navarun Jagatpal

Course Description:
Students in Introduction to Robotics will use the First Tech Challenge (FTC) platform to explore, design and create robots using modular systems. Beyond designing and building robots to perform targeted functions, students will learn to code the robot and use sensor driven input to perform tasks. Students who complete this program will be well prepared for the Upper School’s FTC co-curricular that meets each fall.