301038 Programming Proficiency School of Computing, Engineering & Mathematics│Learning Guide UNIT DETAILS Unit Code: 301038 Unit Name: Programming Proficiency Level: 7 Contact hours per week: 3 Credit Points: 10 Assumed Background: STAFF Unit Coordinator and point of f irst contact Zhuhan Jiang ER.1.04 Parramatta campus Phone: (02) 9685 9336 Email: z.jiang@uws.edu.au Consultation Arrangements: see the unit website on vUWS (subject to alternations over the semester) Teaching Team Parramatta: Zhuhan Jiang ER.1.04 Parramatta Phone: (02) 9685 9336 Email: z.jiang@uws.edu.au Consultation Arrangements: see the above TEXTBOOK Lewis, J. and Loftus, W. (2015). Java software solutions: foundations of program design (8th ed.). Boston: Pearson Addison-Wesley. EXECUTIVE SUMMARY This unit is for students coming from a non-computing background, and it covers the fundamentals of Java programming and is heavily hands-on and lab based. A student needs to attend a block of 3 consecutive hours each week for the face-to-face lecture and lab practical as a combined session. All resources are available on the unit website, accessible via https://staff.scem.uws.edu.au/~zhuhan/pprof/ or via vUWS. All submissions of student work must be uploaded via the unit website. The whole unit assessment consists of 3 In-Class Mini Tests, 1 individual assignment (Programming Exercises), and 1 group assignment (Final Project, to be done by a team of 2 students). There is no formal final exam. To pass this unit, a student needs to submit all assessment items, participate in the final presentation, achieve an overall 50% or more, and also achieve 40% in the 3rd In-Class Mini Test. All dates and schedules in this document should be used as a guide only, as they are subject to changes. Students will be advised of any changes, if any ever, as they become known. Edition: Autumn 2015 © Copyright: University of Western Sydney, 2015. No part of this publication may be reproduced or transmitted in any form or by any means, electronic or mechanical, including photocopying, recording, or by any information storage and retrieval system, without the prior written permission from the Dean of the School of Computing, Engineering & Mathematics. Copyright for acknowledged materials reproduced herein is retained by the copyright holder. All readings in this publication are copied under licence in accordance with Part VB of the Copyright Act 1968. Table of Contents Table of Contents 1 1 About Programming Proficiency 1 1.1 An Introduction to this Unit 1 1.2 What is Expected of You 1 1.3 Changes to Unit as a Result of Past Student Feedback 1 2 Assessment Information 2 2.1 Unit Learning Outcomes 2 2.2 Approach to Learning 2 2.3 UWS Graduate Attributes 2 2.4 Contribution to Course Learning Outcomes 3 2.5 Assessment Summary 4 2.6 Assessment Details 5 Assessment 1: In-‐Class Mini Test 1 5 Assessment 2: In-‐Class Mini Test 2 5 Assessment 3: In-‐Class Mini Test 3 6 Assessment 4: Assignment 1 – Programming Exercises 6 Assessment 5: Assignment 2 – Final Project 7 2.7 General Submission Requirements 8 3 Teaching and Learning Activities 10 4 Learning Resources 12 4.1 Recommended Readings 12 4.2 Overview of Learning Resources 12 4.3 Other Resources 13 5 Important Information 14 5.1 Student responsibilities and code of conduct 14 5.2 Staff responsibilities and code of conduct 14 5.3 Links to Policies 14 5.4 Raising concerns 15 3 0 1 0 3 8 P R O G R A M M I N G P R O F I C I E N C Y A U T U M N 2 0 1 5 1 1 About Programming Proficiency 1.1 An Introduction to this Unit This unit is aimed at the students whose undergraduate study is in a discipline other than computing or information technology. This unit first covers the programming fundamentals on data types, conditional selections and loop structures, and then further develops the problem solving skills through the use of user-defined functions, records, files, as well as the basic concept and techniques of object-oriented programming. A high level programming language is employed to implement all the problem solutions. 1.2 What is Expected of You Study Load This unit is a 10-credit point unit and will require your full and continuous attention to maintain the highest possible grades. It is expected that you will spend at least 10 hours each week (on average) which includes information sessions and all kinds of meetings. Some weeks you will spend more time on doing project activities and in other weeks the workload may be somewhat less. Attendance While attendance at the lectures/tutorials is not compulsory you are strongly advised to come to the classes. Attendance may be marked and may be taken into account when if a student appeals against his/her grade. International students should also be careful that they do not fall foul of the requirements attached to their student visas. Online Learning Requirements Unit materials will be made available on the unit’s vUWS (E-Learning) site. You are expected to consult vUWS at least twice a week, as all unit announcements will be made via vUWS. Teaching and learning materials will be regularly updated and posted online. Special Requirements for the Unit Access to a computer at home. 1.3 Changes to Unit as a Result of Past Student Feedback Student feedback pays a vital role in improving the quality and educational effectiveness of UWS units and in ensuring academic staff keep in touch with student needs. You are welcome to provide feedback that is related to the teaching of this unit. At the end of the semester you will be given the opportunity to complete a Student Feedback on Unit (SFU) questionnaire to assess the unit. If requested by your unit coordinator, you may also have the opportunity to complete a Student Feedback on Teaching (SFT) questionnaire to provide feedback for individual teaching staff. As a result of student feedback, the following changes and improvements have recently been made: • N/A – this is a new unit. 3 0 1 0 3 8 P R O G R A M M I N G P R O F I C I E N C Y A U T U M N 2 0 1 5 2 2 Assessment Information 2.1 Unit Learning Outcomes Upon successfully completing this unit, students will be able to: 1 Discuss and explain the concepts of data and procedural representation, programming languages, compilers, interpreters, and development environments 2 Design and/or represent programs with flow chart and pseudo code 3 Use effectively the basic data types, selection control, and loop structure 4 Utilise a high-level programming language to develop problem solutions using standard IO or a proper user interface, files, and record or class structure 5 Apply a modular design or an OO design to the software solution 6 Explain the concept of object-oriented programming, and apply the concept to developing a software solution within an OOP environment 2.2 Approach to Learning Theoretical coverage in the form of a brief lecture combined and intertwined with practical demo and exercises. 2.3 UWS Graduate Attributes As a graduate from UWS, students should be able to demonstrate all of the subsets of the major attributes which are: 1 Command multiple skills and literacies to enable adaptable lifelong learning; 2 Demonstrate knowledge of Indigenous Australia through cultural competency and professional capacity; 3 Demonstrate comprehensive, coherent and connected knowledge 4 Apply knowledge through intellectual inquiry in professional or applied contexts 5 Bring knowledge to life through responsible engagement and appreciation of diversity in an evolving world 3 0 1 0 3 8 P R O G R A M M I N G P R O F I C I E N C Y A U T U M N 2 0 1 5 3 2.4 Contribution to Course Learning Outcomes This is a core unit for students coming from a non-computing background, aiming for Master of ICT or a similar course at the end. The unit provides the fundamental knowledge and skills in procedural and object oriented programming. The relevant course learning outcomes are (each “X” below indicates the relevant CLO is being developed) CLO No. CLO Statement ULO 1 ULO 2 ULO 3 ULO 4 ULO 5 ULO 6 1 command multiple skills and literacies in ICT to enable adaptive lifelong learning; X X X X X X 2 demonstrate comprehensive, coherent and connected knowledge in ICT; X X X X X X 3 apply knowledge through intellectual inquiry in professional or applied contexts; X X X X X X 4 bring knowledge to life through innovation, creativity, responsible engagement and appreciation of diversity in an evolving world. X X X X X X 5 be able to communicate effectively and work across multiple cultural contexts X X X 6 work independently and as a member of a team, including cross-discipline teams X X X X X X 7 plan, manage and report on personal and project deliverables X X X 8 demonstrate capability to study, evaluate and advise on new technologies and their application to solve organisational problems X X 9 be able to build novel and secure applications for distributed information management for enterprises and for individuals; X X 10 be ready to spread knowledge and expertise in the small and medium enterprises sector X X X 11 acquire a global outlook with aptitude to adapt to rapid changes 12 demonstrate awareness of ethical, social and legal framework of the working environment and the professional code of conduct 3 0 1 0 3 8 P R O G R A M M I N G P R O F I C I E N C Y A U T U M N 2 0 1 5 4 2.5 Assessment Summary There are five assessment items in this unit, designed to enable you to demonstrate that you have achieved the unit learning outcomes. Completion and submission of all assessment items which have been designated as mandatory or compulsory is essential to receive a passing grade. To pass this unit you must: - Achieve 50% or more for the overall marks. - Achieve 10 marks or more for Assessment 3 (In-Class Mini Test 3), i.e. 40% of 25. - Submit all assessment items. Assessment Item Value % Due Date ULO’s Assessed Thresho ld 1 In-Class Mini Test 1 15% Due: 27/3/2015, at the start of the regular class 1,2,3 No 2 In-Class Mini Test 2 15% Due: 1/5/2015, at the start of the regular class 3,4,5 No 3 In-Class Mini Test 3 25% Due: 22/5/2015, at the start of the regular class 1,2,3,4,5,6 Yes 4 Programming Exercise x 1 20% Due: 13/4/2015 at midnight 2,3,4 No 5 Final Project 25% Due: 29/5/2015 at midnight 3,4,5,6 No Note: Results may be moderated before you receive your results. Moderation is a process whereby the unit coordinator regulates the marking of individual markers to achieve consistency in the application of unit objectives, performance standards and marking criteria. Marks for an individual piece of assessment will not be changed after you have your results. You should note that, consistent with the Assessment Policy - Criteria and Standards-Based Assessment, the final marks for the cohort may also be adjusted if marks are very high or low or there are inconsistencies between groups. Feedback on assessment Feedback is an important part of the learning process that can improve your progress towards achieving the learning outcomes. Feedback is any written or spoken response made in relation to academic work such as an assessment task, a performance or product. It can be given to you by a teacher, an external assessor or student peer and may be given to individually or to a group of students. As a UWS student, it is your responsibility to seek out and act on feedback that is provided to you as a resource to further your learning. Feedback in this unit will be in either written or oral form, or a combination of both. 3 0 1 0 3 8 P R O G R A M M I N G P R O F I C I E N C Y A U T U M N 2 0 1 5 5 2.6 Assessment Details Assessment 1: In-Class Mini Test 1 Weighting: 15% Due: 27/3/2015, week 5, at the start of the regular class Submission: In Class Type of Collaboart ion: Individual Format: 1 Hour Instructions In-class testing of the unit content already covered in the unit. Resources: - Most resources including potentially sample quiz questions are available on the unit website. Marking Criteria and Standards: Assessment 1 Criteria Unsatisfactory Pass Credit Dist inction High Dist inction Concepts and techniques covered in written questions No proper understanding Reasonable understanding and basic techniques Sound grasp on the concepts and techniques Full understanding plus the effective use Super understanding and demonstrated proficiency Assessment 2: In-Class Mini Test 2 Weighting: 15% Due: 1/5/2015, week 10, at the start of the regular class Submission: In Class Type of Collaboart ion: Individual Format: 1 Hour Instructions In-class testing of the unit content already covered in the unit. Resources: - Most resources including potentially sample quiz questions are available on the unit website. Marking Criteria and Standards: Assessment 2 Criteria Unsatisfactory Pass Credit Dist inction High Dist inction Concepts and techniques covered in written questions No proper understanding Reasonable understanding and basic techniques Sound grasp on the concepts and techniques Full understanding plus the effective use Super understanding and demonstrated proficiency 3 0 1 0 3 8 P R O G R A M M I N G P R O F I C I E N C Y A U T U M N 2 0 1 5 6 Assessment 3: In-Class Mini Test 3 Weighting: 25% Due: 22/5/2015, week 13, at the start of the regular class Submission: In Class Type of Collaboart ion: Individual Format: 2 Hours Instructions In-class testing of the unit content already covered in the unit. Resources: - Most resources including potentially sample quiz questions are available on the unit website. Marking Criteria and Standards: Assessment 3 Criteria Unsatisfactory Pass Credit Dist inction High Dist inction Concepts and techniques covered in written questions No proper understanding Reasonable understanding and basic techniques Sound grasp on the concepts and techniques Full understanding plus the effective use Super understanding and demonstrated proficiency Assessment 4: Assignment 1 – Programming Exercises Weighting: 20% Due: 13/4/2015, week 8, at midnight Submission: Online via the unit website Type of Collaboart ion: Individual Format: Separate questions to consolidate different programming aspects Instructions - Best complete questions for each chapter during the lab practical for that chapter, or in the next few days immediately afterwards. - Best complete all but the last question by Easter Monday. - Keep the receipt for the online submission. - More detailed instructions are available on the Assignment 1 prescription page on the unit website. Resources: - Most resources are available on the unit website. 3 0 1 0 3 8 P R O G R A M M I N G P R O F I C I E N C Y A U T U M N 2 0 1 5 7 Marking Criteria and Standards: Assessment 4 Criteria Unsatisfactory Pass Credit Dist inction High Dist inction Concepts and techniques covered in written questions No proper understanding Reasonable understanding and basic techniques Sound grasp on the concepts and techniques Full understanding plus the effective use Super understanding and demonstrated proficiency Assessment 5: Assignment 2 – Final Project Weighting: 25% Due: 29/5/2015, week 14, at midnight Submission: Online via the unit website Type of Collaboart ion: Group of 2 students Format: Build a mock application software through preferably a team work Instructions - Students are to complete their project in groups of no more than two people. It is each group member's responsibility to maintain their group activities. In the rare case of one group member becoming seriously ill or uncontactable or not responding, the other member should consider forming a different group or working on his or her own for the project. As in real life, everyone should have a contigency plan, or Plan B. - The development and delivery of a major project in a timely manner is an important indicator on the success of the project. As such, the deadlines for this final project need to be observed, and any late submissions need to be approved before the corresponding due dates. - More detailed instructions are available on the Assignment 2 prescription page on the unit website. Resources: - Most resources are available on the unit website. Marking Criteria and Standards: Assessment 5 Criteria Unsatisfactory Pass Credit Dist inction High Dist inction Concepts and techniques covered in written questions No proper understanding Reasonable understanding and basic techniques Sound grasp on the concepts and techniques Full understanding plus the effective use Super understanding and demonstrated proficiency 3 0 1 0 3 8 P R O G R A M M I N G P R O F I C I E N C Y A U T U M N 2 0 1 5 8 2.7 General Submission Requirements Submission – All assignments must be submitted by the specified due date and time, using a completed and signed Assignment Cover Sheet provided in the last page of this document. – Complete your assignment, attach a completed and signed Assignment Cover Sheet, and follow the individual assessment items instructions on how to submit. Turnitin – The Turnitin plagiarism prevention system may be used within this unit. Turnitin is accessed via logging into vUWS for the unit. If Turnitin is being used with this unit, this means that your assignments have to be submitted through the Turnitin system. – Turnitin from iParadigms is a web-based text-matching software that identifies and reports on similarities between documents. It is also widely utilised as a tool to improve academic writing skills. – Turnitin compares electronically submitted papers against the following: o Current and archived web: Turnitin currently contains over 24 billion web pages including archived pages o Student papers: including UWS student submissions since 2007 o Scholarly literature: Turnitin has partnered with leading content publishers, including library databases, text-book publishers, digital reference collections and subscription-based publications (e.g. Gale, Proquest, Emerald and Sage) – Turnitin is used by over 30 universities in Australia and is increasingly seen as an industry standard. It is an important tool to assist students with their academic writing by promoting awareness of plagiarism Self-Plagiarising – You are to ensure that no part of any submitted assignment for this unit or product has been submitted by yourself in another (previous or current) assessment from any unit, except where appropriately referenced, and with prior permission form the Lecturer/Tutor/Unit Co-ordinator of this unit. Late Submission – If you submit a late assessment, without receiving approval for an extension of time, (see next item), you will be penalised by 10% per day for up to 10 days. In other words, marks equal to 10% of the assignment’s weight will be deducted from the mark awarded. – For example, if the highest mark possible is 50, 5 marks will be deducted from your awarded mark for each late day. – Saturday and Sunday are counted as one calendar day each. – Assessments will not be accepted after the marked assessment task has been returned to students. – This is consistent with Clause 51 of the University of Western Sydney’s Assessment Policy – Criteria and Standards-Based Assessment. Extension of Due Date for Submission – It is expected that you submit your assignments on time. You are expected to manage the balance between your studies and other activities (employment, family life, etc). Extensions are only granted in EXCEPTIONAL CIRCUMSTANCES. – If circumstances prevent you from meeting the due date, and you have relevant supporting documentary evidence, you may request an extension for an assignment. To apply for an extension of time: o Locate an application form via the UWS homepage or copy the following link: http://www.uws.edu.au/__data/assets/pdf_file/0004/118273/ARO_00205_1214_Request_for_Extension_WEB.pdf o Application forms must be submitted to the Coordinator. o A request for an assignment extension may be submitted before the due date of the assignment and no later than 5:00pm two working days after the due date. o Appropriate, supporting documentation must be submitted with the application. 3 0 1 0 3 8 P R O G R A M M I N G P R O F I C I E N C Y A U T U M N 2 0 1 5 9 o Submit the Request for Extension form as early as you can, because it may not be granted. If it is not granted, and you submit your assignment after the due date, penalties will apply. – An application for an extension does not automatically mean that an extension will be approved – Your unit coordinator will advise the outcome of your request for an extension via your UWS student email address, as soon as is practicable. The unit coordinator may contact you to discuss the matter further, if necessary. – If your Request for Extension is not granted you will have to submit the assignment on time and, if you do not, you will be penalised by losing marks for each calendar day that the assignment is overdue Resubmission Resubmission of assessment items will not normally be granted if requested. Application for Special Consideration It is strongly recommended that you attend all scheduled learning activities to support your learning. If you have suffered misadventure, illness, or you have experienced exceptional circumstances that have prevented your attendance at class or your completion and submission of assessment tasks, you may need to apply for Special Consideration via the UWS website. http://www.uws.edu.au/currentstudents/current_students/services_and_facilities/special_consideration2 or the Student Centre. Special Consideration is not automatically granted. It is your responsibility to ensure that any missed content has been covered. Your lecturer will give you more information on how this must be done. 3 0 1 0 3 8 P R O G R A M M I N G P R O F I C I E N C Y A U T U M N 2 0 1 5 10 3 Teaching and Learning Activities Wk Date Topics or Class Activit ies Student Activi t ies Chapters 1 23/2- Software and hardware, storage, CPU; binary number; identifiers; simplest Java program, workflow program development ( ch1 ) selected slides: excerpt1.pptx Form groups of 2 people for the semester-long project; create simplest Java programs with a simple text editor 1 [ch1], study notes 2 2/3- Character strings; variables and assignments; primitive data types; expressions; data conversion; object-oriented programming; interactive programs; Graphics, applets, drawing shapes ( ch2 ) selected slides: excerpt2.pptx Write simple Java programs and familiarise with the basic programming ingredients; create Java programs with simple IO; create primitive data and objects 2 [ch2], study notes, Java ufo game 3 9/3- Create objects, String class; selected utility classes; enumerated types, wrapper classes; components and containers; images ( ch3 ) selected slides: excerpt3.pptx Manipulate strings, generate random numbers, conduct textual IO via Scanner class, display nested panels 3 [ch3], study notes 4 16/3- Anatomy of a class and a method within a class; class extension, scope and visibility, constructors; event listening; simple graphics objects and GUI ( ch4 ) selected slides: excerpt4.pptx Build Java programs with several classes and class extension; use modifier public and private properly; create simple graphics as an applet or application 4 [ch04] study notes [sample quiz 1] 5 23/3- Relatively competitive topics postponed from the previous weeks; flowchart, pseudocode, program control structure selected slides: excerpt5.pptx Quiz 1 ( online and lab work) Review selected topics in the previous weeks; complete more examples and programming exercises 1-4 study notes 6 30/3- Good Friday (no class this week) Complete Assignment 1 on each student's own 1-4 study notes 7 6/4- Selection, if-statement, Boolean expressions; while-loops, control of flow; arrays, iterators, ArrayList class ( chp5 ) selected slides: excerpt7.pptx Practical Exercises (Assignment 1) due Use selections and while loops in Java programs; create simple arrays, make use of ArrayList class 5 [ch05] study notes 8 13/4- INTRA-SESSION BREAK 9 20/4- switch-statements, do-loops, for-loops; flow chart, pseudo code ( ch6 ) selected slides: excerpt9.pptx Create elaborate selections; make use of different loop constructs; draw simple flowcharts; use pseudocode to describe algorithms or procedures 6 [ch06] study notes 10 27/4- Software development activities; static variable and methods; class relationships, Identify classes and objects; create applications using 7 3 0 1 0 3 8 P R O G R A M M I N G P R O F I C I E N C Y A U T U M N 2 0 1 5 11 interfaces ( ch7 ) selected slides: excerpt10.pptx Quiz 2 (online and lab work) multiple classes or interfaces; conduct proper program testing [ch07] study notes 11 4/5- Declaring and using arrays; arrays of objects; variable length parameter list; mouse events and key events ( ch8 ) selected slides: excerpt11.pptx Declare and initalise arrays; use arrays in text-based and GUI based applications; add event listeners 8 [ch08] study notes 12 11/5- Inheritance, polymorphism, overriding methods; exception handling; the try-catch statement ( ch9, ch10, ch11 ) selected slides: excerpt12.pptx Create subclasses, catch exceptions; continue with the final project 9,10,11 [ch09], [ch10], [ch11] [sample quiz 2] study notes 13 18/5- Continuation of the previous week; selected programming techniques selected slides: excerpt13.pptx Quiz 3 (online and paperwork) Work on the final project; last batch of miscellaneous programming techniques 3MT.pptx study notes 14 25/5- Group Project Presentations about 10 minutes for each group, depending the total available time; more details in excerpt13.pptx; Final Project (Assignment 2) due Work on the final project and its documentation; conduct project presentation *The above timetable should be used as a guide only, as it is ubject to change. Students will be advised of any changes as they become known. 3 0 1 0 3 8 P R O G R A M M I N G P R O F I C I E N C Y A U T U M N 2 0 1 5 12 4 Learning Resources 4.1 Recommended Readings Textbook Lewis, J. and Loftus, W. (2015). Java software solutions : foundations of program design (8th ed.). Boston: Pearson Addison-Wesley. Essential Reading List Eck, D. J. (2011, 4 January 2014). Introduction to Programming Using Java. 6th. From http://math.hws.edu/javanotes/ Online Resources Available via the unit website. Literacy and/or numeracy resources 4.2 Overview of Learning Resources Resources How to Engage with the Resources Lectures/Textbooks/Re ading List – Read the recommended chapters and lecture notes relevant to the topics. – Ensure the theory match your assumptions. – Summarise the contents of each topic and incorporate material from lectures and tutorials. Teaching team – Attend the tutorials and be prepared to participate. – Attend the lectures so you understand the topic of the week and any additional materials not covered in the textbook. – If you have any questions about the unit, please check with the tutor, lecturer or unit coordinator. – Consultation session times and locations are on the inside front page of this learning guide. – You may also ask questions on the unit vUWS discussion board. vUWS – All unit materials (lectures, pre-readings and assessment) are available on vUWS. Check vUWS regularly to find information on unit updates, Discussion Board, links to useful websites, audio files and interesting seminars. – Maintain contact on the discussion board as a way of sharing ideas and clarifying any concepts and theories that are important to your understanding. – Review the discussion board to see if messages have been posted about the assessment or feedback from the assessment. Library – See the library home page to get help from a librarian http://library.uws.edu.au – The Library Search Box is a great search engine that will help you to find references for accomplishing the assignments for this unit. Please note that internet sources are discouraged and are generally not acceptable as a reference source. You should only use the online journal database available through UWS library website. – You must use APA referencing style for this unit. If you have questions about referencing, on- line librarians can provide instant assistance http://library.uws.edu.au/citing.php. Mathematics Education Support Hub – MESH provides UWS students at all stages in their courses of study, with mathematics and statistics support. This website provides online resources to students who want to: - revise or ‘brush-up’ on their basic mathematical skills - understand and practice the mathematical calculations underpinning their discipline area/s - gain statistical skills for their industry – Build your confidence in using mathematics by engaging in the activities provided by MESH. The link to their web site is http://www.uws.edu.au/mesh. PASS – Whether you are a top performer or could use some improvement, you will benefit from the skills and understanding gained from attending PASS. PASS sessions are facilitated by senior 3 0 1 0 3 8 P R O G R A M M I N G P R O F I C I E N C Y A U T U M N 2 0 1 5 13 students who have excelled in this unit. Many students each year find this unit challenging, and PASS has a strong record of helping those students to get through the subject. To see the PASS timetable visit the website: www.uws.edu.au/pass. – Any students with an AIP attending PASS sessions should contact the PASS Coordinator on passcoordinator@uws.edu.au to ensure necessary adjustments are in place. 4.3 Other Resources University l i fe Find out about life outside the lecture theatre – news and events, services and facilities, career information and more! http://www.uws.edu.au/currentstudents/current_students/services_and_facilities E-Learning Check your vUWS sites regularly for unit announcements and to keep up with online discussions. If you do not have access to vUWS please contact e-learning on https://vuws.uws.edu.au/ Disabil i ty Service Students with a disability should visit: http://www.uws.edu.au/currentstudents/current_students/getting_help/disability_services Course and unit rules This site provides information on pre-requisites, co-requisites and other matters concerning how your course is structured. http://www.uws.edu.au/currentstudents/current_students/managing_your_study/enrolment/course_and_unit_ rules Policies This site includes the full details of policies that apply to you as a UWS student. http://www.uws.edu.au/policies/a-z 3 0 1 0 3 8 P R O G R A M M I N G P R O F I C I E N C Y A U T U M N 2 0 1 5 14 5 Important Information 5.1 Student responsibilities and code of conduct Student responsibi l i t ies Familiarise yourself with university policies on assessment and examinations. More information, including links to the policies, can be found at section 5.3 of this Learning Guide Ensure that you understand the requirements, including timetables, for examinations and other assessments tasks. Ensure you read and understand the assessment requirements and note the submission dates, and seek assistance from the lecturer and/or unit coordinator when needed. Notify relevant staff (e.g. lecturer, unit coordinator, disability adviser) as soon as possible prior to, or at the beginning of, the semester to have special requirements accommodated. Submit your own individual and unassisted assessment work, except as otherwise permitted. Cheating, plagiarism, fabrication or falsification of data will be severely dealt with as per policy. Behave ethically and appropriately, avoiding any action or behaviour which would unfairly disadvantage or advantage another student. Where group work is assigned, ensure that every group member has the opportunity to contribute in a meaningful way to the assignment. Student conduct and behaviour Attend all lectures, tutorials, practicals and workshops – not attending these classes is often the main cause of failure and low grades. Respect the needs of other students who are participating in any class activities. Pay attention in lectures, tutorials, practicals and workshops for key information on examinable material. Do not use mobile phones during the lectures, tutorials, practicals and workshops and do not have ongoing conversations with fellow students during the lecture or if another student/tutor is presenting work in any of the classes. Please use electronic devices for taking notes and other class activities, not surfing the net or checking email. 5.2 Staff responsibilities and code of conduct Academic staff carry out their teaching responsibilities under the authority of the Dean of the School of Computing, Engineering and Mathematics. The responsibilities of staff are outlined in the following table. Staff responsibi l i t ies Assess students' work fairly, objectively and consistently and when in doubt consult with the unit coordinator or the discipline Director of Academic Programs. Provide students with appropriate, helpful and explanatory feedback on all work submitted for assessment. Make reasonable accommodation (e.g. length of time to complete) in assessment tasks and examinations for students with special requirements and to seek assistance from the Disability Advisor and Counsellor where appropriate and needed. Ensure deadlines for the submission of examination papers to the Academic Registrar are met. Immediately report any issues or concerns related to student academic and non-academic misconduct to the Director of Academic Programs. 5.3 Links to Policies The University has a number of policies that relate to teaching and learning. Important policies affecting students include: 3 0 1 0 3 8 P R O G R A M M I N G P R O F I C I E N C Y A U T U M N 2 0 1 5 15 § Assessment Policy § Bullying Prevention Policy and Guidelines § Enrolment Policy (includes a section on the UWS Student Email Account) § Examinations Policy § Misconduct – Student Academic Misconduct Policy (see extract below) § Misconduct – Student Non-academic Misconduct Policy (see extract below) § Review of Grade Policy § Sexual Harassment Prevention Policy § Special Consideration Policy § Teaching and Learning – Fundamental Code There are two policies that relate to misconduct – academic and non-academic misconduct. Breaches of these policies can have very serious consequences. It is essential that you are familiar with these policies and how to avoid misconduct of any type. What is academic misconduct? Academic misconduct may involve plagiarism, collusion or cheating. Plagiarism involves submitting or presenting work in a unit as if it were the student's own work when, in fact, it was not. Collusion includes inciting, assisting, facilitating, concealing or being involved in plagiarism, cheating or other academic misconduct with others. Cheating includes dishonest conduct (or attempted dishonest conduct) in exams. For the full definition of academic misconduct and the consequences of such behaviour, you are advised to read the Misconduct – Student Academic Misconduct Policy. There are many resources to help you avoid academic misconduct. Library staff can help you with referencing and the Student Learning Unit can assist with academic writing and plagiarism. If you are unsure about any of your work you should also ask your tutor or lecturer for advice and feedback. What is non-academic misconduct? Non-academic misconduct includes unlawful activities and crimes, falsifying documents (like a medical certificate or academic records), harassing other students (or staff), stealing or damaging university property (like library books or computers) and disrupting other students or staff. These are just some of the types of non-academic misconduct and while these things are rare they do happen. If you believe you have been the victim of non-academic misconduct or you are aware of any academic misconduct it is very important that you report it. You should report all matters of non-academic misconduct directly to the School of Computing, Engineering and Mathematics or Campus Security. 5.4 Raising concerns If you have a concern about this unit, please contact your lecturer or tutor in the first instance. If the matter is not resolved, then you may contact the unit coordinator (see inside front cover). If you would prefer to speak to someone else, you are advised to contact the Director of Academic Program responsible for this unit. Please note the Director of Academic Program may refer your concern to a delegate to investigate and to respond to you. The University also has a confidential Complaints Resolution Unit (see link below). You may contact this unit of the University at any time; however, we would appreciate the opportunity to resolve the complaint in the first instance. http://www.uws.edu.au/about_uws/uws/governance/complaints_management_and_resolution School of Computing Engineering & Mathematics ASSIGNMENT / REPORT COVER SHEET This sheet must be attached to all material being submitted for marking. Student name: Student number: Unit name and number: Tutorial day and time: Lecturer/Tutor: Title of Assignment: Length: (optional) Date due: Date submitted: Student Declaration (must be signed) Declaration: q I hold a copy of this assignment if the original is lost or damaged. q I hereby certify that no part of this assignment or product has been copied from any other student’s work or from any other source except where due acknowledgement is made in the assignment. q No part of the assignment/product has been written / produced for me by any other person except where collaboration has been authorised by the subject lecturer/tutor concerned q I am aware that this work may be reproduced and submitted to plagiarism detection software programs for the purpose of detecting possible plagiarism (which may retain a copy on its database for future plagiarism checking)) q I hereby certify that no part of this assignment or product has been submitted by me in another (previous or current) assessment, except where appropriately referenced, and with prior permission from the Lecturer/Tutor/ Unit Co-ordinator for this unit. Student signature and date: Note: An examiner or lecturer/tutor has the right to not mark this assignment if the above declaration has not been signed. Student Receipt Student Number and Name: Unit Number and Name: Title of Assignment: ASSIGNMENTS TO BE HANDED IN AT RECEPTION MUST BE RECEIVED BY 12 NOON School of Computing Engineering & Mathematics GROUP ASSIGNMENT / REPORT COVER SHEET This sheet MUST BE attached to al l material being submitted for marking. Student name: Student number: Student name: Student number: Student name: Student number: Student name: Student number: Student name: Student number: Student name: Student number: Unit name & number: Tutorial group: Tutorial day and time: Lecturer/Tutor: Title of Assignment: Length: (optional) Date due: Date submitted: Student Declaration (must be signed) Declaration: q I hold a copy of this assignment if the original is lost or damaged. q I hereby certify that no part of this assignment or product has been copied from any other student’s work or from any other source except where due acknowledgement is made in the assignment. q No part of the assignment/product has been written / produced for me by any other person except where collaboration has been authorised by the subject lecturer/tutor concerned q I am aware that this work may be reproduced and submitted to plagiarism detection software programs for the purpose of detecting possible plagiarism (which may retain a copy on its database for future plagiarism checking) q I hereby certify that no part of this assignment or product has been submitted by me in another (previous or current) assessment, except where appropriately referenced, and with prior permission from the Lecturer/Tutor/ Unit Co-ordinator for this unit. Student signature and date: (Submitting for group) Note: An examiner or lecturer / tutor has the right to not mark this assignment if the above declaration has not been signed. Student Receipt. Student Number and Name: Unit Number and Name: Title of Assignment: ASSIGNMENTS TO BE HANDED IN AT RECEPTION MUST BE RECEIVED BY 12 NOON