CompSci
ICS40S

Objects & Classes
Data Structures
Graphics Programming
Why Computer Science?
Calculus Calculus is the tool which provides you with the language to describe behaviours in science, engineering, economics and many other fields. In preCalculus, the math student learns to explore mathematical relationships where nearly everything is well described and usually motionless. In Calculus, these restrictions are lifted and a whole new world of mathematical modelling is explored.
About this course...

This course is the third 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 graphics programming applicationg 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.