Computer Science and Engineering Courses Offered

  • Principles of Engineering Design (Project Lead the Way - college credit): a year-long survey course of engineering. The course exposes students to some of the major concepts that they will encounter in a postsecondary engineering course of study. Students have an opportunity to investigate engineering and gives students the opportunity to develop skills and understanding of course concepts through activity-, project-, and problem-based (APPB) learning. Students will continually hone their interpersonal skills, creative abilities, and problem-solving skills based upon engineering concepts.  Projectile Motion, Rocketry, Robotics, Machine Design,  Bridge Design,  Electronics, Programming, Statistics.....  Students earn 3 credits at the University of Minnesota (and other schools) by passing the spring exam.

    Engineering Design (Project Lead The Way - college credit):  an introductory engineering course to develop problem-solving skills.  Using 3D computer modeling software, students will learn the design process and solve design problems for which they develop, analyze, and create product models. Two semesters.  9th to 12th grade.  The student should have a B or better in Algebra 1.  Students earn 3 credits at the University of Minnesota (and other schools) by passing the spring exam.

    Civil Engineering and Architecture (Project Lead the Way - college credit):  a year-long course that provides an overview of the fields of Civil Engineering and Architecture, while emphasizing the interrelationship and dependence of both fields on each other. Students use state of the art software to solve real-world problems and communicate solutions to hands-on projects and activities.  Two semesters.  9th to 12th grade.  The student should have a B or better in Algebra 1.  Students earn 3 credits at the University of Minnesota (and other schools) by passing the spring exam.

    Computer Science Principles (Project Lead the Way - college credit):  a year-long survey course of computer science.  Using Python® as a primary tool and incorporating multiple platforms and languages for computation (Android App Developer, PHP, Javascript, Cloud9, GitHub, mySQL), this course aims to develop computational thinking, generate excitement about career paths that utilize computing, and introduce professional tools that foster creativity and collaboration. This course can be a student's first in computer science.

    Computer Programming:   an intro to programming and modeling, including:  3D software modeling, webpage design, robotics, programming, computer hardware/software.    One semester. 

    Cybersecurity:  (Project Lead the Way - college credit tentative):  New for the 2018-2019 school year.  A year-long course that proves an overview of cybersecurity.   9th and 12th grade.  

    Computer Science IB Standard Level (SL):  This course is approximately equivalent to a first-year (bachelors) course.  We will focus on software development, fundamentals of computer systems and the relationship between computing systems and society.  The course will focus on preparation for the IB exam, which includes completion of the program dossier. Students will have an opportunity to address a real-world problems and go through the software development cycle to create a solution.  Two semesters (11th and 12th grade).  There is no prerequisite but a student should have completed Algebra 2/Trig with a solid B grade.

    Computer Science IB Higher Level:   The higher level (HL)  course encompasses all the elements of the SL course but is extended to include: computer mathematics and logic; advanced data structures and algorithms; further system fundamentals; and file organization.  Two semesters (12th grade).  The standard level course is almost always a prerequisite.