Computer Programming Course

Fundamentals of Computer Programming

One Semester of High School Credit 

This course is an introduction to the fundamentals of computer science designed to teach students computational thinking, problem solving, and programming concepts. This is a for-credit class equivalent to one semester of high school programming. Emphasis will be placed on sequencing, loops, conditionals, variables, functions, and debugging. No prior knowledge of programming is assumed. 

Join Our Computer Programming Course

June 22 – July 17 

Deadline Registration: June 15

About our Computer Programming Instructor

Dr. Dan Dudek teaches Science and STEM classes for the Upper School at Roycemore. He spent the last twenty years teaching and conducting biomechanics research in California, Canada, Australia, China, and Virginia and is looking forward to the opportunity to return home to Chicago. Dan earned a B.A. in Biology at the University of Chicago and a PhD in Integrative Biology at the University of California – Berkeley. After an international research fellowship, he became a professor of Engineering Science and Mechanics at Virginia Tech, where he taught mechanics and supervised a research laboratory for biologically inspired engineering. He has personally sought an interdisciplinary scientific background by focusing on a variety of fields including biology, physics, physiology, organismal biomechanics, solid mechanics, protein engineering, and biologically inspired design. He believes this interdisciplinary approach to science is crucial for developing fundamental understanding and creativity, which serve as the cornerstones of his teaching philosophy.

About Roycemore

Roycemore School is a Pre-K through 12th Grade school in Evanston, IL that prepares its students to have the ability to become the next generation of leaders. This is accomplished through their outstanding college-preparatory academic program, access to a variety of extracurricular activities, premiere access to Northwestern University, partnership with Adobe Corporation, and a passionate faculty. Roycemore honors diversity of our community and is also known for having a welcoming, positive, and energetic school culture that creates a second family for parents and students.  

#5 Best Private K-12 School in Illinois

#8 Best Private High School in Illinois

#2 Most Diverse High School in Illinois

Partnership with Northwestern University

NU Option is a long-standing dual enrollment program between Roycemore and Northwestern University that provides Roycemore Upper School students with the opportunities to take classes at the University for college credit. Once a student completes all prerequisite coursework available in a certain subject area at Roycemore, they can apply to take the next course in the sequence at Northwestern. Courses are available in most subject areas. Roycemore is an independent school in Evanston that charges students annual tuition. However, when a student is accepted into the NU Option program, their annual tuition covers any classes they take at Northwestern. 

Click Below for More Camp Details and to Register

Still Have Questions? 

Contact Tanise Robnett 


More Roycemore Virtual Camps