This is archived information!
Search current Handbook for current unit information.
Programming Languages - COMP332
Formal languages play a central role in modern software development. Programming languages such as Java and C++ allow developers to express their algorithms and data structures. Compilers and interpreters transform programs into running software. Data languages such as XML and JSON are widely used to transfer information between systems. This unit studies software languages by looking at how they are used in software development. Students will study how to formally understand the syntax, semantics and translation of software languages. Practical exercises involve writing software language processors of various kinds such as simple compilers or data transformation tools.
| Credit Points: | 3 |
| When Offered: | S2 Evening - Session 2, North Ryde, Evening |
| Staff Contact(s): | Computing staff |
| Prerequisites: | |
| Corequisites: | |
| NCCW(s): | ITEC302 |
| Unit Designation(s): | |
| Unit Type: | |
| Assessed As: | Graded |
| Offered By: | Department of Computing Faculty of Science |
Timetable Information
For unit timetable information and session dates for external offerings please visit the Timetables@Macquarie Website.
