Future of IT

advertisement
COSC1078 Introduction to
Information Technology
Lecture 23
Future of IT
James Harland
james.harland@rmit.edu.au
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
Download