Course overview
This course provides an introduction to key research areas in Computer Science and the "Grand Challenges". Topics include AI, Algorithms, Distributed Systems, Networking, Data Mining and Hardware; scholarship and writing in the discipline, critical analysis and thinking skills.
Course learning outcomes
- Identify, justify and discuss the grand challenge problems, giving clear examples of why these are significant to the discipline and to the population at large
- Apply systematic and creative thinking techniques for analysis and problem solving
- Apply critical thinking skills in the development of complex activities and in the provision of constructive criticism
- Apply fundamental Computer Science methods and algorithms in the analysis, summarization and visualisation of large and significant data sets
- Demonstrate the ability to communicate, in written, visual and verbal form, in order to convey complex information to others in a way that supports decision-making