Department of Computer Science and Computer Engineering
La Trobe University
Semester 1, 2008
Students should be able to:
This subject provides an introduction to:
There are no prerequisites for the subject.
Name: Chris Cope
Office: B1.14
Phone: 5444 7340
Email: c.cope@latrobe.edu.au
WWW: http://ironbark.bendigo.latrobe.edu.au/staff/cope/Chris.Cope.html
If you require any assistance please contact me in person or by phone or email. Please use your university email accounts when emailing as Spam filters may block email from other addresses such as hotmail.
We will be available during tutorials or consultation times.
See the course administrators if you have any queries or problems with your course. The course administrators deal with things such as changes to enrolment, change of address, special consideration, subject/course withdrawal, supplementary exams etc. If your enquiry does not fall within the responsibility of the course administrators, wherever possible they will refer you to the appropriate person/area.
There are 2 lectures per week, all students are expected to attend these lectures.
You are required to attend one tutorial and one computer laboratory session each week. The tutorials following the first lecture of the week are generally held in a class room. The computer laboratory sessions following the second lecture of the week.
Tutorials commence in week 2. Computer laboratory sessions will commence after the second lecture (Thursday) in week 1. Labour day is not a University holiday.
| Assessment | Percentage | Due |
|---|---|---|
| Assessable Tutorial A | 2% | Due in lab. week 3 |
| Assessable Tutorial B | 2% | Due in lab. week 4 |
| Assessable Tutorial C | 2% | Due in lab. week 5 |
| Assignment 1 | 6% | Due 4pm Friday 11-Apr (week 6) |
| Assignment 2 | 12% | Due 4pm Friday 2-May (week 9) |
| Assessable Tutorial D | 2% | Due in lab. week 11 |
| Assessable Tutorial E | 2% | Due in lab. week 12 |
| Assignment 3 | 12% | Due 4pm Friday 30-May (week 13) |
| Exam | 60% | Exam Period |
A 2.5 hour closed book exam will be held during the exam period.
To pass the subject students must achieve the following:
During the semester five assessable tutorials worth 2% each are to be handed in. The part of the tutorial that is to be assessed will be clearly indicated. Assessable tutorials are to be handed to your tutor during tutorial classes, and will be handed back in later tutorials.
Assessable tutorials do not have the normal presentation requirements associated with assignments. Students are to hand in a title page and the tutorial work required, stapled together. A folder is not required, nor are: a statement of authorship, contents page or reference list. Written and printed work should be readable.
Assignments are due at 4pm on the date specified. Please place them in the appropriate assignment cupboard outside of B2.28.
Assignments must be handed in by 4pm on the due date or incur the following late penalties.
| Days Late | Penalty | Clarification of Days and Times (if due Friday) |
|---|---|---|
| 1-3 | 5% | Between 4pm Friday and 4pm Monday |
| 4-5 | 20% | Between 4pm Monday and 4pm Wednesday |
| 6-7 | 40% | Between 4pm Wednesday and 4pm Friday |
| 7+ | 100%. Not Accepted | After 4pm on the Friday after it is due |
When calculating the final mark for a late assignment, the late penalty is calculated based on the maximum possible mark for the assignment. For example if a student hands the assignment in at 1pm Tuesday (4 days late) and they achieve a raw mark of 75% on the assignment, then a late penalty of 20% is applied and they get a final mark of 55% (75% - 20%) for the assignment.
Extensions will only be given under exceptional circumstances.
There is no set text for Programming Environment, so you aren't required to buy a book for this subject. However some books that you may find useful in this subject and later in the course are listed under Suggested References below.
Some useful references are:
The following is an excellent book on problem solving and program design. I believe that you will find it useful in the introductory programming subjects. However it doesn't cover programming in a particular language.
You will be using UNIX in a number of IT subjects, so a good introductory book should be useful throughout the course. I believe that the following book would be useful for an introduction to UNIX.
Class lecture notes, assignments, tutorial exercises (and more) will be made available on the web. The notes on the web should not be viewed as the complete content of the subject. During lectures, topics outlined in the notes will be expanded on with explanations, examples, diagrams, discussion etc.
The Web pages for the subject are located at:
http://ironbark.bendigo.latrobe.edu.au/subjects/PE/