Mission and Vision Statement


I have recently been developing an idea for a company that teaches computer science theory online. My goal is to model its teaching approach after the effective and engaging khanacademy.org. Khan Academy gives modern college students the opportunity to supplement their learning with instructional videos by subject experts and incremental exercises in areas such as Chemistry, History, English, and especially Math. There are several websites such as Khan Academy that teach standard school subjects, including some that focus on computer science or programming. None of these, however, bring the powerful teaching model of Khan Academy to the niche subject of computer science theory.

The site’s users will be mostly college students looking for a way to enhance their education. However, anyone with an interest in the theoretical details behind today’s computing will be able to find something to learn. Because college students are the primary audience, the site’s first available learning materials will be for supplementing basic CS theory classes, covering topics such as discrete math. This material will then branch out to encompass the theory behind subjects such as cryptography, automata, machine learning, and algorithms. These topics will all be covered using the model of concise, accessible videos and exercises with automated feedback.

Putting these ideas together, the company’s mission is to “provide effective and engaging computer science theory education worldwide using an intuitive learning progression with instructional videos and incremental exercises.” This combines the ideas outlined above about what the overarching purpose of the company is, who the company will look to reach with its content, and the methods the company will use to teach computer science theory.


Comments