Thia time need to complete Assessment 3Please check the PDF file named 1. Page number 9-11.Also you will get the detail in ZIP file
KING’S OWN INSTITUTE* Success in Higher Education ICT711 PROGRAMMING AND ALGORITHMS T319 All information in this subject outline applies to all students enrolled in the trimester as indicated 1. General Information 1.1 Administrative Details Associated HE Award(s) Duration Level Subject Coordinator Master of Information Technology (MIT) Graduate Diploma of Information Technology (GDIT) Graduate Certificate of Information Technology (GCIT) 1 trimester Postgraduate Dr Ali Anaissi
[email protected] P: 92833583 L: Level 1-2, 17 O’Connell St. Consultation: via Moodle or by appointment. 1.2 Core/Elective This subject is o a core subject for the Master of Information Technology (MIT) o a core subject for the Graduate Diploma of Information Technology (GDIT) o a core subject for the Graduate Certificate of Information Technology (GCIT) 1.3 Subject Weighting Indicated below is the weighting of this subject and the total course points. Subject Credit Points Total Course Credit Points 4 MIT (64 Credit Points); GDIT (32 Credit Points); GCIT (16 Credit Points); 1.4 Student Workload Indicated below is the expected student workload per week for this subject No. Timetabled Hours/Week* No. Personal Study Hours/Week** Total Workload Hours/Week*** 4 hours/week (2 hour Lecture + 2 hour Tutorial) 6 hours/week 10 hours/week * Total time spent per week at lectures and tutorials ** Total time students are expected to spend per week in studying, completing assignments, etc. *** Combination of timetable hours and personal study 1.5 Mode of Delivery On-campus 1.6 Pre-requisites ICT701 Programming Fundamentals (for MIT students from a non-cognate background only) 1.7 General Study and Resource Requirements o Students are expected to attend classes with the weekly worksheets and subject support material provided in Moodle. Students should read this material before coming to class to improve their ability to participate in the weekly activities. o Students will require access to the internet and their KOI email and should have basic skills in word processing software such as MS Word, spreadsheet software such as MS Excel and visual presentation software such as MS PowerPoint. ICT711 PROGRAMMING AND ALGORITHMS T319 28/10/2019 15:17 PAGE 1 OF 15 *AUSTRALIAN INSTITUTE OF BUSINESS AND MANAGEMENT PTY LTD © ABN: 72 132 629 979 CRICOS 03171A Approved by KOI Academic Board for T3 2019 mailto:
[email protected] ICT711 o Computers and WIFI facilities are extensively available for student use throughout KOI. Students are encouraged to make use of the campus Library for reference materials. Software resource requirements specific to this subject: JDK 9 and NetBeans IDE, Office 365, MS Imagine. 2. Academic Details 2.1 Overview of the Subject This subject extends the coverage of programming basics to concepts of exception handling, advanced arrays, inheritance for program design and implementation in Java. Program design and complexities of different algorithms are evaluated to assist in problem solving. An object-oriented framework is employed to develop a deeper knowledge of computational problem-solving through the use of established algorithms and programming methodologies, strategies and techniques. 2.2 Graduate Attributes for Postgraduate Courses Graduates of postgraduate courses from King’s Own Institute will gain the graduate attributes expected from successful completion of a postgraduate degree under the Australian Qualifications Framework (2nd edition, January 2013). Graduates at this level will be able to apply advanced body of knowledge in a range of contexts for professional practice or scholarship and as a pathway for further learning. King’s Own Institute’s key generic graduate attributes for a postgraduate degree are summarised below: Across the course, these skills are developed progressively at three levels: o Level 1 Foundation – Students learn the skills, theories and techniques of the subject and apply them in stand-alone contexts o Level 2 Intermediate – Students further develop skills, theories and techniques of the subject and apply them in more complex contexts, beginning to integrate the application with other subjects. o Level 3 Advanced – Students have a demonstrated ability to plan, research and apply the skills, theories and techniques of the subject in complex situations, integrating the subject content with a range of other subject disciplines within the context of the course. KOI Postgraduate Degree Graduate Attributes Detailed Description Knowledge Current, comprehensive and coherent knowledge, including recent developments and applied research methods Critical Thinking Critical thinking skills to identify and analyse current theories and developments and emerging trends in professional practice Communication Communication and technical skills to analyse and theorise, contribute to professional practice or scholarship, and present ideas to a variety of audiences Research and Information Literacy Cognitive and technical skills to access and evaluate information resources, justify research approaches and interpret theoretical propositions Creative Problem Solving Skills Cognitive, technical and creative skills to investigate, analyse and synthesise complex information, concepts and theories, solve complex problems and apply established theories to situations in professional practice Ethical and Cultural Sensitivity Appreciation and accountability for ethical principles, cultural sensitivity and social responsibility, both personally and professionally Leadership and Strategy Initiative, leadership skills and ability to work professionally and collaboratively to achieve team objectives across a range of team roles Expertise in strategic thinking, developing and implementing business plans and decision making under uncertainty Professional Skills High level personal autonomy, judgement, decision-making and accountability required to begin professional practice ICT711 PROGRAMMING AND ALGORITHMS T319 28/10/2019 15:17 PAGE 2 OF 15 *AUSTRALIAN INSTITUTE OF BUSINESS AND MANAGEMENT PTY LTD © ABN: 72 132 629 979 CRICOS 03171A Approved by KOI Academic Board for T3 2019 ICT711 Generally, skills gained from subjects in the Graduate Certificate and Graduate Diploma are at levels 1 and 2 while other subjects in the Master’s degree are at level 3. 2.3 Subject Learning Outcomes Listed below, are key knowledge and skills students are expected to attain by successfully completing this subject: Subject Learning Outcomes Contribution to Course Graduate Attributes a) Apply object-oriented programming principles, methods, and techniques using Java b) Construct and evaluate different algorithms and data structures including searching and sorting algorithms and linked list structures c) Critically analyse and design a medium-sized application according to the given requirements and communicate programming solutions and their derivation d) Implement and test a medium-sized application according to the given requirements 2.4 Subject Content and Structure Below are details of the subject content and how it is structured, including specific topics covered in lectures and tutorials. Reading refers to the text unless otherwise indicated. Weekly Planner: Week (beginning) Topic covered in each week’s lecture Reading(s) Expected work as listed in Moodle 1 04 Nov Overview of basic Java programming principles Chs. 1, 2, 3 [J. Farrell] Java application group project introduced Tutorial exercises on designing and running Java programs with basic data types. Summative graded 2 11 Nov Overview of basic Java programming principles 2 Chs. 4, 5, 6 [J. Farrell] Discussion and demonstration of Java application group project Tutorial exercises on designing and running Java programs with basic control structures. Summative graded 3 18 Nov Introduction to algorithms and complexities Chs. 1, 2 [J. Cutajar] Discussion and demonstration of Java application group project Tutorial exercises on identifying algorithms with different complexities and sorting algorithms. Summative graded ICT711 PROGRAMMING AND ALGORITHMS T319 28/10/2019 15:17 PAGE 3 OF 15 *AUSTRALIAN INSTITUTE OF BUSINESS AND MANAGEMENT PTY LTD © ABN: 72 132 629 979 CRICOS 03171A Approved by KOI Academic Board for T3 2019 ICT711 4 25 Nov Arrays Ch. 8 [J. Farrell] Discussion and demonstration of Java application group project Tutorial exercises on for and while loops for effective repetition of code execution. Summative graded 5 02 Dec Advanced array concepts Ch. 9 [J. Farrell] Discussion and demonstration of Java application group project Tutorial exercises on sorting arrays and using arrays class. Summative graded 6 09 Dec Fundamental data structures Ch. 2 [J. Cutajar] Tutorial exercises on linked lists, queues and stacks operation. Summative graded Mid trimester test 7 16 Dec Algorithm design paradigm Ch. 5 [J. Cutajar] Discussion and demonstration of Java application group Project Tutorial exercises on greedy algorithms, divide and conquer and dynamic programming. Summative graded 22 Dec 2019 – 05 Jan 2020 Mid trimester break 8 06 Jan Introduction to inheritance Ch. 10 [J. Farrell] Feedback on draft submission of Java application group project Tutorial exercises on diagramming inheritance using UML. Summative graded 9 13 Jan Exception handling Ch. 12 [J. Farrell] Discussion and demonstration of Java application group project Tutorial exercises on throwing and catching exceptions, call stack, and Assertions. Summative graded Deferred mid trimester exams - see Section 2.6 below for more information 10 20 Jan Graphical user interface (GUI) Chs. 14, 15 Discussion and demonstration of Java application group project Tutorial exercises on Jframes, JTextFields, JButtons. Summative graded 11 27 Jan Advanced inheritance concepts Ch. 11 [J. Farrell] Project demonstration Java application group project due l 12 03 Feb Design with classes continued and revision Ch. 9 Project demonstration 13 10 Feb Study Review Week