UTAS Home › Faculty of Science, Engineering and Technology › School of Computing and Information Systems › Resources › Unit Outlines › Unit Outlines Hangzhou

Dr. Julian Dermoudy
E-Mail: Julian.Dermoudy@utas.edu.au
Phone: (03) 6226 2933
Room: Cent 452, Sandy Bay Campus, Hobart
Dr Weilong DING
Students learn to use a high level language such as Java to write programs which solve problems defined by a program specification. They master fundamental concepts relating to imperative, object-based programming and are introduced to concepts relating to graphical user interfaces and event driven programs. Students are required to demonstrate syntactic, logical and strategic knowledge of the programming constructs introduced in the unit. They are expected to use systematic processes to plan, document, debug and test their programs. Programming exercises are introduced in the context of small problems.
Warning on Over-confidence: Some students who have done a considerable amount of home or school computing may think that they are already expert computer programmers. This is extremely unlikely, as most self-taught or uncorrected programmers have picked up bad habits which are inappropriate in professional programming, and may have major gaps in their understanding of concepts. Please bear in mind that practising computing at a professional level is very different from practising it as a hobby. Experience has shown that very few students who have studied computing at school are so good that they can treat programming units lightly.
None
12.5% of one academic year
Equivalent of 3hrs of lectures and 1hr tutorial per week
| Introduction: |
|
Data Storage: |
|
| Objects of prewritten classes: |
|
| Flow of control: |
|
| Extending existing classes: |
|
| Creating new classes: |
|
| Documenting programs: |
|
| Structured data - arrays: |
|
| Graphical User Interfaces (GUI): |
|
| Types of errors in programs: |
|
| Recursion: |
|
| Revision: |
|
For more information see the section titled 'Content' on the unit website.
This unit does not have any formal prerequisites. However, students need to navigate the web site for the unit and use a keyboard to write their programs. Students who do not have the basic skills required to "surf" the web or to use a computer keyboard (at about the level required to use a simple word processor) will need to spend extra time early in the semester learning these (simple) skills.
On successful completion of this unit, you will be able to:
The university has defined a set of generic graduate attributes expected in its graduates. http://www.utas.edu.au/__data/assets/pdf_file/0003/214662/Generic-Attributes-of-Graduates.pdf Your course is designed to enable you to develop generic skills that are valued in, and expected of, graduates. These are skills that you will need to develop over time. Hence you are encouraged to look for opportunities, as you study each unit, to reflect on and improve these skills.
In this unit these skills are specifically targeted:
Knowledge: Students will have the opportunity to begin the acquisition of the knowledge and understanding of computer programming which is a fundamental requirement for all professionals in information technology.
Problem-solving skills: Students learn and practise the fundamental skills needed when attempting to write a computer program that correctly solves a problem that has been set.
Social Responsibility: Students come to understand that assessment tasks that require individual work, must be completed without copying from other students (or other sources).
30% in-semester, 70% exam
| Component | Weight | Due Date |
|---|---|---|
Assignment 1 |
12% |
End of Week 8 (3pm Friday 9th November 2012) |
Assignment 2 |
18% |
End of Week 13 (3pm Friday 14th December 2012) |
Final Exam |
70% |
University Examination Period |
Item 1 |
Title: Assignment 1 This will require students to:
Students can expect to have 2 - 3 weeks to complete this assignment. |
Item 2 |
Title: Assignment 2 This will require students to:
Students can expect to have approximately 6 weeks to complete this assignment. |
Item 3 |
Title: Final Exam This will consist of 2 sections.
NOTE: The only materials that students will be permitted to take into the formal examination will be the Record book which they have produced during the course of the semester. |
See the 'Assessment' section in unit website for more detailed information about assessment items.
Overall assessment will be based on the student's performance throughout the semester as well as in a formal examination. In order to achieve a pass (or better) result, a student must obtain:
It is a requirement of your Chinese university that you attend all classes. UTAS supports this principle. It is our belief that attendance in class leads to better engagement with the subject matter and therefore to better results. Please attend all classes.
This unit is Web Dependent: content.
This means that you will need to use the Web for this unit.
The unit website contains unit information and resources.
The unit website is accessed from http://www.utas.edu.au/coursesonline/. You will need to use your University of Tasmania email pop account username and password to log on to the MyLO system. Once authenticated by the system your personalised MyLO Learning Online area will be displayed. It contains links to the websites that you have permission to access - including the website for this unit.
If you are not able to access the unit website, please contact the technical staff at ZUT.
Lewis, J. & Loftus, W. 2012, Java Software Solutions, 7th Edition, Addison Wesley.
Note: The text book is optional. It is recommended that students obtain a copy of the text book and refer to it during the unit. Students should however be able to study this unit by referring to just the content provided by the lecturer.
Students are not required (and are unlikely to need) to use any resources other than those provided in the unit materials. If students wish to read more about program development using the Java programming language, there are many standard texts and freely available web sites with relevant information. Students using such resources should be aware that there are many approaches to introducing learners to programming in Java, it is possible that reading a book or web site that takes a different approach from the one used in this unit may increase rather than decrease confusion.
The software that you will need to access the unit website and to study this unit, including general purpose software such as word processors, is provided on the computers in the computing labs. If you intend to use software on other computers please check that the versions are compatible. Students will be provided with the necessary files and documentation to install the correct version of Java (and associated resources) on their own machines.
School of Computing and Information Systems - Faculty of Science, Engineering, and Technology. http://www.utas.edu.au/cis
Information and Resources for Faculty of Science, Engineering and Technology students are available on the faculty website at: http://www.utas.edu.au/scieng
Information and Resources for 'Current Students' are available on the university website at: http://www.utas.edu.au/students/
Contact technical staff at ZUT for information about accessing and using the Computer labs.
If you are experiencing difficulties with your studies or assignments, have personal or life planning issues, disability or illness which may affect your course of study, you are advised to raise these with your lecturer in the first instance.
The University has staff available to assist you, such as the:
For more information and contact details see the Services and Support section on the University 'Current Students' web page: http://www.utas.edu.au/students/
The University is committed to high standards of professional conduct in all activities, and holds its commitment and responsibilities to its students as being of paramount importance. Likewise, it holds expectations about the responsibilities students have as they pursue their studies within the special environment the University offers.
The University's Code of Conduct for Teaching and Learning states:
You are expected to spend about 130 hrs studying in this unit - this includes attendance at scheduled teaching sessions. (For a 13 week semester this is, on average, 10 hr/wk.) This is the amount of study time that the 'typical' student will need to reach the level of competence and understanding required to fulfil the unit objectives. You are expected to:
You are encouraged to read the university's Code of Conduct for Teaching and Learning. Part A describes the 'Responsibility of the University to Students' and part B describes the 'Responsibilities of Students to the University'. http://www.utas.edu.au/__data/assets/pdf_file/0020/214661/code_conduct-teaching-and-learning1.pdf
It is expected that students will familiarise themselves with access and use of the MyLO system operated by the University for the electronic delivery of course materials, and for various forms of communication.
It is expected that students will consult email sent to their University email address at least twice a week for notices relating to the administration of the unit, and for notification of the results of assignments.
It is expected that students will read the background material specified in the course curriculum, will actively attend and participate in tutorials, and be prepared to discuss relevant issues arising with tutors, lecturers and fellow students.
Students enrolled in this Unit may reasonably expect the following:
Unless specifically stated in the specification of the assessment item provided on the unit website, it is required that:
While students are encouraged to discuss the assignments in this unit and to engage in active learning from each other, it is important that they are also aware of the University's policy on plagiarism. Plagiarism is taking and using someone else's thoughts, writings or inventions and representing them as your own; for example downloading an essay wholly or in part from the internet, copying another student's work or using an author's words or ideas without citing the source.
"Plagiarism is a form of cheating. It is taking and using someone else's thoughts, writings or inventions and representing them as your own; for example, using an author's words without putting them in quotation marks and citing the source, using an author's ideas without proper acknowledgment and citation, copying another student's work. If you have any doubts about how to refer to the work of others in your assignments, please consult your lecturer or tutor for relevant referencing guidelines, and the academic integrity resources on the web at http://www.academicintegrity.utas.edu.au. The intentional copying of someone else's work as one's own is a serious offence punishable by penalties that may range from a fine or deduction/cancellation of marks and, in the most serious of cases, to exclusion from a unit, a course or the University. Details of penalties that can be imposed are available in the Ordinance of Student Discipline - Part 3 Academic Misconduct, see http://www.utas.edu.au/__data/assets/pdf_file/0006/23991/ord91.pdf. The University and any persons authorised by the University may submit your assessable works to a plagiarism checking service, to obtain a report on possible instances of plagiarism. Assessable works may also be included in a reference database. It is a condition of this arrangement that the original author's permission is required before a work within the database can be viewed." |
It is important that you understand this statement on plagiarism. Should you require clarification please see your unit coordinator or lecturer. Useful resources on academic integrity, including what it is and how to maintain it, are also available at: http://www.academicintegrity.utas.edu.au
The preferred text referencing systems for the School is the Harvard system (also referred to as the author-date system). In your written work you will need to support your ideas by referring to scholarly literature, works of art and/or inventions. For information on presentation of assignments, including referencing styles: http://utas.libguides.com/referencing
It is important that you understand how to correctly refer to the work of others and maintain academic integrity. Failure to appropriately acknowledge the ideas of others constitutes academic dishonesty (plagiarism), a matter considered by the University of Tasmania as a serious offence. The university document on plagiarism contains information about referencing the work or ideas of others (see http://www.utas.edu.au/plagiarism/).
The details of the submission method (paper, electronic or other) for each assignment will be supplied in a separate assignment specification sheet. All in-semester assignment submissions (including electronic submissions) are to include an Assignment Cover Sheet which includes a statement confirming that the submission is your own work. If this undertaking is not signed, the assignment will not be marked. The Assignment Cover Sheet is available on the School's web site http://www.utas.edu.au/computing-information-systems/resources.
Assessment items will not be accepted after the due date except under the conditions stated in the School policy on late assessment. http://www.utas.edu.au/__data/assets/pdf_file/0003/231960/ExtensionPolicy.pdf (PDF - 100KB).
It is expected that students will adhere to the following policy for making any complaint or grievance directly related to a Unit:
The formal examination will be held at ZUT, Hangzhou, and is conducted by the University Registrar.
In order to comply with the benchmarks set by the Faculty of Science, Engineering & Technology for distribution of grades in units, both the in-semester and examination marks that students obtain may be adjusted either upwards or downwards. See http://fcms.its.utas.edu.au/scieng/scieng/policies.asp for details of the Faculty Assessment Guidelines.
Authorised by the Head of School, Computing & Information Systems
4 May, 2012
Future Students | International Students | Postgraduate Students | Current Students
© University of Tasmania, Australia ABN 30 764 374 782 CRICOS Provider Code 00586B
Copyright | Privacy | Disclaimer | Web Accessibility | Site Feedback | Info line 1300 363 864