Summer / Winter School
For information on applying for Summer School in December/January or Winter School in June/July, please visit the University of Sydney Summer School website. This site includes subjects, fees, timetables, important dates for Summer/Winter School.
IT units of study on offer
Summer School 2012
- COMP5705 Information Technology Short Project
COMP5705 project offerings for Summer 2012
Project supervised by Ying Zhou
Extending YCSB to Support Complex Queries (6cp)
YCSB is a cloud storage benchmarking system developed by Yahoo! Research team. It provides support to generate data set with various distributions; to generate workload consists of basic data manipulation operations; and to collect performance measures during workload execution. It does not support complex query operations. This project aims to extend the existing framework by adding operation interfaces representing complex queries and implementing such operations for open source Cassandra and HBase system. YCSB is implemented in Java, proficiency in Java is essential for the success of the project. Some general understanding of cloud storage systems and the ability to read research papers also help.
Project supervised by Bernhard Scholz and Andrew Santosa
Array Solving for Program Analysis (6cp)
Program analysis is prevalent in compilers and software engineering tools for quality assurance. This project is a continuation of an ongoing program analysis project based on constraint logic programming. In this project we add memory model, and handling and solving of memory abstractions into an existing LLVM compiler pass that translates LLVM intermediate language into CLP clauses. The CLP clauses are then used in a logic programming system to analyze the properties of the original program. The required skill is C++ programming. Education in logic programming will be provided.
Project supervised by Josiah Poon
Web-based Application for Students Survey Analysis (6cp)
An online mid-semester survey is carried out for every undergraduate subject through the eLearning site. However, WebCT does not give a good interface to help analyze and query the survey results. In particular, the generated report does not help in the analysis of the written comments. A simple prototype, Miss Ana (www.ug.it.usyd.edu.au/~missana), was implemented this year. However, further enhancement is required to enable better analysis and “opinion mining” in the future. In this work, a web-based system can plot graphs using the numbers, and highlighting certain important aspects from the text upon the user’s request, as well as the correlation of their numerical and textual feedback are desirable. Prerequisite knowledge: Apache, PHP, MySQL, web programming.
Workbench for Data Analytics (6cp)
The TCM Informatics group has over the years developed various software for data analysis. They are all standalone programs and may require different input formats, as a result, this makes the running of experiments cumbersome and inefficient. The aim of this project is to link up all these programs to minimize the overhead in setting up experiments, as well as a user-friendly experiment environment.