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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

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!