Lecture 23: Future of IT Intro to IT
COSC1078 Introduction to Information Technology
Lecture 23
Future of ITJames Harland
Lecture 23: Future of IT Intro to IT
Introduction to IT1 Introduction 2 Images3 Audio4 Video WebLearnTest 1 5 Binary Representation Assignment 16 Data Storage7 Machine Processing8 Operating Systems WebLearn Test 29 Processes Assignment 210 Internet11 Internet Security WebLearn Test 312 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 tutorialsSee last lecture for ideas
ResearchWrite about a particular IT topic of your choice (5-6 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 SE Fundamentals
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 Intro to IT
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
Summer Projects
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- evaluate Arduino vs MICA platforms and tools
Distributed robotic sorting (Ian Peake)- Lego Mindstorm + Lejos NXJ (Embedded JVM)
Service Composition Architecture (Nick May)- behaviour model editing in Eclipse (SCA tools project extension)
Enhanced spring graph layout (Amir Aryani)- extend MS nodeXL- applications e.g. in software maintenance
Lecture 23: Future of IT Intro to IT
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 …