Course Title: Engineering Software Design
Part A: Course Overview
Course ID: 004788
Course Title: Engineering Software Design
Credit Points: 12
Course Code |
Campus |
Career |
School |
Learning Mode |
Teaching Period(s) |
EEET1253 |
City Campus |
Postgraduate |
125H Electrical & Computer Eng |
Face-to-Face |
Sem 2 2006 |
Course Coordinator: Pj Radcliffe
Course Coordinator Phone: Please email.
Course Coordinator Email: pjr@rmit.edu.au
Pre-requisite Courses and Assumed Knowledge and Capabilities
Students should already be able to create html pages using html code, not just visual html builders.
Course Description
This course introduces Linux as a serious competitor to Microsoft operating systems. The main aim of the subject is networking under Linux including Small Office Home Office (SOHO) networks, and web sites using Apache, PHP, and MySQL.
Engineering aspects will be emphasised including hardware setup and support, reliability, usability, security, extensibility, scalability, and network performance.
Objectives/Learning Outcomes/Capability Development
Having completed this course the student should be able to-
• Install Linux.
• Use Linux from a desktop such as GNOME or KDE and from command line.
• Setup a SOHO style (Small Office Home Office) Linux network and administer it.
• Setup a secure complex web site using Linux and a database engine.
See capability development.
Overview of Learning Activities
Key learning activities will include-
• Two lab tests to help students become familiar with desktop and command line use of Linux.
• A series of lab tasks will teach students how to setup a Linux network with web, file, and print serving with both Linux and XP client work stations.
• The major project will create a web site (using Apache), dynamic server side delivery (using PHP), and a significant database (using MySQL).
• Interactive lecturers that get students ready for the labs and projects and introduce further Linux networking material.
Overview of Learning Resources
Notes will be given to students in the first or second lecture.
Linux CDs may be borrowed from the lecturer.
The course directory on the ECE S: drive may also contain useful material, copy this and read the material ASAP.
Overview of Assessment
Marking is divided between exams and project work. Project work forms the basis of the exam and students are encouraged to understand the project work in depth.
Some information pertinent to projects and exams will be given verbally in lectures. There will be email notification of such lectures. This is a deliberate educational activity driven by employer comments that graduates can’t take meeting minutes.