While a STEM credit is not necessary for graduation from Darlington, we have offerings for those students who are interested in this ever-changing field. Some of the courses cross disciplines and are listed in the math, science, and fine art department course descriptions. Here is a listing of STEM electives currently available:
AP Computer Science Principles
AP Computer Science Principles is an introductory college-level computing course that introduces students to the breadth of the field of computer science. Students learn to design and evaluate solutions and to apply computer science to solve problems through the development of algorithms and programs. They incorporate abstraction into programs and use data to discover new knowledge. Students also explain how computing innovations and computing systems—including the internet—work, explore their potential impacts, and contribute to a computing culture that is collaborative and ethical.
Knowledge and Skills Developed
Required Prerequisites
Learning Modes
AP Computer Science A
Software is everywhere: in your phone, television, car, and thermostat, as well as in the applications and Web pages on your computer. This course seeks to build an appreciation for our reliance on software by building an understanding of intermediate programming methodology, problem-solving and algorithm development. The course will teach the fundamentals of computer programming using Java syntax along with exploring ethics and current events. This course is open to interested students with some programming experience. A strong background in mathematics, particularly algebra, is necessary.
Skills Developed
Knowledge Developed
Required Prerequisites
Introduction to Engineering/Robotics
Students will work on small teams within a project-based framework to learn the basics of engineering and robotics.
Knowledge and Skills Developed
Required Pre-requisites
Learning Modes
Special Notes