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 Bachelor of  Computer Science” 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.  Depending of the chosen electives, some of the above texts might not be utilised.

AguppieWare & A University Level Free Online Computer Science Education

For this section of the website, I’ll be referring to a lot of public domain courses and materials, all of which are being used for learning purposes.  If any of these files made available here are in breach of copyright (they shouldn’t be), let me know.

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, teaching  myself Basic 7.0 as a teen and dabbling with computer graphics overlaid on analogue (using the C64) and digital video (using modern software and a PC), making some music with eJay, learning html and css in my 20s-30’s and currently learning C++.

My Bachelor of Science gives me the following learning credits:

  • 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.  Thus I have  5 credits of the 16 needed.

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.  I will be doing each subject separately.

Intro to Computer Science,:

Basic mathematics, pick one of two:

Core Courses

Data Structures and Algorithms:

pick one of two:

Operating Systems:

Computer Architecture:


Data Communications:

Cryptography and Security:


(pick 5 of these) I’ve picked six for now as cannot decided on machine learning or AI.  May as well do both.

Programming Languages and Methodologies:

Web Development:

Data Structures:


Programming Languages:



App Development:

Artificial Intelligence:



The plan is to undertake this course of study and document my process.

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 Bachelor or Computer Science” begins.  Archived books found!


Something like this might be useful to ratify skills: http://www.sciencealert.com/sciencealert-offer-five-online-course-bundles-to-diversify-your-computer-skillset

*Gotta love Centelink.  I pay taxes for 17 years and the Government says I’m a sponge and have to volunteer my skills to get a job search allowance.