Course materials for EEE1008
Windows 2000 for Computing Science Induction
A WWW version of the PDT and built-in type interfaces is available here.
Includes template projects, design notation templates, CodeWarrior Programs
SUPPORTING SOFTWARE for those who would like to run C++ (Borland, Metrowerks, Microsoft Visual C++, Unix) on their own computers
Link to Cygnus solutions software etc. can be found here
Be prepared for a long period of downloading!
Dr. K. Wright's document on printing Cygwin
Submission Documentation Requirements and Deadline Policy
Plagiarism is an attempt to pass someone else's work as your own. This is a serious offence and may result in disciplinary measures being taken against anyone who is found to be plagiarising.In particular, copying someone else's program code, algorithm design solutions, documentation etc. is seen as examples of plagiarism and will be treated as such with all appropriate consequences, from having a zero mark given for the relevant piece of submitted work to a case raised to the university disciplinary committee. More details on plagiarism can be found here.
Illustration of parameter passing mechanisms - by value and by reference (the swap example)
Safe input of int's (via value and reference parameter passing)
Cross of 1's on a 2-D board (same solution using a C++ built-in array)
Calculating Max and Min readings using Array (same solution using a C++ built-in array)
Calculating Max and Min readings using Array and File Input ( example of a data file (same solution using a C++ built-in array)
Calculating Max and Min readings and Max reading by RECURSION
Calculating "Running Averages" for a set of readings, using Arrays and File Input and Output (same solution using a C++ built-in array)
Sorting readings in ascending order using the running Min calculation method (illustrates how a PDT array is passed as a parameter to a function) (same solution using a C++ built-in array)
Calculating a histogram of readings with arbitrary number of intervals (using built-in arrays)
Introduction to UNIX (by Blaise Barney for the Maui High Performance Computing Center)