The MBC information booklet - RMIT University
The MBC information booklet - RMIT University
The MBC information booklet - RMIT University
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.