Information technology unit of study descriptions
INFO – Information Technology unit of study descriptions
INFO1003 Foundations of Information Technology
Credit points: 6 Teacher/Coordinator: Dr Josiah Poon, A/Prof Simon Poon Session: Semester 1,Semester 2 Classes: Lecture 3 hrs/week; Laboratory 2 hrs/week. Prohibitions: INFS1000, INFO1000, ISYS1003, INFO1903 Assessment: Through semester assessment (50%) and Final Exam (50%) Mode of delivery: Normal (lecture/lab/tutorial) day
Information technologies (IT) and systems have emerged as the primary platform to support communication, collaboration, research, decision making, and problem solving in contemporary organisations. The essential necessity for all university students to acquire the fundamental knowledge and skills for applying IT effectively for a wide range of tasks is widely recognised. It is an introductory unit of study which prepares students from any academic discipline to develop the necessary knowledge, skills and abilities to be competent in the use of information technology for solving a variety of problems. The main focus of this unit is on modelling and problem solving through the effective use of using IT. Students will learn how to navigate independently to solve their problems on their own, and to be capable of fully applying the power of IT tools in the service of their goals in their own domains while not losing sight of the fundamental concepts of computing.
Students are taught core skills related to general purpose computing involving a range of software tools such as spreadsheets, database management systems, internet search engine, HTML, and JavaScript. Students will undertake practical tasks including authoring an interactive website using HTML, JavaScript and AJAX and building a small scale application for managing information. In addition, the course will address the many social, ethical, and intellectual property issues arising from the wide-spread use of information technology in our society.
Students are taught core skills related to general purpose computing involving a range of software tools such as spreadsheets, database management systems, internet search engine, HTML, and JavaScript. Students will undertake practical tasks including authoring an interactive website using HTML, JavaScript and AJAX and building a small scale application for managing information. In addition, the course will address the many social, ethical, and intellectual property issues arising from the wide-spread use of information technology in our society.
Textbooks
INFO1003 Foundations of Information Technology Reader//
INFO1103 Introduction to Programming
Credit points: 6 Teacher/Coordinator: A/Prof Irena Koprinska Session: Semester 1,Semester 2 Classes: Lecture 1 hr/week; Laboratory 2 hrs/week. Assessment: Through semester assessment (40%) and Final Exam (60%) Mode of delivery: Normal (lecture/lab/tutorial) day
Programming in a legible, maintainable, reusable way is essential to solve complex problems in the pervasive computing environments. This unit will equip students with foundation of programming concepts that are common to widely used programming languages. The "fundamentals-first and objects-later" strategy is used to progressively guide this introductory unit from necessary and important building blocks of programming to the object-oriented approach. Java, one of the most popular programming languages, is used in this unit. It provides interdisciplinary approaches, applications and examples to support students from broad backgrounds such as science, engineering, and mathematics.
Textbooks
Walter Savitch/Java: An Introduction to Problem Solving and Programming, 7th Edition/7/2014/9781292018331// Rober Sedgewick and Kevin Wayne/Introduction to Programming in JavaAn Interdisciplinary Approach/2007/978-0-321-49805-2//
INFO1105 Data Structures
Credit points: 6 Teacher/Coordinator: A/Prof Kalina Yacef Session: Semester 2,Summer Main Classes: Lecture 2 hrs/week; Laboratory 2 hrs/week. Prerequisites: INFO1003 or INFO1103 or INFO1903 or INFS1000 Assessment: Through semester assessment (40%) and Final Exam (60%) Mode of delivery: Normal (lecture/lab/tutorial) day
The unit will teach some powerful ideas that are central to quality software: data abstraction and recursion. It will also show how one can analyse the scalability of algorithms using mathematical tools of asymptotic notation. Contents include: both external "interface" view, and internal "implementation" details, for commonly used data structures, including lists, stacks, queues, priority queues, search trees, hash tables, and graphs; asymptotic analysis of algorithm scalability, including use of recurrence relations to analyse recursive code. This unit covers the way information is represented in each structure, algorithms for manipulating the structure, and analysis of asymptotic complexity of the operations. Outcomes include: ability to write code that recursively performs an operation on a data structure; experience designing an algorithmic solution to a problem using appropriate data structures, coding the solution, and analysing its complexity.
Textbooks
Michael Goodrich and Robert Tamassia/Data Structures and Algorithms in Java//
INFO1551 Information Technology Exchange
Credit points: 6 Teacher/Coordinator: Dr Josiah Poon Session: Semester 1,Semester 2 Mode of delivery: Normal (lecture/lab/tutorial) day
This unit of study is for University of Sydney students in the Exchange program studying at an overseas University.
INFO1552 Information Technology Exchange
Credit points: 6 Teacher/Coordinator: Dr Josiah Poon Session: Semester 1,Semester 2 Mode of delivery: Normal (lecture/lab/tutorial) day
This unit of study is for University of Sydney students in the Exchange program studying at an overseas University.
INFO1591 Advanced Information Technology Exchange
Credit points: 6 Teacher/Coordinator: Dr Josiah Poon Session: Semester 1,Semester 1a,Semester 1b,Semester 2,Semester 2a,Semester 2b Mode of delivery: Normal (lecture/lab/tutorial) day
This unit of study is for University of Sydney students in the Exchange program studying at an overseas University.
INFO1592 Advanced Information Technology Exchange
Credit points: 6 Teacher/Coordinator: Dr Josiah Poon Session: Semester 1,Semester 1a,Semester 1b,Semester 2,Semester 2a,Semester 2b Mode of delivery: Normal (lecture/lab/tutorial) day
This unit of study is for University of Sydney students in the Exchange program studying at an overseas University.
INFO1903 Informatics (Advanced)
Credit points: 6 Teacher/Coordinator: Prof Alan Fekete Session: Semester 1 Classes: Tutorial 3 hrs/week; Lecture 3 hrs/week. Prerequisites: ATAR sufficient to enter BCST(Adv), BIT or BSc(Adv), or portfolio of work suitable for entry Assessment: Through semester assessment (50%) and Final Exam (50%) Mode of delivery: Normal (lecture/lab/tutorial) day
Note: Department permission required for enrolment
This unit covers advanced data processing and management, integrating the use of existing productivity software, e.g. spreadsheets and databases, with the development of custom software using the powerful general-purpose Python scripting language. It will focus on skills directly applicable to research in any quantitative domain. The unit will also cover presentation of data through written publications and dynamically generated web pages, visual representations and oral presentation skills. The assessment, a semester long project, involves the demonstration of these skills and techniques for processing and presenting data in a choice of domains.
INFO1905 Data Structures (Advanced)
Credit points: 6 Teacher/Coordinator: A/Prof Kalina Yacef Session: Semester 2 Classes: Lecture 2 hrs/week; Laboratory 2 hrs/week. Prerequisites: Distinction-level performance in INFO1103 or INFO1903 Prohibitions: INFO1105 Assumed knowledge: To enter this unit, students need to possess programming knowledge skills at the level of INFO1103 or INFO1903. Expected knowledge includes use of the Java collections APIs and recursion. Chapters 1, 2, 3 and 9 of the textbook provide review material on these topics. Students who have passed similar units at other universities should apply for special permission to enrol. Assessment: Through semester assessment (40%) and Final Exam (60%) Mode of delivery: Normal (lecture/lab/tutorial) day
The unit will teach some powerful ideas that are central to quality software: data abstraction and recursion. It will also show how one can analyse the scalability of algorithms using mathematical tools of asymptotic notation. Contents include: both external "interface" view, and internal "implementation" details, for commonly used data structures, including lists, stacks, queues, priority queues, search trees, hash tables, and graphs; asymptotic analysis of algorithm scalability, including use of recurrence relations to analyse recursive code. This unit covers the way information is represented in each structure, algorithms for manipulating the structure, and analysis of asymptotic complexity of the operations. Outcomes include: ability to write code that recursively performs an operation on a data structure; experience designing an algorithmic solution to a problem using appropriate data structures, coding the solution, and analysing its complexity.
Textbooks
Michael Goodrich and Robert Tamassia/Data Structures and Algorithms in Java//
INFO1911 IT Special Project 1A
Credit points: 6 Teacher/Coordinator: Dr Julian Mestre Session: Semester 1 Classes: Meeting 1 hr/week; Project Work - own time 8 hrs/week. Assumed knowledge: Only by invitation from the School of IT. Assessment: Through semester assessment (100%) Mode of delivery: Normal (lecture/lab/tutorial) day
Note: Department permission required for enrolment
This is a unit of study for the junior student who is an academic high achiever as well as talented in IT areas. Students will be involved in advance projects (which may be research-oriented). They need to apply their problem solving and IT skills in the project. As a result, their horizon in computer science and information system is broadened.
INFO1912 IT Special Project 1B
Credit points: 6 Teacher/Coordinator: Dr Julian Mestre Session: Semester 2 Classes: Meeting 1 hr/week; Project Work - own time 8 hrs/week. Prerequisites: UAI score of at least 98 AND 85% average in Junior IT units of study AND 75% average in non-IT junior units of study AND Special permission by the School of IT Assessment: Through semester assessment (100%) Mode of delivery: Normal (lecture/lab/tutorial) day
Note: Department permission required for enrolment
This is a unit of study for the junior students who is an academic high achiever and is talentd in IT areas. Students will involve in advance projects which have research components, so that they can further demonstrate their IT and problem solving capabilities.
INFO2110 Systems Analysis and Modelling
Credit points: 6 Teacher/Coordinator: Dr Vera Chung Session: Semester 2 Classes: Lecture 2 hrs/week; Tutorial 2 hrs/week. Assumed knowledge: Experience with a data model as in INFO1003 or INFO1103 or INFS1000 Assessment: Through semester assessment (30%) and Final Exam (70%) Mode of delivery: Normal (lecture/lab/tutorial) day
This unit provides a comprehensive introduction to the analysis of complex systems. Key topics are the determination and expression of system requirements (both functional and on-functional), and the representation of structural and behavioural models of the system in UML notations. Students will be expected to evaluate requirements documents and models as well as producing them. This unit covers essential topics from the ACM/IEEE SE2004 curriculum, especially from MAA Software Modelling and Analysis.
Textbooks
Dennis, A., Wixom, B.H., and Tegarden, D./System Analysis & Design with UML Version 2/3rd/2009//
INFO2120 Database Systems 1
Credit points: 6 Teacher/Coordinator: A/Prof Uwe Roehm Session: Semester 1 Classes: Lecture 2 hrs/week; Laboratory 2 hrs/week; Project Work - own time 3 hrs/week. Prerequisites: INFO1003 OR INFO1103 OR INFO1903 OR INFS1000 OR DECO1012. Prohibitions: INFO2905, COMP5138, INFO2820 Assessment: Through semester assessment (40%) and Final Exam (60%) Mode of delivery: Normal (lecture/lab/tutorial) day
The ubiquitous use of information technology leaves us facing a tsunami of data produced by users, IT systems and mobile devices. The proper management of data is hence essential for all applications and for effective decision making within organizations.
This unit of study will introduce the basic concepts of database designs at the conceptual, logical and physical levels. We will place particular emphasis on introducing integrity constraints and the concept of data normalization which prevents data from being corrupted or duplicated in different parts of the database. This in turn helps in the data remaining consistent during its lifetime. Once a database design is in place, the emphasis shifts towards querying the data in order to extract useful information. The unit will introduce different query languages with a particular emphasis on SQL, which is industry standard. Other topics covered will include the important concept of transaction management, application development with a backend database, an overview of data warehousing and OLAP, and the use of XML as a data integration language.
This unit of study will introduce the basic concepts of database designs at the conceptual, logical and physical levels. We will place particular emphasis on introducing integrity constraints and the concept of data normalization which prevents data from being corrupted or duplicated in different parts of the database. This in turn helps in the data remaining consistent during its lifetime. Once a database design is in place, the emphasis shifts towards querying the data in order to extract useful information. The unit will introduce different query languages with a particular emphasis on SQL, which is industry standard. Other topics covered will include the important concept of transaction management, application development with a backend database, an overview of data warehousing and OLAP, and the use of XML as a data integration language.
INFO2150 Health System Data Standards and Analysis
Credit points: 6 Teacher/Coordinator: Dr Josiah Poon Session: Semester 2 Classes: Lecture(2.00 hours per week), Tutorial(1.00 hours per week), Independent Study(6.00 hours per week), Prerequisites: INFO1003 Assumed knowledge: Basic knowledge of Entity Relationship Modelling, database technology and SQL Assessment: Through semester assessment (100%) Mode of delivery: Normal (lecture/lab/tutorial) day
Health organisations cannot function effectively without computer information systems. Clinical data are stored and distributed in different databases, different formats and different locations. It requires a lot of effort to create an integrated and clean-up version of data from multiple sources, This unit provides basic introduction to the process and knowledge to enable the analysis of health data. The unit will be of interest to students seeking the understanding of the various coding standards in health industry, data retrieval from databases, data linkage issue, cleaning and pre-processing steps, necessary statistical techniques and presentation of results. It will be valuable to those who want to work as health-related occupations, such as health informatics analysts, healthcare administrators, medical and health services manager or research officers in hospitals, government health agencies and research organisations. Having said that, a good understanding of health data analysis is a useful asset to all students.
INFO2315 Introduction to IT Security
Credit points: 6 Teacher/Coordinator: Dr John Stavrakakis Session: Semester 2 Classes: Lecture 2 hrs/week; Laboratory 1 hr/week. Assumed knowledge: In order to enter this unit, students should have at least one semester of tertiary study of IT. In particular, we assume familiarity with the value of information, and with the varied uses of IT in business and personal activities. We also assume an introductory level of skill in using a computer (for example, creating and moving files and folders, downloading and installing files, etc). The assumed background would be achieved by completing INFO1003 Foundations of IT. We also assume previous instruction in verbal presentations and teamwork. Assessment: Through semester assessment (40%) and Final Exam (60%) Mode of delivery: Normal (lecture/lab/tutorial) day
This unit provides a broad introduction to the field of IT security. We examine secure and insecure programs, secure and insecure information, secure and insecure computers, and secure and insecure network infrastructure. Key content includes the main threats to security; how to analyse risks; the role in reducing risk that can be played by technical tools (such as encryption, signatures, access control, firewalls, etc); the limitations of technical defences; and the simple process and behavioural changes that can reduce risk.
Textbooks
Pfleeger, C. & Pfleeger, S./Security in Computing/4th/2006//
INFO2551 Information Technology Exchange
Credit points: 6 Teacher/Coordinator: Dr Josiah Poon Session: Semester 1,Semester 2 Mode of delivery: Normal (lecture/lab/tutorial) day
This unit of study is for University of Sydney students in the Exchange program studying at an overseas University.
INFO2552 Information Technology Exchange
Credit points: 6 Teacher/Coordinator: Dr Josiah Poon Session: Semester 1,Semester 2 Mode of delivery: Normal (lecture/lab/tutorial) day
This unit of study is for University of Sydney students in the Exchange program studying at an overseas University.
INFO2591 Advanced Information Technology Exchange
Credit points: 6 Teacher/Coordinator: Dr Josiah Poon Session: Semester 1,Semester 1a,Semester 1b,Semester 2,Semester 2a,Semester 2b Mode of delivery: Normal (lecture/lab/tutorial) day
This unit of study is for University of Sydney students in the Exchange program studying at an overseas University.
INFO2592 Advanced Information Technology Exchange
Credit points: 6 Teacher/Coordinator: Dr Josiah Poon Session: Semester 1,Semester 1a,Semester 1b,Semester 2,Semester 2a,Semester 2b Mode of delivery: Normal (lecture/lab/tutorial) day
This unit of study is for University of Sydney students in the Exchange program studying at an overseas University.
INFO2820 Database Systems 1 (Advanced)
Credit points: 6 Teacher/Coordinator: A/Prof Uwe Roehm Session: Semester 1 Classes: Lecture 3 hrs/week; Laboratory 2 hrs/week; Project Work - own time 3 hrs. Prerequisites: Distinction-level result in INFO1003 or INFO1103 or INFO1903 or INFO1105 or INFO1905 or DECO1012. Prohibitions: COMP5138, INFO2905, INFO2120 Assessment: Through semester assessment (40%) and Final Exam (60%) Mode of delivery: Normal (lecture/lab/tutorial) day
The ubiquitous use of information technology leaves us facing a tsunami of data produced by users, IT systems and mobile devices. The proper management of data is essential for all applications, especially new ones that want to make intelligent use of the data, and for effective decision making within organisations.
This unit of study is an advanced alternative to INFO2120 that will introduce the basic concepts of database designs at the conceptual, logical and physical levels. Particular emphasis will be placed on introducing integrity constraints and the concept of data normalization which prevents data from being corrupted or duplicated in different parts of the database. This in turn helps in the data remaining consistent during its lifetime. Once a database design is in place, the emphasis shifts towards querying the data in order to extract useful information. The unit will introduce different query languages with a particular emphasis on SQL and, in INFO2820, deductive databases and DATALOG, which are all industry standard. Other topics covered will include recursive SQL, graphs in databases, NoSQL databases, transaction management, application development with a backend database, an overview of data warehousing and OLAP, and the use of XML as a data integration language.
This unit of study is an advanced alternative to INFO2120 that will introduce the basic concepts of database designs at the conceptual, logical and physical levels. Particular emphasis will be placed on introducing integrity constraints and the concept of data normalization which prevents data from being corrupted or duplicated in different parts of the database. This in turn helps in the data remaining consistent during its lifetime. Once a database design is in place, the emphasis shifts towards querying the data in order to extract useful information. The unit will introduce different query languages with a particular emphasis on SQL and, in INFO2820, deductive databases and DATALOG, which are all industry standard. Other topics covered will include recursive SQL, graphs in databases, NoSQL databases, transaction management, application development with a backend database, an overview of data warehousing and OLAP, and the use of XML as a data integration language.
INFO2911 IT Special Project 2A
Credit points: 6 Teacher/Coordinator: Dr Julian Mestre Session: Semester 1 Classes: Meeting 1 hr/week; Project Work - own time 8 hrs/week. Prerequisites: 85% average in IT units of study in previous year AND 75% average in other non-IT units of study in previous year AND Special permission by the School of IT. Assessment: Through semester assessment (100%) Mode of delivery: Normal (lecture/lab/tutorial) day
Note: Department permission required for enrolment
This unit enables talented students to apply their IT knowledge from the junior years to do more exciting projects. Students are provided with the opportunities to get involved in projects which are research intensive.
INFO2912 IT Special Project 2B
Credit points: 6 Teacher/Coordinator: Dr Julian Mestre Session: Semester 2 Classes: Meeting 1 hr/week; Project Work - own time 8 hrs/week. Assessment: Through semester assessment (100%) Mode of delivery: Normal (lecture/lab/tutorial) day
Note: Department permission required for enrolment
This unit enables talented students to apply their It knowledge from their junior years to do more exciting projects. Students are provided with the opportunities to get involved in projects which are research intensive.
INFO3220 Object Oriented Design
Credit points: 6 Teacher/Coordinator: Dr Masahiro Takatsuka Session: Semester 1 Classes: Lecture 2 hrs/week; Tutorial 2 hrs/week; Project Work - own time 2 hrs. Prerequisites: INFO2110 and COMP2129 Assessment: Through semester assessment (50%) and Final Exam (50%) Mode of delivery: Normal (lecture/lab/tutorial) day
This unit covers essential design methods and language mechanisms for successful object-oriented design and programming. C++ is used as the implementation language and a special emphasis is placed on those features of C++ that are important for solving real-world problems. Advanced software engineering features, including exceptions and name spaces are thoroughly covered.
Textbooks
Lippman, Lajoie, Moo/C++ Primer/5/2013/9780321714114// Gamma, Helm, Johnson, Vlissides/Design Patterns: Elements of Reusable Object-Oriented Software/2004/9780201633610//
INFO3315 Human-Computer Interaction
Credit points: 6 Teacher/Coordinator: Prof Judy Kay Session: Semester 2 Classes: Lecture 2 hrs/week; Laboratory 2 hrs/week. Assumed knowledge: Background in programming and operating systems that is sufficient for the student to independently learn new programming tools from standard online technical materials. Ability to conduct a literature search. Ability to write reports of work done. Assessment: Through semester assessment (50%) and Final Exam (50%) Mode of delivery: Normal (lecture/lab/tutorial) day
This is a course in HCI, Human Computer Interaction, with a focus on web-based Computing. It introduces the key aspects of HCI and web-based system design.
Textbooks
Hartson, Rex, and Pardha S. Pyla./The UX Book: Process and Guidelines for Ensuring a Quality User Experience./2012//
INFO3402 Management of IT Projects and Systems
Credit points: 6 Teacher/Coordinator: Dr Bernard Wong, A/Prof Simon Poon Session: Semester 1 Classes: Lecture 2 hrs/week; Tutorial 1 hr/week; Project Work - own time 2 hrs. Assumed knowledge: INFO2110 or INFO2810 or INFO2900 Assessment: Through semester assessment (45%) and Final Exam (55%) Mode of delivery: Normal (lecture/lab/tutorial) day
This course introduces the basic processes and techniques for managing IT projects, systems and services, throughout the IT lifecycle. It addresses both the technical and behavioural aspects of IT management at the enterprise level. Major topics include: IT planning, project planning and scheduling, project tracking, resource estimation, team management, software testing, change and problem management, and quality assurance.
Textbooks
Schwalbe, K. (2014)/Information Technology Project Management,/7th /2014/1285847091//
INFO3404 Database Systems 2
Credit points: 6 Teacher/Coordinator: Prof Sanjay Chawla Session: Semester 2 Classes: Lecture 2 hrs/week; Tutorial 1 hr/week; Practical assignment on database tuning. 6 hrs. Prohibitions: INFO3504 Assumed knowledge: This unit of study assumes that students have previous knowledge of database concepts including (1) ER modelling, (2) the relational data model and (3) SQL. The prerequisite material is covered in INFO 2120/2820. Familiarity with a programming language (e.g. Java or C) is also expected. Assessment: Through semester assessment (40%) and Final Exam (60%) Mode of delivery: Normal (lecture/lab/tutorial) day
This unit of study provides a comprehensive overview of the internal mechanisms and algorithms of Database Management Systems (DBMS) and other systems that manage large data collections. These skills are needed for successful performance tuning and to understand the scalability challenges faced by the information age. This unit builds upon the second- year INFO2120 - 'Database Systems 1' and correspondingly assumes a sound understanding of SQL, schema design and transactional programs.
The first part of this subject focuses on mechanisms for large-scale data management. It provides a deep understanding of the internal components of a database engine. Topics include: physical data organization and disk-based index structures, query processing and optimisation, locking and logging, and database tuning.
The second part focuses on the large-scale management of textual data such as by an information retrieval system or with web search engines. Topics include: distributed and replicated databases, information retrieval, document management, text index structures, and web-scale data processing.
The unit will be of interest to students seeking an introduction to database tuning, disk-based data structures and algorithms, and information retrieval. It will be valuable to those pursuing such careers as Software Engineers, Database Experts, Database Administrators, and e-Business Consultants.
The first part of this subject focuses on mechanisms for large-scale data management. It provides a deep understanding of the internal components of a database engine. Topics include: physical data organization and disk-based index structures, query processing and optimisation, locking and logging, and database tuning.
The second part focuses on the large-scale management of textual data such as by an information retrieval system or with web search engines. Topics include: distributed and replicated databases, information retrieval, document management, text index structures, and web-scale data processing.
The unit will be of interest to students seeking an introduction to database tuning, disk-based data structures and algorithms, and information retrieval. It will be valuable to those pursuing such careers as Software Engineers, Database Experts, Database Administrators, and e-Business Consultants.
INFO3406 Introduction to Data Analytics
Credit points: 6 Teacher/Coordinator: Prof Sanjay Chawla Session: Semester 2 Classes: Lecture 2 hrs/week; Laboratory 1 hr/week. Prerequisites: (MATH1005 OR MATH1905) AND (INFO2120 OR INFO2820). Assumed knowledge: Basic statistics and database management. Assessment: Through semester assessment (40%) and Final Exam (60%) Mode of delivery: Normal (lecture/lab/tutorial) day
Big Data refers to datasets that are massive, heterogenous, and dynamic that are beyond current approaches for the capture, storage, management, and analysis of the data. The focus of this unit is on understanding and applying relevant concepts, techniques, algorithms, and tools for the analysis, management and visualization of big data - with the goal of keeping abreast of the continual increase in the volume and complexity of data sets and enabling discovery of information and knowledge to guide effective decision making .
INFO3504 Database Systems 2 (Adv)
Credit points: 6 Teacher/Coordinator: Prof Sanjay Chawla Session: Semester 2 Classes: Lecture 2 hrs/week; Advanced Seminar 1 hr/week; Tutorial/lab after advanced seminar 1 hr/week; Project Work - own time 6 hrs. Prerequisites: Distinction-level result in INFO2120 or INFO2820 or COMP2007 or COMP2907 Prohibitions: INFO3404 Assumed knowledge: This unit of study assumes that students have previous knowledge of database concepts including (1) ER modelling, (2) the relational data model and (3) SQL. The prerequisite material is covered in INFO 2120/2820. Sound experience with the C programming language and the Unix software development environment is also expected. Assessment: Through semester assessment (40%) and Final Exam (60%) Mode of delivery: Normal (lecture/lab/tutorial) day
This unit of study provides a comprehensive overview of the internal mechanisms and algorithms of Database Management Systems (DBMS) and other systems that manage large data collections. These skills are needed for successful performance tuning and to understand the scalability challenges faced by the information age. This unit builds upon the second- year INFO2820 - 'Database Systems 1 (Adv)' and correspondingly assumes a sound understanding of SQL, schema design and transactional programs.
The first part of this subject focuses on mechanisms for large-scale data management. It provides a deep understanding of the internal components of a database engine. Topics include: physical data organization and disk-based index structures, query processing and optimisation, locking and logging, and database tuning.
The second part focuses on the large-scale management of textual data such as by an information retrieval system or with web search engines. Topics include: distributed and replicated databases, information retrieval, document management, text index structures, and web-scale data management.
This is an advanced alternative to INFO3404; it covers material at an advanced and challenging level. In particular, students in this advanced stream will study an actual DBMS implementation on the source code level, and also gain practical experience in extending the DBMS code base.
The first part of this subject focuses on mechanisms for large-scale data management. It provides a deep understanding of the internal components of a database engine. Topics include: physical data organization and disk-based index structures, query processing and optimisation, locking and logging, and database tuning.
The second part focuses on the large-scale management of textual data such as by an information retrieval system or with web search engines. Topics include: distributed and replicated databases, information retrieval, document management, text index structures, and web-scale data management.
This is an advanced alternative to INFO3404; it covers material at an advanced and challenging level. In particular, students in this advanced stream will study an actual DBMS implementation on the source code level, and also gain practical experience in extending the DBMS code base.
INFO3551 Information Technology Exchange
Credit points: 6 Teacher/Coordinator: Dr Josiah Poon Session: Semester 1,Semester 2 Mode of delivery: Normal (lecture/lab/tutorial) day
Note: Department Permission required for enrolment.
This unit of study is for University of Sydney students in the Exchange program studying at an overseas University.
INFO3552 Information Technology Exchange
Credit points: 6 Teacher/Coordinator: Dr Josiah Poon Session: Semester 1,Semester 2 Mode of delivery: Normal (lecture/lab/tutorial) day
This unit of study is for University of Sydney students in the Exchange program studying at an overseas University.
INFO3553 Information Technology Exchange
Credit points: 6 Teacher/Coordinator: Dr Josiah Poon Session: Semester 1,Semester 2 Mode of delivery: Normal (lecture/lab/tutorial) day
This unit of study is for University of Sydney students in the Exchange program studying at an overseas University.
INFO3591 Advanced Information Technology Exchange
Credit points: 6 Teacher/Coordinator: Dr Josiah Poon Session: Semester 1,Semester 1a,Semester 1b,Semester 2,Semester 2a,Semester 2b Mode of delivery: Normal (lecture/lab/tutorial) day
Note: Department Permission required for enrolment.
This unit of study is for University of Sydney students in the Exchange program studying at an overseas University.
INFO3592 Advanced Information Technology Exchange
Credit points: 6 Teacher/Coordinator: Dr Josiah Poon Session: Semester 1,Semester 1a,Semester 1b,Semester 2,Semester 2a,Semester 2b Mode of delivery: Normal (lecture/lab/tutorial) day
Note: Department Permission required for enrolment.
This unit of study is for University of Sydney students in the Exchange program studying at an overseas University.
INFO3593 Advanced Information Technology Exchange
Credit points: 6 Teacher/Coordinator: Dr Josiah Poon Session: Semester 1,Semester 1a,Semester 1b,Semester 2,Semester 2a,Semester 2b Mode of delivery: Normal (lecture/lab/tutorial) day
Note: Department Permission required for enrolment.
This unit of study is for University of Sydney students in the Exchange program studying at an overseas University.
INFO3594 Advanced Information Technology Exchange
Credit points: 6 Teacher/Coordinator: Dr Josiah Poon Session: Semester 1,Semester 1a,Semester 1b,Semester 2,Semester 2a,Semester 2b Mode of delivery: Normal (lecture/lab/tutorial) day
Note: Department Permission required for enrolment.
This unit of study is for University of Sydney students in the Exchange program studying at an overseas University.
INFO3600 Major Development Project (Advanced)
Credit points: 12 Teacher/Coordinator: Prof Judy Kay Session: Semester 2 Classes: Project Work - in class 2 hrs/week; Site Visit 1 hr/week; Project Work - own time 16 hrs/week; Meeting 1 hr/week. Prerequisites: INFO3402 Prohibitions: COMP3615, ISYS3400 Assessment: Through semester assessment (100%) Mode of delivery: Normal (lecture/lab/tutorial) day
Note: Department permission required for enrolment
Note: Only available to students in BIT, BCST(Adv) or BSc(Adv).
This unit will provide students an opportunity to carry out substantial aspects of a significant software development project. The project will be directed towards assisting a client group (from industry or with strong industry links). The student's contribution could cover one or more aspects such as requirements capture, system design, implementation, change management, upgrades, operation, and/or tuning. Assessment will be based on the quality of the delivered outputs, the effectiveness of the process followed, and the understanding of the way the work fits into the client's goals, as shown in a written report.
INFO3911 IT Special Project 3A
Credit points: 6 Teacher/Coordinator: Dr Julian Mestre Session: Semester 1 Classes: Meeting 1 hr/week; Project Work - own time 8 hrs/week. Assessment: Through semester assessment (100%) Mode of delivery: Normal (lecture/lab/tutorial) day
Note: Department permission required for enrolment
Note: Enrolment by department permission for students with 85% average in School of IT units plus minimum 75% average in other units
This unit enables talents students with maturing IT knowledge to integrate various IT skills and techniques to carry out projects. These projects are largely research intensive.
INFO3912 IT Special Project 3B
Credit points: 6 Teacher/Coordinator: Dr Julian Mestre Session: Semester 2 Classes: Meeting 1 hr/week; Project Work - own time 8 hrs/week. Assessment: Through semester assessment (100%) Mode of delivery: Normal (lecture/lab/tutorial) day
Note: Department permission required for enrolment
Note: Enrolment by department permission for students with 85% average in School of IT units plus minimum 75% average in other units
This unit enables talents students with maturing IT knowledge to integrate various IT skills and techniques to carry out projects. These projects are
largely research intensive.
largely research intensive.
INFO4991 IT Research Thesis A
Credit points: 6 Teacher/Coordinator: Dr Josiah Poon Session: Semester 1,Semester 2 Classes: Research 12 hrs/week. Corequisites: INFO5993 Assessment: Through semester assessment (100%) Mode of delivery: Supervision
Note: Department permission required for enrolment
Note: INFO4991 and INFO4992 together form the Honours Research thesis. It is allowed to enrol in one of these units in one semester, and the other the following semester; the same mark and grade is given for both once they have both been completed.
Students enrolled in the Honours programs study various advanced aspects of Information Technology. The program may include lectures, tutorials, seminars and practicals. They will undertake a research project. Assessment will include the project and may include examinations and classwork.
INFO4992 IT Research Thesis B
Credit points: 12 Teacher/Coordinator: Dr Josiah Poon Session: Semester 1,Semester 2 Classes: Research 24 hrs/week. Corequisites: INFO4991 and INFO5993 Assessment: Through semester assessment (100%) Mode of delivery: Supervision
Note: Department permission required for enrolment
Note: INFO4991 and INFO4992 together form the Honours Research thesis. It is allowed to enrol in one of these units in one semester, and the other the following semester; the same mark and grade is given for both once they have both been completed.
Students enrolled in the Honours programs study various advanced aspects of Information Technology. The program may include lectures, tutorials, seminars and practicals. They will undertake a research project. Assessment will include the project and may include examinations and classwork.
INFO4999 Computer Science Honours Result
Teacher/Coordinator: Dr Josiah Poon Session: Semester 1,Semester 2 Mode of delivery: Normal (lecture/lab/tutorial) day
Note: Department permission required for enrolment
All SIT Honours students must enrol in this non assessable unit of study in their final semester.
INFO5010 IT Advanced Topic A
Credit points: 6 Teacher/Coordinator: A/Prof Simon Poon Session: Semester 1,Semester 2 Mode of delivery: Normal (lecture/lab/tutorial) day
Note: Department permission required for enrolment
This unit will cover some topic of active and cutting-edge research within IT; the content of this unit may be varied depending on special opportunities such as a distinguished researcher visiting the University.
INFO5011 IT Advanced Topic B
Credit points: 6 Session: Semester 1,Semester 2 Mode of delivery: Normal (lecture/lab/tutorial) day
Note: Department permission required for enrolment
This unit will cover some topic of active and cutting-edge research within IT; the content of this unit may be varied depending on special opportunities such as a distinguished researcher visiting the University.
INFO5060 Data Analytics and Business Intelligence
Credit points: 6 Teacher/Coordinator: A/Prof Simon Poon, Prof Joseph Davis Session: Summer Early Classes: Lecture 4 hrs; Tutorial 2 hrs; Laboratory 6 hrs; Presentation 3 hrs; Project Work - own time 6 hrs. Assumed knowledge: The unit is expected to be taken after introductory courses or related units such as COMP5206 Information Technologies and Systems Assessment: Through semester assessment (65%) and Final Exam (35%) Mode of delivery: Block mode
The frontier for using data to make decisions has shifted dramatically. High performing enterprises are now building their competitive strategies around data-driven insights that in turn generate impressive business results. This course provides an overview of Business Intelligence (BI) concepts, technologies and practices, and then focuses on the application of BI through a team based project simulation that will allow students to have practical experience in building a BI solution based on a real world case study.
INFO5301 Information Security Management
Credit points: 6 Teacher/Coordinator: Dr Jinman Kim, A/Prof Simon Poon Session: Semester 1 Classes: Lecture 2 hrs/week; Tutorial 1 hr/week. Assumed knowledge: This unit of study assumes foundational knowledge of Information systems management. Two year IT industry exposure and a breadth of IT experience will be preferable. Assessment: Through semester assessment (40%) and Final Exam (60%) Mode of delivery: Normal (lecture/lab/tutorial) day
This unit of study gives a broad view of the management aspects of information security. We emphasise corporate governance for information security, organisational structures within which information security is managed, risk assessment, and control structures. Planning for security, and regulatory issues, are also addressed.
INFO5990 Professional Practice in IT
Credit points: 6 Teacher/Coordinator: Prof David Lowe, A/Prof Simon Poon Session: Semester 1,Semester 2 Classes: Lecture 2 hrs/week; Tutorial 1 hr/week. Assumed knowledge: Students enrolled in INFO5990 are assumed to have previously completed a Bachelors degree in some area of IT, or have completed a Graduate Diploma in some area of IT, or have many years experience as a practising IT professional. Assessment: Through semester assessment (50%) and Final Exam (50%) Mode of delivery: Normal (lecture/lab/tutorial) evening
Note: The main focus of the subject is to provide students with the necessary tools, basic skills, experience and adequate knowledge so they develop an awareness and an understanding of the responsibilities and issues associated with professional conduct and practice in the information technology sector.
This Unit of Study introduces the students to some of the concepts, standards and techniques associated with the current professional practice in information technology in the business environment.
Students will encounter a range of concepts, techniques and professional issues including interpersonal and organisational communication, human resources and conflict resolution, globalisation, professional ethics, social impacts of IT, data security, data quality assurance, system audit, investigative research and project management practice. Practical and real world case studies will be used as part of the learning to enhance the in-class teachings to the needs of industry.
Students will encounter a range of concepts, techniques and professional issues including interpersonal and organisational communication, human resources and conflict resolution, globalisation, professional ethics, social impacts of IT, data security, data quality assurance, system audit, investigative research and project management practice. Practical and real world case studies will be used as part of the learning to enhance the in-class teachings to the needs of industry.
Textbooks
G J Kennedy/INFO5990 Course Outline/2013//
INFO5991 Services Science Management and Eng
Credit points: 6 Teacher/Coordinator: Andrea Stern, Prof Joseph Davis Session: Semester 1,Semester 2 Classes: Lecture 1 hr/week; Seminar 2 hrs/week. Assumed knowledge: INFO5990. Students are expected to have a degree in computer science, engineering, information technology, information systems or business. Assessment: Through semester assessment (100%) Mode of delivery: Normal (lecture/lab/tutorial) day
Note: Department permission required for enrolment
The service economy plays a dominant and growing role in growth and employment in most parts of the world. Increasingly, the improved productivity and competitive performance of firms and nations in the services arena relies on innovative and effective design, engineering and management of IT-centric services. In response to industry needs, this unit offers IT professionals a social, economic and technical perspective of service-oriented IT.
INFO5992 Understanding IT Innovations
Credit points: 6 Teacher/Coordinator: Bill Simpson-Young, Prof Joseph Davis, A/Prof Simon Poon Session: Semester 1,Semester 2 Classes: Lecture 2 hrs/week; Tutorial 1 hr/week. Prohibitions: PMGT5875 Assumed knowledge: INFO5990. Students are expected to be fluent in English and capable of participating in group discussions, and capable of producing an individually written paper of 5-9 pages (double spaced) of high quality and clarity. Although some work experience is ideal in adding value to the case discussions, allowing students to pull from their personal experiences, those students with no work experience will be expected to do appropriate research on the discussion topics in order to contribute. Assessment: Through semester assessment (40%) and Final Exam (60%) Mode of delivery: Normal (lecture/lab/tutorial) day
An essential skill for an IT manager is the ability to keep up-to-date with emerging technologies, and be able to evaluate the significance of these technologies to their organisation's business activities. This unit of study is based around a study of current technologies and the influence of these technologies on business strategies.
Important trends in innovation in IT are identified and their implications for innovation management explored. Major topics include: drivers of innovation; the trend to open information ("open source") rather than protected intellectual property; and distribution of innovation over many independent but collaborating actors.
On completion of this unit, students will be able to identify and analyse an emerging technology and write a detailed evaluation of the impact of this technology on existing business practices.
Important trends in innovation in IT are identified and their implications for innovation management explored. Major topics include: drivers of innovation; the trend to open information ("open source") rather than protected intellectual property; and distribution of innovation over many independent but collaborating actors.
On completion of this unit, students will be able to identify and analyse an emerging technology and write a detailed evaluation of the impact of this technology on existing business practices.
Textbooks
Schilling, M.A./Strategic Management of Technological Innovation/3rd edition/2009//
INFO5993 IT Research Methods
Credit points: 6 Teacher/Coordinator: Prof Albert Zomaya, Dr Javid Taheri Session: Semester 1,Semester 2 Classes: Seminar 2 hrs/week. Assessment: Through semester assessment (100%) Mode of delivery: Normal (lecture/lab/tutorial) day
This unit will provide an overview of the different research methods that are used in IT. Students will learn to find and evaluate research on their topic and to present their own research plan or results for evaluation by others. The unit will develop a better understanding of what research in IT is and how it differs from other projects in IT. This unit of study is required for students in IT who are enrolled in a research project as part of their Honours or MIT/MITM degree. It is also recommended for students enrolled or planning to do a research degree in IT and Engineering.
INFO6007 Project Management in IT
Credit points: 6 Teacher/Coordinator: Dr Steven Sommer Session: Semester 1,Semester 2 Classes: Lecture Workshop 3 hrs/week; WeeklyAssignments 5 hrs; Exam Preparation 16 hrs. Prohibitions: PMGT5871 Assumed knowledge: Students enrolled in INFO6007 are assumed to have previously completed a Bachelors degree in some area of IT, or have completed a Graduate Diploma in some area of IT, or have three years experience as a practising IT professional. Recent work experience, or recent postgraduate education, in software project management, software process improvement, or software quality assurance is an advantage. Assessment: Through semester assessment (40%) and Final Exam (60%) Mode of delivery: Normal (lecture/lab/tutorial) day
This unit of study covers the factors necessary for successful management of a wide variety of Information Technology projects. The course covers both quantitative and qualitative aspects of project management. Topics include the management of time, scope, budget, risk, quality, and resources through each of the phases of a project.
Textbooks
Schwalbe, K/Information Technology Project Management/7th/2013/978-1-133-52685-8//
INFO6010 Advanced Topics in IT Project Management
Credit points: 6 Teacher/Coordinator: Dr Steven Sommer Session: Semester 2 Classes: Lecture 2 hrs/week; Tutorial (applied workshop) 1 hr/week; E-Learning 1 hr/week. Prerequisites: INFO6007, OR 3-5 years working experience in IT Project Management Assumed knowledge: Students are assumed to understand the role of IT projects. Assessment: Through semester assessment (50%) and Final Exam (50%) Mode of delivery: Normal (lecture/lab/tutorial) day
This unit will explore the limitations of IT project management and the most promising techniques to overcome project failure. It will start by reviewing case study research showing we have reached the limits of traditional IT project management practice. The theoretical base will be completed by exploring the finding that senior management have more impact on success than traditional approaches.
Participants will be introduced to and learn to apply the most promising tools and techniques needed to govern IT projects. The topics reviewed will include:
1) strategy,
2) organisational change,
3) project sponsorship,
4) programme management,
5) performance measurement,
6) culture
7) portfolio management.
8) Relevant Australian and International Standards on IT/Project Governance and new industry methodologies around portfolio, programme and change management will be reviewed.
Participants will be introduced to and learn to apply the most promising tools and techniques needed to govern IT projects. The topics reviewed will include:
1) strategy,
2) organisational change,
3) project sponsorship,
4) programme management,
5) performance measurement,
6) culture
7) portfolio management.
8) Relevant Australian and International Standards on IT/Project Governance and new industry methodologies around portfolio, programme and change management will be reviewed.
INFO6012 Information Technology Strategy and Value
Credit points: 6 Teacher/Coordinator: A/Prof Simon Poon Session: Semester 1,Semester 2 Classes: Flexible Session 3 hrs/week. Assumed knowledge: COMP5206. Introduction to Information Systems Assessment: Through semester assessment (55%) and Final Exam (45%) Mode of delivery: Normal (lecture/lab/tutorial) day
Note: Department permission required for enrolment
The increasingly strategic role of IT in organisations is widely recognised. This unit of study is designed to provide a comprehensive introduction to strategic aspects of IT as they impact on business value. Such a perspective is critical for IT professionals in both IT producer and user organisations from the level of Chief Information Officer to managers as well as technical specialists. Deep understanding of IT strategy formulation and implementation and ensuring its alignment with the organisation's strategic directions is important for successfully managing the major changes that the IT function has undergone in recent years.
Topics covered will include technology forecasting and assessment of IT impacts, achieving sustainable competitive through IT, relationship between IT strategy and value, IT strategy formulation and implementation, evaluation of strategic investments in IT, IT portfolio management, IT souring and open innovation, and dynamics of IT strategy and game theory. It will explore IT-related strategic decision making at the different organisational levels and the concept of strategic congruence. This unit will provide students with models, tools, and techniques to evaluate an organisation's IT strategic position, and hence to help make appropriate strategic choices.
Topics covered will include technology forecasting and assessment of IT impacts, achieving sustainable competitive through IT, relationship between IT strategy and value, IT strategy formulation and implementation, evaluation of strategic investments in IT, IT portfolio management, IT souring and open innovation, and dynamics of IT strategy and game theory. It will explore IT-related strategic decision making at the different organisational levels and the concept of strategic congruence. This unit will provide students with models, tools, and techniques to evaluate an organisation's IT strategic position, and hence to help make appropriate strategic choices.
Textbooks
Johnson, Whittington, and Scholes/Fundamentals of Strategy/2nd/2012/978-0273757252 //