Future of IT
Download
Report
Transcript Future of IT
COSC1078 Introduction to
Information Technology
Lecture 23
Future of IT
James Harland
[email protected]
Lecture 23: Future of IT
Intro to IT
Introduction to IT
1 Introduction
2 Images
3 Audio
4 Video
WebLearnTest 1
5 Binary Representation
Assignment 1
6 Data Storage
7 Machine Processing
8 Operating Systems
WebLearn Test 2
9 Processes
Assignment 2
10 Internet
11 Internet Security
WebLearn Test 3
12 Future of IT
Assignment 3, Peer and Self Assessment
Lecture 23: Future of IT
Intro to IT
Overview
Questions?
Exam
Assignment 3
Peer and Self Assessment
Future of IT
Questions?
Lecture 23: Future of IT
Intro to IT
Assignment 3
Reflect
Answer reflection questions from tutorials
See last lecture for ideas
Research
Write about a particular IT topic of your choice (56 paragraphs)
electronic voting, information security, 3D user interfaces,
digital music, digital video, electronic commerce, natural
language processing, DNA computing, quantum computing,
cryptography, malware detection and removal, Moore's Law,
green computing, …
Lecture 23: Future of IT
Intro to IT
Exam
2010 exam is available now
2010 exam answers will be available on May 29th
2011 exam will be available on June 5th
2011 exam answers will be available on June 12th
2012 exam available on June 19th
Lecture 23: Future of IT
Intro to IT
Self and Peer Assessment
How well has each person contributed to the group?
Evaluated over the entire semester
Assessed on process, not product
Work out a grade for each person (CR, DI etc)
Then convert this to a mark out of 20
Submit list of marks to tutor with justifications
Repeat previous step until the tutor is satisfied
See guidelines in Blackboard material
Lecture 23: Future of IT
SE Fundamentals
What is IT?
Lecture 23: Future of IT
Intro to IT
Future of IT
RMIT School of CS & IT
Four main research areas
Distributed Systems and Networking
Software Engineering
Information Storage, Analysis and Retrieval
Intelligent Systems
Lecture 23: Future of IT
Intro to IT
Software Engineering
Building and verifying component-based
systems
Human Informatics Modelling
Educational Technologies
ENID: Electronic Health System
Grid and cloud architecture and platforms
Lecture 23: Future of IT
Intro to IT
Software Engineering
Architecture-based processes, methods and
tools
Improving quality, trustworthiness productivity
and industrial practice
Leveraging mathematical methods and
foundations
Concurrent or parallel systems, or systems
involving massive data
Lecture 23: Future of IT
Intro to IT
Software Engineering
Lecture 23: Future of IT
Intro to IT
Summer Projects
Distributed robotic sorting (Ian Peake)
- Lego Mindstorm + Lejos NXJ (Embedded JVM)
Enhanced spring graph layout (Amir Aryani)
- extend MS nodeXL
- applications e.g. in software maintenance
The Sensor and Actuator Hub (with Flora Salim, SIAL)
- for e.g. bioclimatic skin (airflow/shading) / responsive media facade
- web services interface aggregating sensor data
Service Composition Architecture (Nick May)
- evaluate Arduino vs MICA platforms and tools
- behaviour model editing in Eclipse
(SCA tools project extension)
Distributed Systems and Networking
Supply chains, middleware, web servers, load
balancing
Service-oriented architectures, web services
SCADA systems (infrastructure)
Security protocols, fingerprint identification
Mobile computing, especially mobile phones
Lecture 23: Future of IT
Intro to IT
Distributed Systems and Networking
Lecture 23: Future of IT
Intro to IT
Distributed Systems and Networking
Lecture 23: Future of IT
Intro to IT
Information Storage, Analysis and
Retrieval
Search engines (zettair – google it! )
Genomic databases
Compression
Image retrieval
Music retrieval
Pattern matching
Document management
Lecture 23: Future of IT
Intro to IT
Information Storage, Analysis and
Retrieval
Lecture 23: Future of IT
Intro to IT
Intelligent Systems
Agent-oriented programming and design
Agent reasoning
Modelling complex systems (climate change)
Reasoning and logics
Evolutionary computation
Machine learning
Data mining
Evolutionary Art
Lecture 23: Future of IT
Intro to IT
Lecture 23: Future of IT
Intro to IT
Robot Mine Clearance in Vietnam
UNICEF: up to 70 million unexploded land
mines in the world
42,000 Vietnamese killed in past 35 years
One district: 300 children killed, 58 lost limbs
or blinded
RMIT has two campuses in Vietnam (Hanoi, Ho
Chi Minh City)
What can robots do to help?
Lecture 23: Future of IT
Intro to IT
Robot Mine Clearance in Vietnam
iRobot
www.irobot.com
US-based company
Make robot vacuum cleaners
Extensive experience with US military robots
1 Australian employee (based in Sydney)
Reviewing proposal about Vietnam mines
Lecture 23: Future of IT
Intro to IT
Conclusion
Work on Assignment 3
Check out what is out there …
Lecture 23: Future of IT
Intro to IT