P Dunn's Super CS1 Site

CS1 at Oswego

Hypertexknowlogy

Frequently Asked Questions

 
P Dunn's Super CS1 Site  
 
 
 
Compilation of Powerful Ideas ( Cognitive and Computational )

Tuesday November 28 , 2000
 
This section details really powerful ideas that were learned in this course.
 

Some powerful ideas learned in this course which were already touched upon in my Learning Journal include Problem Solving by Problem Decomposition,  Goal Oriented and Imaginative Construction .   These ideas I will use on a daily basis for solving whatever problem that needs to be taken care of.  

Also learned was the idea of Platform Agnosticism .   What is that?   That's my own idea that I discovered.   I have definite leanings in certain areas as to what I want an operating system to do and what I want in it.   It's a highly personal thing for anyone,  some need MP3's and others need a good spreadsheet while others need a combo which includes games.   I'm a gamer and I admit it:   -).   Back to my idea.   Platform Agnosticism is the idea that you use the right operating system for the job but also have the ability to do what you need to on any platform you choose.   Simply put,  try to use cross platform tools or file formats.   Some formats that can be used included Rich Text Format,  Excel's format for spreadsheets (a lot of tools on variety OS's including the * ix's can handle it),  HTML,  Java and more!   Tools that represent this idea are Moneydance (a Java application that does many Quicken functions but can be used under any platform that runs Java),  Star Office (which has a Windows /Solaris /Linux version and they all work virtually the same),  and Netscape 4.   x,  6.   x (which has versions for everything out there).  

Versioning is another powerful idea which is basically babystepping your way to a finished program.   You start out with version 0 which does some things and once that is debugged and working you create a copy elsewhere and add to it until you have completed what you wanted for a program.   If there is a serious problem there is a previous version to fall back on.   A wonderful idea.   Of course Microsoft believes in versioning once a year;  -)  

So there you go some powerful ideas,  not a lot of them but enough I think.   There are more that I have in mind but that's for another time.