Skip Navigation
Menu

Computer Science and Engineering

Prerequisite: None
Credits: 1 (one-semester class)
Required for graduation

Course description: Computers and the internet have revolutionized the way we access and disseminate information. As technology continues to change at an ever-increasing pace, the need for students to gain a foundational understanding of computer science is clear. As Lutheran Christians, we recognize that human ingenuity and technological progress are reflections of our God-given creativity and our calling to be faithful stewards of the world He has entrusted to us (Genesis 1:28).

Computing Foundations for a Digital Age is designed to introduce students to five major topics within computer science, including computing systems, networks and the internet, data and analysis, algorithms and planning, and the impacts of computing. The course introduces foundational computing concepts while exploring current events and building critical thinking, collaboration, problem-solving, and other important skills that are invaluable for life in a global and technologically advancing society. 

Grounded in a Lutheran worldview, students will be encouraged to examine technology not only through a technical lens but also through the lens of faith, ethics, and vocation. How do the systems we build and use reflect our values? How can we use computing as a tool to serve our neighbors and glorify God? Students will explore these questions alongside core content, developing discernment and wisdom as they engage with the opportunities and responsibilities that come with living in a digital age. In all things, this course aims to equip students to use technology thoughtfully, honestly, and in service to others — honoring God with both their minds and their actions.

Prerequisites: None
Credits: 2 (two-semester class)
Required for Computer Science Pathway

Course description: Principles of Computing provides students the opportunity to explore how computers can be used in a wide variety of settings. The course will begin by exploring trends in computing and the necessary skills to implement information systems. Topics include operating systems, database technology, cybersecurity, cloud implementations and other concepts associated with applying the principles of good information management to the organization. Students will also have the opportunity to utilize basic programming skills to develop scripts designed to solve problems. Students will learn about algorithms, logic development and flow-charting. Computer Science 

Prerequisites: Principles of Computing
Credits: 2 (two-semester class)
Required for Computer Science Pathway

Course description: Topics in Computer Science is designed for students to investigate emerging disciplines within the field of computer science. Students will use foundational knowledge from Principles of Computing to study the areas of data science, artificial intelligence, app/game development, and security. Students will utilize knowledge related to these areas and programming skills to develop solutions to authentic problems. 

Prerequisites: Principles of Computing, Topics of Computer Science
Credits: 2 (two-semester class)
Required for Computer Science Pathway

Course description: Computer Science introduces the fundamental concepts of procedural programming. Topics include data types, control structures, functions, arrays, files, and the mechanics of running, testing, and debugging. The course also offers an introduction to the historical and social context of computing and an overview of computer science as a discipline.

Prerequisite: None
Credits: 2 (two-semester class)
Elective

Course description: Introduction to Engineering Design is a fundamental pre-engineering course where students become familiar with the engineering design process. As Lutheran Christians, we understand that the capacity to design, build, and solve problems is a gift from God — a reflection of being made in the image of a Creator God (Imago Dei, Genesis 1:27). Engineering is not merely a technical discipline, but a profound opportunity to exercise our God-given creativity in service to our neighbors and the world He has placed in our care.

Students work both individually and in teams to design solutions to a variety of problems using industry-standard sketches and current 3D design and modeling software to represent and communicate solutions. Students apply their knowledge through hands-on projects and document their work with the use of an engineering notebook. Students begin with completing structured activities and move to solving open-ended projects and problems that require them to develop planning, documentation, communication, and other professional skills.

Grounded in a Lutheran understanding of vocation, students are encouraged to see engineering not just as a career path, but as a calling — a way to love and serve others through the work of their hands and minds. Ethical issues related to professional practice and product development are examined through both industry standards and a Christian moral framework, asking not only can we build something, but should we, and for whom? Students are challenged to consider how their designs impact individuals, communities, and creation itself, developing the wisdom and discernment to use their skills with integrity, humility, and a heart for service.

In all things, this course aims to equip students to be thoughtful, ethical, and skilled engineers who honor God through excellence in their craft and compassion in their purpose.