Tech: Mac, C++
Skills: Design, Programming, Computer Science
Description: Students will be introduced to some of the most important and fundamental concepts of computer science. We’ll begin by covering the basics of the C++ programming language, then focus on more abstract topics centered around algorithms and data structures. Students will learn how computers manipulate and manage large amounts of data while exploring pros and cons of using specific algorithms for specific tasks. Projects will include sorting algorithms, binary trees for storing data, and simple text based simulations using classes and pointers. Though the course will focus on C++, the topics covered will be applicable to nearly all modern programming languages and provide an excellent head start to anyone interested in exploring the field of computer science.
7, 90 Minute Classes