&gt;&gt; Why do I want to teach computer science? &gt;&gt; So why do I want to teach people about programming? &gt;&gt; I want to teach computer science because I think there are lots of people out there who have a great idea, and it never turns into anything, because they don't really know what the first step is. &gt;&gt; It's an amazing moment when the program that, that you've run now for the first time does exactly what you expected it to do. &gt;&gt; You are empowering people to do things otherwise they may not be able to do before. &gt;&gt; I think if they knew computer science, in a lot of cases, maybe they could take that first step, and maybe it would turn into something great. &gt;&gt; In this introductory course in computer science with Java, you will, of course, learn how to write programs in the Java programming language.