IPT home IPT A Virtual Approach by Peter Whitehouse
Quick Links:
IPT home
Information and Intelligent Systems Social and Ethical Implications Human Computer Interaction Software and Systems Engineering eXercise Files Course Outline and Assessment A-Z of Geeky Acronyms Terrace Work Program 2004 Sillybus FAQ = Frequently Asked Questions Help

Your 2DO list.
What have and will we be doing?

A jumplist for Terracitic IPT Students
UPDATED 4 June 2018

Link to Year 11 2do list11

link to year 12 2do list12

check to term plannerWhatup?

link to wonko's class notes journalsClassnotes

This space is designed specifically to help Terrace IPT students through the course they are currently engaged in. Although formal homework is rarely set, there is ALWAYS something to do - next time you think wtf, reach for this list.......

Work currently in progress
Work we are currently doing in class (icon sometimes points to the actual item in the e-text)
Work Completed ready for assessment
Work Completed and so fair game for Diagnostic testing/Examination
(icon sometimes points to the actual item in the e-text)


Year 11 Course Work Log
You need an installed and working copy of LAZARUS v 1.6+ then hop to it please - it is a big download but you need it up and working Work currently in progress
Mac people need to download UBUNTU Desktop ISO, and VirtualBox. They need to INSTALL virtualbox, then create a new linux VM, install UBUNTU into this machine and then install Lazarus into that machine using the command

“sudo apt-get install lazarus”

An alternative pathway for a Mac owner is to purchase Parallels and dual-boot to windows and install Lazarus in that partition. Sadly the school cannot supply either parallels or the windows license you need for this option

We will do an environment orientation for Lazarus when all are installed. You need to know how to make and store a project, what the parts of the interface are used for and some simple component.  
Explore past projects in the Lazarus Project Repository  
How random is random (intro to arrays) see notes
Tac Tix (a 2 d array application) see notes
Multi-form projects  
Assignment ideas - have you started thinking about your MAJOR project yet?  
Asteroids - see notes for code starter  
Tile world - see notes for code versions  
Blokemon PvP - custom objects fighting each other in an anime arena of doom  

Assessment Calendar 2018:

  • Test 2 (Control Structures) - Written Exam - End Semester 1 Exam Block
  • MP1 - Major Programming Project System- End Term 3
  • Test 3 (Data Structures) - Written Exam - End Term 3 Exam Block
  • MP1 - Documentation and Evaluation Report - Week 3 Term 4
  • Test 4 (Introduction to PHP) - Written Exam - End Semester 2 Exam Block


Year 12 Course Work Log
If you have not got a working copy of XAMPP installed, get to it, we will be using the MySQL and PHP components pretty well straight away Work currently in progress
Introduction to SQL - relational operations - read this, and this as an introduction  
MySQL Commands overview - making, breaking, adding data  
Further commands - altering tables, selecting data, like, grouping  
ORM theory generally: http://www.wonko.info/ipt/iis/infosys/  
Elementary sentences  
Constraints (uniqueness and mandatory roles)  
Eurovision UoD see notes
ThisIsWhyIamBroke universe see notes
Assignment - get a partner, think of a social database idea, float it with your teacher (sooner rather than later)  
Telly - have you completed this UoD (objects, sentences, ORM diagram, mandatory role dots, uniquenesses)>> if not, why not?  
Assignment PROPOSAL - get cracking please (see Moodle)  

Assessment Calendar 2018:

  • MP2 - Major Social Database Assignment - System AND Documentation - End Term 3
  • Exam 2 - Information System Design - Written Exam - End Term 3 Exam Block
  • AI Folio - Minor Assignment - End Semester 4

This page is not relevant to anyone but a Terrace IPT student, teacher or parent wanting to check up on what their kids should be doing


©Copyright t 1992..2018+. Edition 26.150117
Creative Commons License
This work is licensed under a
Creative Commons Attribution-NonCommercial-ShareAlike 2.1 Australia License