CSE1PE: Programming Environment

Subject Outline 2009


Home


Department of Computer Science and Computer Engineering
La Trobe University
Semester 1, 2009

1. Introduction

Aims

Objectives

Students should be able to:

Content

This subject provides an introduction to:

There are no prerequisites for the subject.

2. Teaching Staff and Contacts

Subject Coordinator, Lecturer and Tutor

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. 

Queries/Problems

Course Administration

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.

Course Coordinator

3. Lectures, Tutorials and Computer Laboratory Sessions

Lectures

There are 2 lectures per week, all students are expected to attend these lectures.

Tutorials and Computer Laboratory Sessions

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.

4. Assessment

Distribution of Marks and Important Dates

Assessment Percentage Due
Assessable Tutorial A 2% Due in lab. week 4
Assessable Tutorial B 2% Due in lab. week 5
Assessable Tutorial C 2% Due in lab. week 6
Assignment 1 12% Due 4pm Monday 27-Apr (week 8)
Assignment 2 18% Due 4pm Monday 25-May (week 12)
Assessable Tutorial D 2% Due in lab. week 12
Assessable Tutorial E 2% Due in tute week 13
Exam 60% Exam Period

Exam

A 2.5 hour closed book exam will be held during the exam period.

Pass Requirements

To pass the subject students must achieve the following:

Assessment Regulations

Assignments

Assignments are due at 4pm on the date specified. Please place them in the appropriate assignment cupboard outside of B2.28.

Plagiarism

Extensions and Late Assignments

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 Monday and 4pm Thursday
4-7 10% Between 4pm Thursday and 4pm Friday
6-7 30% Between 4pm Friday and 4pm Monday
7+ 100%. Not Accepted After 4pm on the Monday 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.

5. Books and Subject Web Pages

Text Book

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.

Suggested References

Some useful references are:

Introductory book on Problem Solving and Program Design

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.

Introductory book on UNIX

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.

Subject Web Pages

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/