This course introduces students to object-oriented programming methodology with an emphasis on problem solving and algorithm development. It is meant to be the equivalent of a first-semester college course in Computer Science. Students will learn how to code more sophisticated concepts in Java. The course emphasizes the design issues that make programs understandable, adaptable and reusable. It also includes the study of fundamental data structures, abstraction and recursion. Students who enroll in this course will be prepared to take the AP Computer Science A exam in May. Successful completion of this full-year course prepares the student for Computer Science Algorithms (CSC421/422).
Mr. David Gumminger
847-415-4612
Office: 1410
Availability By Appointment:
7:30am M, W, Th
Education:
Master’s degree in Teaching from Trinity International University (2013)
Master's degree in Electrical Engineering from Kansas State University (1993)
Bachelor’s degree is Computer Engineering from Kansas State University (1991)
Education:
Master of Science in Education (Secondary Mathematics) from Northwestern University (2013)
Bachelor of Science in Computer Science from Loyola University Chicago (2000)
Bachelor of Arts in Fine Arts - Visual Communication from Loyola University Chicago (1999)
Mr. Dan Kischuk
847.415.4182
Office: 1410
Availability By Appointment:
7:30 am M, Th, F
Education:
Master’s degree in Educational Leadership from Concordia University - Chicago (2018)
Bachelor’s in Technology Education from Illinois State University (2012)
847.415.4626
Office: 1410
Availability By Appointment
7:30am M, Th, Fr
Education:
Bachelor of Arts in Math Education from Trinity College
Master's in Curriculum and Instruction from National-Louis University