CompSci
ICS30S

Object Oriented
Windows User Interfaces
Intro to Game Coding
Why Computer Science?
Calculus Programming is rapidly becoming essential to every day living. The ability to program puts the individual at a significant advantage over those who lack such ability. As a result, I hope you might appreciate the following points.
  • The ability to program is basic literacy. Think of your parents generation. You think, you are current, you can use technology. That might be right. But the guy next to you, the one who can program, will be miles ahead of you because you won't be able to keep up.
  • Programming empowers the individual with the ability to implement change. Not only will you truly understand technology, you will have the power to manipulate it, change it, fix it, create it.
  • You have an idea? If you're a coder, you can bring it to life. You will have the ability to invent, create, bring to life ideas. How cool is that?
About this course...

This course is the second level computer programming course offered at the SRSS. Using the C# programming language, students learn to use arrays and other data structures, begin exploring object oriented programming and use the Windows applications environment to write simple game programs from scratch.

Because I can...
I happen to like mathematics and computer programming. Having programmed from the days of the keypunch machine, I have experienced many changes in technology over the years. Still, I never tire of the pleasure of programming. Through these years, I have programmed in Basic (and Visual Basic), C, C+, C++, C#, Fortran, Javascript, Pascal, Perl, PHP, Python. Currently I am also developing web applets using Wolfram's Mathematica software resulting in web based tools using their CDF plugin. Why? Because I can.