Computer Science Study Archive

I’ve been dabbling in systems management and programming since I received my first computer – a Commodore VIC20. Recently (2014), I’ve found myself with a little bit of free time so am going through some books I got cheap at a sale a couple of years ago.  They are to freshen me up/get my brain in the mood for the poor human’s computer science diploma/degree that follows.

The books I’ll concentrate on will be the Idiot’s Guide (a very simple programming primer) and, Learn Java Now, From C to C++ and The Undocumented PC.

AguppieWare & A University Level Free Online Computer Science Education

According to AGuppieWare, one can get a college (that’s university in Australia) level computer science education by utilising free online resources.

I’ve always been a bit of a computer nerd, but besides studying Pascal at university. I’ve not received any formal education.  I’ve done it all myself and taught myself Basic 7.0 as a teen, dabbled with computer graphics overlaid on analogue (using the C64) and digital video (using modern software and a PC), made some music with eJay, learned html and css in my 20s-30’s and currently having a go at C++.

I already have a Bachelor of Science (Microbiology/Immunology) and a Diploma of Commerical Arts (Graphic Design),  The graphics design qualification will come in handy if I need to design UI’s or create image files I can import into programs I write.  My science degree included the following subjects which give me prior learning credit:

  • Intro Calc Methods
  • Math Methods II
  • Introduction to Computers
  • Computer Programming 1A
  • Calculus

Let’s say the AGuppieWare detailed course requires 16 credits to graduate with each subject contributing 1 credit upon passing.  I already have 5 credits. 11 to go.

The link above lists the following as a “course” suitable to get a semi formal education (this is a direct cut and past for literally educational purposes:

Introductory Courses 

Where’s there’s an option, the one(s) chosen by me are in green bold.

Intro to Computer Science, pick two of three:

Basic mathematics, pick one of two:

Core Courses

Data Structures and Algorithms, pick one of two:

Operating Systems:

Programming Languages and Methodologies:

Computer Architecture:


Data Communications:

Cryptography and Security:

Electives (pick 5 of these)

I might pick more.

Web Development:

Data Structures:


Programming Languages:



App Development:

Artificial Intelligence:



The plan is to undertake this course of study and report back on how it goes.  I’ll start it once I get through “Mastering C++ – From C to C++ in 2 weeks” and “Learn Java Now”, which I am currently working on.

Update 05/03/2017:

When I ceased being an unemployed drain on society, I archived this and did a great job of safely storing all but the Idiots Guide… and Java Server Pages book.  I need to reorganise my storage to find the rest and get stuck into this again.

In the meantime, in 2016 and 2017, I did some courses as they were supposedly 95% off full price of around $1500** related to this sort of thing which has enthused me again:

  • Certified Ethical Hacker (CEH)
  • Certified Information Systems Security Pro (2016) (CISSP)
  • Certified Information Systems Auditor (CISA)
  • Certified Information Security Manager (CISM)
  • Computer Hacking Forensic Investigator (CHFI)

** I likely fell for the marketing ploy of make something appear to be great value so people will be more inclined to buy it.  That being observed, the courses were quite interesting and worth the $49US I paid for them.  What “they” did not tell you was these were preparatory courses and did not lead to any real certification. Just like the rest of the poor human’s computer science diploma/degree.


“Poor human’s degree” begins.