Object Oriented Programming Course (Grades 11-12)

IMSA Invites Students to Enroll in Hybrid Advanced Computer Science Course

Suppose your school does not have advanced computer science courses. In that case, the Illinois Mathematics and Science Academy (IMSA) is excited to offer a free semester-long advanced Computer Science course (Object Oriented Programming) this spring. This is a college-level course, so a prerequisite with an initial CS course or demonstrated proficiency is necessary. This course is offered as a hybrid at the end of the school day, and since it’s in a pilot phase, there will not be any enrollment costs. There might be dual credit fees from the community college, should that option be available and the student is interested in the college credit.

The deadline for interest is December 8, 2023.

Please email eglazer@imsa.edu or arowley@imsa.edu for more details.


Object Oriented Programming (Java)

January 16, 2024 – May 29, 2024

  • Current high school students and their teacher (if desired) can learn together by being co-enrolled
  • Hybrid model of synchronous remote learning where the remote students will be part of the live IMSA course alongside IMSA students
  • Asynchronous learning opportunities for times when schedules may not align.
  • IMSA faculty member with both an advanced degree in CS and a professional educator license (PEL) will be the instructor for the course
  • Dual credit to the high school student (possibly) and CS credit hours to the high school teacher (if they wish to enroll for credit through the partner community college)
  • Teachers enrolled in OOP@IMSA will be provided both content and pedagogical resources and support with the ultimate goal of being able to teach this course at their home school the following fall if desired.
  • Priority will be given to students who do not have access to advanced computer science and from schools that do not have a student attending IMSA.

There is no cost for students and educators to enroll in the IMSA course. IMSA will provide the instructor, curriculum, and teaching resources free of charge. We are currently working with the community college to establish any fees for students and educators to earn the community college credit hours.