This module is about the technologies and markup languages that make various forms of data presentation possible. It will explore web-based presentation languages including HTML, XML and CSS, text presentation languages including LaTeX, and mathematical / graphical presentation through R.
After studying this module, students will be able to build web sites, produce professional-quality reports and typeset and visualize mathematical formulae and data, using the appropriate graphs for the data.
The students will also be able to produce a crawler / scraper that can pull data from websites automatically for analysis.
CSCM41
Introduction to Programming in Java
This intensive course provides a solid introduction to the Java programming language and development process.