tutor can be contacted via the system on the portal

Course Code: 1612ICT Course Name: Interactive Applications Development Semester: Semester 3, 2016 Program: Diploma of Information Technology C...
Author: Lynette Edwards
1 downloads 0 Views 441KB Size
Course Code:

1612ICT

Course Name:

Interactive Applications Development

Semester:

Semester 3, 2016

Program:

Diploma of Information Technology

Credit Points:

10

Course Coordinator:

Dr Rob Baltrusch

Document modified:

04 Aug 2016 11:06:15

Teaching Team Your lecturer/tutor can be contacted via the email system on the portal. Name

Email

Dr Rob Baltrusch

[email protected]

Staff Consultation

Your lecturer/tutor is available each week for consultation outside of normal class times. Times that your lecturer/tutor will be available for consultation will be given in the first week of lectures. A list of times and rooms will be published on the Griffith College Portal under the “myTimetable” link.

Prerequisites There are no prerequisites for this course

Brief Course Description

Interactive Applications Development is a 10 credit point course within the Diploma of Information Technology. The course is situated within the second semester of the program. The Diploma of Information Technology is designed to provide students with a pathway to: - further university study in Information Technology and related degrees, or - employment opportunities within the IT industry. This course introduces students to a range of concepts, techniques and software tools for creating and editing interactive multimedia applications. Students undertake in class authoring exercises, and complete a major project designed to consolidate their multimedia authoring skills. This course was previously known as Authoring.

Rationale

Emerging trends in Information and Communication Technology include the increased pervasiveness of mobile computing. Mobile and tablet devices are now ubiquitous, and Information Technology professionals must understand the implications for the successful analysis, design and implementation of modern applications for mobile platforms. The course introduces students to developing interactive applications, with a focus on developing applications for mobile and tablet devices. Students will learn key steps in the application development process including requirements analysis, prototyping, and design. Modern IDEs and the JavaScript programming language are used to build interactive applications.

Aims

The course aims to give students a theoretical and practical introduction to the application development process for interactive applications. The course aims to teach students current and relevant methodologies for developing modern applications for mobile and tablet devices. There is a focus on interaction design and prototyping using software tools. By the end of the course students should be able to develop interactive applications for smartphone and tablet platforms. The course focuses on two techniques for developing applications: browser-based and native. Browser-based applications will be built using JavaScript and HTML5. Applications will be built using JQuery Mobile and application logic will be built using Javascript and deployed on mobile and tablet devices.

Students will become familiar with testing, packaging, and deploying applications and utilise device features such as accelerometers and location information. The following generic skills are developed through successful completion of the course:

    

Develop analytical and problem solving skills Develop effective time management skills Develop effective teamwork skills Develop the ability to follow instructions Develop and understanding of industry standards and procedures.

Learning Outcomes

Upon successful completion of this course students will be able to: 1. Have an understanding of the application development process for interactive applications on touchscreen devices. 2. Critically analyse a proposed application scenario, determining feasibility, scope, requirements, and resources required. 3. Identify the characteristics of usable application interfaces 4. Use prototyping tools to design and evaluate interactive interfaces. 5. Develop an application using the JQuery Mobile framework, HTML5, CSS3, and Javascript. 6. Solve simple javascript problems.

Texts and Supporting Materials

There is NO prescribed textbook for this course. The course website will include all teaching material, assignment details, links to important resources, workshop details, lecture notes and any other relevant information.

Organisation and Teaching Strategies

This course will promote generic skills in problem solving and working effectively as a member of a team. The course content as well as being very focused in the area of programming and designing rich media will also contribute to the students overall abilities in information literacy. This course consists of weekly lectures, and laboratories. Lectures will be used to coordinate the course content. Web based material will be used as a teaching aid and in laboratories as set exercises.

Assessable/examination material will only be drawn from Lectures, Assignments, and Laboratory Work. Weekly lectures will be of 2 hours duration for 13 weeks. Tutorial/Laboratories will be of 2 hours duration. Assessed lab work involves a number of exercises that are directly assessed during the lab time. These exercises reinforce the lecture material. Tutorials/laboratories will be open to you to freely seek help on any aspect of the lecture or laboratory material. Lectures are used to impart/receive the core content of the course and execute course administrative tasks which will be applied in subsequent laboratories and project. In addition to face-to-face lectures, lecture summaries and other course materials will be made available via Learning@Griffith. Weekly computer laboratories are an extremely important component of the course. Lab activities will focus on practical, hands on application of theory covered in lectures. Through hands-on experience students will be able to explore and extend lecture content. The labs will give students a chance to receive individual consultations and gain a greater depth of understanding and will need to be submitted as part of the course assessments. You are encouraged to research and read the references given below and other material relevant to the course. The lecture notes are regarded as only guidelines and summaries to provide the basis for further reading. You are encouraged to use your own resources such as the library and the Internet to further develop your knowledge.

Class Contact Summary

Attendance Your attendance in class will be marked twice during a four hour class. To receive full attendance, you must be present in the classroom on both occasions. Therefore, you are encouraged to attend and participate in all classes throughout the semester. Participation in Class You are expected to actively participate in classes each week. Consultant Times Attendance during consultation times is optional but you are encouraged to use this extra help to improve your learning outcomes. Course Materials Lecture notes will be made available to you on the Learning@Griffith College site on the student portal and you are advised to print these out before each class to help guide you in

your study program. You are expected to bring these lecture notes with you to each class so that extra notes can be added. You are also expected to bring your text book and calculator to each class. Independent Learning You are expected to reinforce your learning from class time by undertaking sufficient independent study {approximately 6 hours per week outside of class time} so that you can achieve the learning outcomes of the course. You are expected to spend 1 hour per credit point per week on course related activities which include attending lectures, tutorials, workshops, reading the recommended texts / lecture notes, research and revision. Program Progression You are reminded that satisfactory Program Progression requires that attendance in classes is maintained at equal to or greater than 80%, and that GPA is maintained at equal to or greater than 3.5 [please see Griffith College Policy Library - Program Progression Policy - for more information].

Content Schedule

The structure of the course content firstly lays the foundation of key principles which apply to application development. Subsequent topics focus on the design and prototyping of mobile applications. Final topics relate to context-aware (e.g location-aware, orientation-aware) applications and deploying applications.

Weekly Teaching Schedule

Week 1

2

Topic

Activity

Requirements Analysis (Lecture)

Lecture

Exercises on requirements analysis

Laboratory

Introduction (Lecture)

Lecture

Requirements Analysis (Lecture)

Lecture

User Interaction Design and Prototyping Lecture (Lecture)

Readings Review lecture examples

Review lecture examples

Exercises on UI Design and prototyping Laboratory 3

JavaScript and the Document Object Model (DOM) (Lecture)

Lecture

Exercises on the DOM

Laboratory

Review lecture examples

User Interaction Design and Prototyping Lecture (Lecture) 4

5

6

7

8

9

JavaScript Event Handling (Lecture)

Lecture

Exercises on javascript events

Laboratory

JavaScript and the Document Object Model (DOM) (Lecture)

Lecture

Developing Applications (Lecture)

Lecture

Exercises on developing applications

Laboratory

JavaScript Event Handling (Lecture)

Lecture

User Interface Elements (Lecture)

Lecture

Exercises on UI elements

Laboratory

Developing Applications (Lecture)

Lecture

Accessing device hardware (Lecture)

Lecture

Exercises on accessing device hardware

Laboratory

User Interface Elements (Lecture)

Lecture

Preparing an application for deployment Lecture (Lecture) Exercises on application deployment

Laboratory

Accessing device hardware (Lecture)

Lecture

Advanced application features (Lecture) Lecture Exercises on application features

Review lecture examples

Review lecture examples

Review lecture examples

Review lecture examples

Review lecture examples

Review lecture examples

Laboratory

Preparing an application for deployment Lecture (Lecture) 10

11

12

13

Advanced JavaScript and the Document Lecture Object Model (DOM) (Lecture)

Review lecture examples

Exercises on advanced javascript techniques

Laboratory

Advanced JavaScript Event Handling (Lecture)

Lecture

Exercises on advanced javascript event handling

Laboratory

Advanced User Interface Elements (Lecture)

Lecture

Review lecture examples

Advanced context-awareness

Lecture

Review lecture examples

Exercises on advanced contextawareness

Laboratory

Course Review

Lecture

Review lecture examples

Review lecture examples

Case study

Laboratory

Assessment

This section sets out the assessment requirements for this course.

Summary of Assessment

Item Assessment Task

Weighting Relevant Learning Outcomes Due Date

1

Workshop 1

5%

1,2,3,4,5,6

Weeks 3

2

Quiz 1

10%

1,2,3,4,5,6

Week 5

3

Quiz 2

10%

1,2,3,4,5,6

Week 7

4

Project 1- Critical Evaluation

10%

1,2,3,4

Week 6

5

Project 2- Game Development

25%

1,2,3,4,5

Week 9

6

Project 3 - Business Application Development

25%

1,2,3,4,5

Week 11

7

Workshop 2

5%

2

workshop 2

8

Workshop 3

5%

3

workshop 3

9

Workshop 4

5%

4

workshop 4

Assessment Details

Workshops Milestones Learning Objectives Assessed: 1, 2, 3, 4, 5, 6 Due Date: See the course schedule above. Weight: 20% Task Description: There are 10 workshops that have assessed milestone exercises which will be marked in class in the following week\\\\\\\\\\\\\\\'s lab. Criteria & Marking: Marking criteria will be provided when each milestone is released. Submission: Milestones must be submitted via the course web site Quiz 1 Type: Exam - selected response Learning Objectives Assessed: 1, 2, 3, 4, 5, 6 Due Date: See the course schedule above. Weight: 10% Duration: 30 minutes Format: Closed Book Task Description: Multiple choice quiz covering content from weeks 1-4. Criteria & Marking: Multiple choice quiz of 10 questions worth one mark each. Quiz 2 Type: Exam - selected response Learning Objectives Assessed: 1, 2, 3, 4, 5, 6 Due Date: See the course schedule above. Weight: 10% Duration: 30 minutes Format: Closed Book Task Description: Multiple choice quiz covering topics from weeks 1-6. Criteria & Marking: The exam is multiple choice. Project 1 Type: Critical Evaluation Learning Objectives Assessed: 1, 2, 3, 4 Due Date: See the course schedule above. Weight: 10% Task Description: Project 1 involves the analysis, design, and prototyping of an application. A written report

and prototype are to be submitted online through the course web site. Criteria & Marking: Marking criteria will be provided when assignment is released. Submission: Milestones must be submitted via the course web site

Project 2 Type: Game Development Learning Objectives Assessed: 1, 2, 3, 4, 5 Due Date: See the course schedule above. Weight: 25% Task Description: A practical application development exercise involving implementing an interactive game using the JQuery Mobile framework. Criteria & Marking: Marking criteria will be provided when assignment is released. Submission: Project will be submitted through the course web site. Project 3 Type: Business Application Development Learning Objectives Assessed: 1, 2, 3, 4, 5 Due Date: See the course schedule above. Weight: 25% Task Description: Development of a comprehensive interactive business application using the JQuery Mobile framework Criteria & Marking: Marking criteria will be provided when assignment is released.

Submission and Return of Assessment Items

Normally you will be able to collect your assignments in class within fourteen [14] days of the due date for submission of the assignment.

Retention of Originals You must be able to produce a copy of all work submitted if so requested. Copies should be retained until after the release of final results for the course.

Extensions

To apply for an extension of time for an assignment, you must submit an Application for Extension of Assignment form to your teacher at least 24 hours before the date the assignment is due. Grounds for extensions are usually: serious illness, accident, disability, bereavement or other compassionate circumstances and must be able to be substantiated with relevant documentation [e.g. Griffith College Medical Certificate]. Please refer to the Griffith College website - Policy Library - for guidelines regarding extensions and deferred assessment.

Assessment Feedback

Marks awarded for assessment items will also be available on the on-line grades system on the Student Website within fourteen [14] days of the due date. Feedback on lab milestones will be given in class when the milestone is being marked. Feedback on the mid-semester quiz will be provided with a breakdown on which multiple choice questions were answered correctly within 2 weeks of the assessment date. When the results are available the correct answers will be given in the lecture. Feedback on assignments 1 and 2 will be provided electronically as a mark breakdown and comments within 2 weeks of the submission due date.

Generic Skills

Griffith College aims to develop graduates who have an open and critical approach to learning and a capacity for lifelong learning. Through engagement in their studies, students are provided with opportunities to begin the development of these and other generic skills. Studies in this course will give you opportunities to begin to develop the following skills: Generic Skills Written Communication

Taught Yes

Oral Communication

Practised Yes

Assessed Yes

Yes

Information Literacy

Yes

Yes

Yes

Secondary Research

Yes

Yes

Yes

Critical and Innovative Thinking

Yes

Yes

Yes

Academic Integrity

Yes

Yes

Self Directed Learning

Yes

Team Work

Yes

Cultural Intelligence

Yes

English Language Proficiency

Yes

Additional Course Generic Skills

Additional Course Information

All course material is available on the course website. Teacher and Course Evaluations Your feedback is respected and valued by your lecturers and tutors. You are encouraged to provide your thoughts on the course and teaching, both positive and critical, directly to your lecturer and tutor or by completing course and lecturer evaluations via Griffith College’s online evaluation tool whenever these are available.

Academic Integrity

Griffith College is committed to maintaining high academic standards to protect the value of its qualifications. Academic integrity means acting with the values of honesty, trust, fairness, respect and responsibility in learning, teaching and research. It is important for students, teachers, researchers and all staff to act in an honest way, be responsible for their actions, and show fairness in every part of their work. Academic integrity is important for an individual’s and the College’s reputation. All staff and students of the College are responsible for academic integrity. As a student, you are expected to conduct your studies honestly, ethically and in accordance with accepted standards of academic conduct. Any form of academic conduct that is contrary to these standards is considered a breach of academic integrity and is unacceptable. Some students deliberately breach academic integrity standards with intent to deceive. This conscious, pre-meditated form of cheating is considered to be one of the most serious forms of fraudulent academic behaviour, for which the College has zero tolerance and for which penalties, including exclusion from the College, will be applied. However, Griffith College also recognises many students breach academic integrity standards without intent to deceive. In these cases, students may be required to undertake additional educational activities to remediate their behaviour and may also be provided appropriate advice by academic staff.

As you undertake your studies at Griffith College, your lecturers, tutors and academic advisors will provide you with guidance to understand and maintain academic integrity; however, it is also your responsibility to seek out guidance if and when you are unsure about appropriate academic conduct. In the case of any allegation of academic misconduct made against a student he or she may request the guidance and support of a Griffith College Student Learning Advisor or Student Counsellor. Please ensure that you are familiar with the Griffith College Academic Integrity Policy; this policy provides an overview of some of the behaviours that are considered breaches of academic integrity, as well as the penalties and processes involved when a breach is identified. For further information please refer to the Academic Integrity Policy on the Griffith College website – Policy Library.

Risk Assessment Statement

Copyright © - Griffith College Note: For all Diploma level programs, Griffith College acknowledges content derived from Griffith University.

Suggest Documents