Green background with various school icons.

Electives

Foundations of Programming

Grades: 9, 10, 11, 12

Couse description

Computer programming is the latest, and some would say the greatest, effort of humanity to reflect and respond to the order programmed into every corner of creation. In Foundations of Programming, students have the opportunity to consider the role of Jesus Christ, the “master programmer,” in the original creation as they seek to play their role in a world that requires more and more programs on a regular basis.

This course teaches students the skills required to be competitive in today’s high-tech workforce. Foundations of Programming teaches them the fundamentals of programming using the computer language Python. The course provides students with the concepts, techniques, and processes associated with computer programming and software development. They also explore the many programming career opportunities available in this high-demand field. Students are designed to create things; this course gives them opportunity to do that.