Computing Essentials, a one-semester introductory course, will familiarize students with the basic principles of computing related to operating systems and software applications used on personal computers and mobile devices. Students will practice using education-focused applications such as word processors, spreadsheets, and presentation software, as well as learn how to effectively use cloud based storage systems and follow email protocols. Principles of digital literacy and cybersecurity will be emphasized and activities will allow students to deepen their understanding of social and ethical issues related to use of the Internet and digital information. The course will include lessons on logic and algorithms as used in programming languages (such as Scratch, Snap, or Switch). After this class, students will be prepared to progress to programming or robotics courses.