22.07.2013 Views

The MBC information booklet - RMIT University

The MBC information booklet - RMIT University

The MBC information booklet - RMIT University

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Chapter 12: Vocational Electives<br />

12.1.8 COSC1092—<br />

Scripting<br />

Language<br />

Programming<br />

12.1.9 COSC1131—<br />

Unix Systems<br />

Administration<br />

and<br />

Programming<br />

(Linux)<br />

12.1.10 COSC1219—<br />

User Interface<br />

Programming<br />

62<br />

and testing. In doing so, students will be required to consider the impact of user<br />

characteristics, device capabilities, networking infrastructure and deployment<br />

environment, in order to develop software capable of meeting the requirements of<br />

stakeholders.<br />

Pre-requisite Courses and Assumed Knowledge and Capabilities<br />

• COSC1295 Java for Programmers<br />

For more <strong>information</strong> on the course, go to www.rmit.edu.au/courses2006/036687.<br />

Course Description<br />

Scripting languages require very different style of programming than system<br />

programming languages such as C or Java. Scripting languages are typically used for<br />

"gluing" applications together. Scripting languages are often typeless and usually<br />

provide methods for higher level of programming and more rapid development of<br />

applications than typical system programming languages. This course provides an<br />

introduction to the script programming paradigm, and introduces and compares a range<br />

of scripting languages used for Unix and Web-based applications.<br />

Pre-requisite Courses and Assumed Knowledge and Capabilities<br />

• Ability to write substantial computer programs in C or PHP, equivalent to a result of<br />

CR (Credit) or better in COSC1283 Programming Techniques OR COSC1309<br />

Programming Web Applications<br />

For more <strong>information</strong> on the course, go to www.rmit.edu.au/courses2006/014048.<br />

Course Description<br />

This course provides an intensely practical introduction to Unix System Administration<br />

using Linux. <strong>The</strong> Linux Operating System, a free implementation of UNIX for personal<br />

computers, will be used extensively throughout this course for lecture/tutorial examples<br />

and importantly during laboratory classes. In addition to System Administration proper,<br />

TCP/IP network service administration and the use of scripting languages will be<br />

introduced.<br />

Since Linux implements the POSIX standard, most of the learning from this course will<br />

be directly applicable to commercial Unix systems.<br />

Pre-requisite Courses and Assumed Knowledge and Capabilities<br />

• COSC1283 Programming Techniques<br />

• COSC1112 Operating Systems<br />

• A strong knowledge of Unix - what this means is that you have practical experience<br />

using the Unix command line. It means that you know the basic user level<br />

commands and some of the common options for those commands. It means that<br />

you have experience with text mode Unix editors such as vi or emacs. This course<br />

covers a wide range of topics and simply cannot cater to students who lack basic<br />

Unix skills. A pre-test for self-evaluation will be available in the first week.<br />

For more <strong>information</strong> on the course, go to www.rmit.edu.au/courses2006/014050.<br />

Course Description<br />

This course is concerned with the development of interactive systems, i.e. systems that<br />

have a significant graphical user interface component, using the Java Foundation<br />

Classes and AWT/Swing. <strong>The</strong> course is delivered with a strong focus on software<br />

engineering and computer science, as well as an introductory treatment of design and<br />

usability issues.<br />

Pre-requisite Courses and Assumed Knowledge and Capabilities<br />

• COSC1295 Java for Programmers or equivalent<br />

For more <strong>information</strong> on the course, go to www.rmit.edu.au/courses2006/004225.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!