220 likes | 393 Views
James Harland james.harland@rmit.edu.au. COSC1078 Introduction to Information Technology Lecture 23 Future of 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
E N D
Intro to IT James Harland james.harland@rmit.edu.au COSC1078 Introduction to Information TechnologyLecture 23Future of IT
Intro to IT Introduction to IT 1 Introduction 2Images 3Audio 4Video WebLearnTest 1 5 Binary Representation Assignment 1 6 Data Storage 7Machine Processing 8 Operating Systems WebLearn Test 2 9 Processes Assignment 2 10 Internet 11Internet Security WebLearnTest 3 12Future of ITAssignment 3, Peer and Self Assessment
Intro to IT Overview • Questions? • Exam • Assignment 3 • Peer and Self Assessment • Future of IT • Questions?
Assignment 3 Reflect Answer reflection questions from tutorials See last lecture for ideas Research Write 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 Intro to 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
Intro to IT What is 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
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
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
Intro to IT Software Engineering
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 - evaluate Arduino vs MICA platforms and tools Service Composition Architecture (Nick May) - behaviour model editing in Eclipse (SCA tools project extension)
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
Intro to IT Distributed Systems and Networking
Intro to IT Distributed Systems and Networking
Intro to IT Information Storage, Analysis and Retrieval • Search engines (zettair – google it! ) • Genomic databases • Compression • Image retrieval • Music retrieval • Pattern matching • Document management
Intro to IT Information Storage, Analysis and Retrieval
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
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?
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
Intro to IT Conclusion • Work on Assignment 3 • Check out what is out there …