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....

1 answer below »
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
Answered Same DayDec 24, 2021ICT701University of the Sunshine Coast

Answer To: KING’S OWN INSTITUTE* Success in Higher Education ICT711 PROGRAMMING AND ALGORITHMS T319 All...

Arun Shankar answered on Jan 24 2021
154 Votes
Computers/.classpath

    
        
            
        
    
    
    
Computers/.project

     Computers
    
    
    
    
        
             org.eclipse.jdt.core.javabuilder
            
            
        
    
    
         org.eclipse.jdt.core.javanature
    
Computers/bin/Driver.class
public synchronized class Driver {
static Event[] arr;
static int count;
static void ();
public void Driver();
private static void processFile
(String);
public static int showmenu();
public static void ShowMachineDetails();
public static void ShowMachineNames();
public static void main(String[]);
}
Computers/bin/Event.class
public synchronized class Event {
String time;
String machine;
void Event(String, String);
public String getTime();
public String getMachine();
public void printDetails();
}
Computers/bin/InventoryEvent.class
public synchronized class InventoryEvent extends Event {
String type;
boolean status;
void InventoryEvent(String, String, String, boolean);
public String getType();
public boolean getStatus();
public void printDetails();
}
Computers/bin/PolicyEvent.class
public synchronized class PolicyEvent extends Event {
int number;
boolean applied;
void PolicyEvent(String, String, int, boolean);
public int getNumber();
public boolean getStatus();
public void printDetails();
}
Computers/bin/sample-logfile1.log
10:40:18am Whirlwind POLICY 418174 Applied
10:41:12am Accacia INVENTORY Hardware completed
10:48:43am Accacia POLICY 419023 Applied
10:48:44am Accacia POLICY 419024 Applied
10:48:45am Whirlwind SOFTWAREUPDATES 223 Non-compliant
10:48:46am Accacia POLICY 419102 Applied
10:48:47am Accacia POLICY 419166 Applied
10:51:32am Puppies SOFTWAREUPDATES 221 Compliant
10:52:00am Scissors SOFTWAREUPDATES 223 Compliant
10:54:21am Puppies POLICY 419112 Unapplied
10:56:15am Accacia SOFTWAREUPDATES 222 Non-compliant
10:57:20am Accacia SOFTWAREUPDATES 223 Non-compliant
11:32:01am Porcupine POLICY 419182 Applied
11:32:02am Eucalypt INVENTORY Software completed
11:32:04am Sassafras POLICY 419184 Applied
11:32:04am Sassafras POLICY 419186 Applied
11:32:05am Sassafras POLICY 418777 Unapplied
11:32:47am Boolarra INVENTORY Hardware completed
11:33:11am Jindabyne SOFTWAREUPDATES 223 Non-compliant
11:34:27am Alligator SOFTWAREUPDATES 223 Compliant
11:46:09am Turnip INVENTORY Software interrupted
11:47:45am Sassafras SOFTWAREUPDATES 223 Failed
12:10:04pm Jindabyne SOFTWAREUPDATES 223 Compliant
12:10:20pm Turnip SOFTWAREUPDATES 221 Failed
12:12:21pm Turnip SOFTWAREUPDATES 223 Compliant
12:25:58am Accacia SOFTWAREUPDATES 223 Failed
12:26:22am Accacia SOFTWAREUPDATES 222 Compliant
12:31:04am Whirlwind SOFTWAREUPDATES 223 Compliant
Computers/bin/sample-logfile2.log
22
9:50:11am Turnip POLICY 419551 Applied
9:50:18am Turnip POLICY 419554 Applied
9:52:45am Eucalypt POLICY 419554 Applied
9:52:53am Turnip SOFTWAREUPDATES 225 Non-compliant
9:53:12am Porcupine INVENTORY Hardware Completed
9:54:20am Eucalypt SOFTWAREUPDATES 225 Non-compliant
9:58:28am Accacia INVENTORY Software Interrupted
10:03:26am Boolarra POLICY 418777 Unapplied
10:03:27am Boolarra POLICY 419551 Applied
10:09:00am Whirlwind POLICY 419554 Applied
10:09:45am Sassafras POLICY 419551 Applied
10:09:47am Sassafras POLICY 416500 Unapplied
10:09:51am Whirlwind SOFTWAREUPDATES 225 Compliant
10:13:32am Eucalypt SOFTWAREUPDATES 225 Failed
10:28:23am Turnip SOFTWAREUPDATES 225 Compliant
10:48:00am Scissors INVENTORY Software Interrupted
10:51:32am Turnip POLICY 419556 Applied
10:53:11am Porcupine POLICY 419556 Applied
10:53:27am Turnip SOFTWAREUPDATES 226 Compliant
10:54:17am Porcupine SOFTWAREUPDATES 226 Non-compliant
11:02:39am Sassafras INVENTORY Hardware Completed
11:08:55am Porcupine SOFTWAREUPDATES 226 Failed
Computers/bin/SoftwareUpdateEvent.class
public synchronized class SoftwareUpdateEvent extends Event {
int number;
int status;
void SoftwareUpdateEvent(String, String, int, int);
public int getNumber();
public int getStatus();
public void...
SOLUTION.PDF

Answer To This Question Is Available To Download

Related Questions & Answers

More Questions »

Submit New Assignment

Copy and Paste Your Assignment Here