Curtin Business School School of Information Systems Business Application Design 201 (BAD201) Unit Outline Semester 1, 2010 Unit Index Number 305458 Hours per Week 3 hours 1.5 hour lecture/seminar, and Weekly Tuition Pattern 1.5 hour tutorial/laboratory Credit Value 25 credits Pre-requisites Nil Co-requisites Nil Anti-requisites Nil Alternate requisites Nil Unit Coordinator Sharyn Curran Unit Coordinator’s office 408:3006 Unit Coordinator’s email s.curran @.curtin.edu.au Contact Telephone Numbers 9266 4915 School Telephone & Fax Numbers 9266 7685 (tel) or 9266 3076 (fax) Website for Unit Materials FLECS/Blackboard http://oasis.curtin.edu.au Faculty or School Website http://www.business.curtin.edu.au/business/teachin g-areas/information-systems Student Consultation Times Available from the school office GENERAL INFORMATION It is the responsibility of every student to be aware of all relevant legislation, policies and procedures relating to their rights and responsibilities as a student. See http://students.curtin.edu.au/rights for comprehensive information on all of the above. School of Information Systems Page 1 of 8 CRICOS provider code WA 00301J, NSW 02637B GENERAL INFORMATION ................................................................................................................. 1 UNIT INFORMATION .............................................................................................................. 3 1. Aims ................................................................................................................................................................ 3 2. Outcomes ...................................................................................................................................................... 3 3. Syllabus ......................................................................................................................................................... 4 4. Learning Resources ..................................................................................................................................... 4 5. Timetable of Classes ................................................................................................................................... 4 6. Program ......................................................................................................................................................... 4 7. Assessment ................................................................................................................................................... 5 7.3 Referencing Style ......................................................................................................................................... 6 7.4 Assignment Marking Guide ......................................................................................................................... 6 7.5 Plagiarism ...................................................................................................................................................... 6 7.6 Plagiarism Monitoring .................................................................................................................................. 6 7.7 Fair assessment through moderation ........................................................................................................ 6 7.8 Assessment Compliance Information ........................................................................................................ 6 7.9 Penalty for Late Submission of Assessments .......................................................................................... 6 7.10 Relationship of Assessment Activities to Learning Outcomes and Professional Skills .................... 7 8. Student’s Rights and Responsibilities ....................................................................................................... 7 9. Additional Information .................................................................................................................................. 8 Undergraduate Supplementary and Deferred Examinations ......................................................................... 8 Postgraduate Deferred Examinations ................................................................................................................ 8 10. Recent unit changes .................................................................................................................................... 8 School of Information Systems Page 2 of 8 CRICOS provider code WA 00301J, NSW 02637B UNIT INFORMATION 1. Aims The aims of this unit are to: 1. Explain the Software Development Process 2. Formally state a problem. 3. Devise an algorithm to solve the problem. 4. Translate the algorithm into a program using an appropriate programming language. 5. Understand and use a programming environment (IDE / Editor). 6. Appreciate the use of different data types in a program. 7. Understand the use of different programming constructs (Sequence, Selection, Repetition) for different purposes. 8. Execute and debug a program. 2. Outcomes 2.1 Learning Outcomes On successful completion of this unit, students should be able to: 1.formally state a problem, devise an algorithm to solve the problem, and translate the algorithm into a program using an appropriate programming language. 2. Explain the use of different data types and algorithm constructs (sequence, selection, repetition) for different purposes. 3. apply standard techniques and notations to dev document and [use] a program testing strategy 4. demonstrate the use of a programming environment – IDE to edit, execute and debug programs. 5. apply standard techniques to evaluate and measure algorithm/program design. 2.2 Graduate Attributes and Professional Skills Outcomes Employers worldwide want graduates who have developed effective professional skills and attributes. The CBS graduate attributes and professional skills program includes communication (writing, interpersonal interactions and cultural awareness, and presenting), critical and creative thinking (problem solving and decision making), team work, IT literacy, information literacy, international perspectives and life-long learning. On successful completion of this unit, students should be able to: 1. Critical and Creative Thinking: Problem Solving a.Identify problems and analyze the main features; b. Apply appropriate problem solving processes, arguments, critical and creative thinking; c. Identify, implement and evaluate strategies for the resolution of problems 2. Create innovative solutions School of Information Systems Page 3 of 8 CRICOS provider code WA 00301J, NSW 02637B 3. Syllabus Problem analysis, algorithm development, simple program design techniques, study of a contemporary programming language, use of a computer environment and appropriate system software. 4. Learning Resources 4.1 Texts You will need to purchase the following textbook in order to complete this unit Farrell, Joyce. An Object-Oriented Approach to Programming and Logic Design 2nd ED. ISBN 13: 978-1-4239-0184-6 ISBN 10: 1-4239-0184-3 4.2 Recommended Texts There are many texts available in the library that focus on Visual Studio and C#. Any of these will meet the introductory nature of this unit. The main site for Alice 2.2 is www.Alice.org. – other information will be placed on Flecs- BlackBoard with regard to appropriate web-sites. 5. Timetable of Classes Refer to “Unit & Course information” at http://www.cbs.curtin.edu.au/students for timetable updates <or document author can cut and paste the timetable in here> 6. Program Semester One Wee k 1. Begin Date Lecture/Seminar Pre-readings 01 Mar An Overview Ch 1 2. 08 Mar Ch 2 3. 15 Mar 4. 22 Mar Understanding Structure Pt 1 Understanding Structure Pt 2 Making Decisions Pt 1 5. 6. 7. 29 Mar – 2 Apr 8. 05 - 09 Apr 12 Apr Ch2 Tutorial/ Laboratory The Essentials of Alice An Introduction to Alice The Simple Quiz Ch3 How Tall are you? Ch3 19 Apr Making Decisions Pt 2 Looping 9. 26 Apr Arrays Ch5 10. 03 May Using Methods Ch 6 11. 10 May Ch 7 12. 17 May Object-Oriented Programming Event Driven Programming School of Information Systems Ch4 Ch 8 Assessment Due Weekly Quizzes start here Tuition Free Week Tuition Free Week Learning Methods Pt 1 Learning Methods Pt 2 Practical Test Introduction to Events More C# What can Burn? Making Objects Move Pt 1 Making Objects Move Pt 2 Page 4 of 8 CRICOS provider code WA 00301J, NSW 02637B 13. 14. 15. 16. 17. 24 May 31 May 07 Jun 14 Jun 21 Jun Exceptions Review 7. Assessment 7.1 Summary Ch 10 A Fancy Chicken Practical Test Study Week Exams Week 1 Exams Week 2 To pass this unit you must: a) Receive an overall grade of 5 or above and a mark greater than or equal to 50, AND b) Complete the Practical Tests, AND c) Pass the exam No. 1 2 3 4 Assessment Activity Weekly Quiz Weekly Practical Work 2 X Laboratory Tests Test 1 : 10% Test 2: 20% Exam Total Percentage % 10% 10% 30% 50% 100% The assessments are due as per the Program above. 7.2 Assessment Details 7.2.1 Item 1 There are 10 weekly Quizzes conducted through Flecs-Blackboard which will be made available to students on Tuesday of each week. Students must complete the quiz (based on the current topic) by Monday of the following week. 7.2.2 Item 2 Each week a piece of set work is require to be completed by the following tutorial. Each week’s set work presumes completion of the previous work. Programming is a practice based learning activity; the more you do, the better you become. 7.2.3 Item 3 There are two practical tests held in the laboratory timeslot indicated in the semester program. The first test will evaluate the ability to problem solve and demonstrate an understanding of the Alice environment. The 2nd test includes the previous activities but will be at a higher level of difficulty as the problem/s will be more complex. 7.2.4 Examination A closed book exam will be held in the university examination period. The exam will be of 2 hours duration and cover material from the semester. School of Information Systems Page 5 of 8 CRICOS provider code WA 00301J, NSW 02637B 7.3 Referencing Style Students should use a acceptable referencing style when preparing assignments. More information can be found on this style from the Library web site: http://library.curtin.edu.au/research_and_information_skills/referencing 7.4 Assignment Marking Guide The following is the guide used to mark the first assignment from last semester. The actual assignment and guide will be made available via BlackBoard and may be slightly different. This unit has been modified from previous semesters; a marking guide and exemplar will be provided to students prior to the first test. 7.5 Plagiarism Plagiarism occurs when work or property of another person is presented as one’s own, without appropriate acknowledgement or referencing. Plagiarism is a serious offence. For more information refer to http://academicintegrity.curtin.edu.au 7.6 Plagiarism Monitoring Some (or all) assessments in this unit will be monitored for plagiarism using Turnitin plagiarism detection service (see http://turnitin.com). Students who do not want assignments retained in the Turnitin database, must lodge a special request prior to the submission date. For further advice see http://academicintegrity.curtin.edu.au/studentsturnitin.html. 7.7 Fair assessment through moderation Moderation describes a quality assurance process to ensure that assessments are appropriate to the learning outcomes, and that the student work is consistently evaluated by assessors. Minimum standard for the moderation of assessment are described in the Assessment Manual, available from: http://policies.curtin.edu.au/policies/teachingandlearning.cfm 7.8 Assessment Compliance Information Due dates will be strictly adhered to. Extensions will be granted only in cases of demonstrated urgent need. It is your responsibility to check the due date. The Final Exam will be held during the formal examination period. It is the student’s responsibility to check the date and time of the Final Exam on the Curtin website. Official release results for this unit are published on Oasis on the Curtin website. http://oasis.curtin.edu.au 7.9 Penalty for Late Submission of Assessments <Please insert your school or personal policy e.g. If assignments are not submitted by the due date, a penalty of 10% per day will be deducted from the assessment mark and after seven (7) days a zero mark will be recorded.> School of Information Systems Page 6 of 8 CRICOS provider code WA 00301J, NSW 02637B It is the student’s responsibility to keep appropriate copies/backups of every assignment submitted. 7.10 Relationship of Assessment Activities to Learning Outcomes and Professional Skills This table illustrates how the assessment activities relate to the assessment of the learning outcomes and professional skills. Outcomes Learning Outcomes formally state a problem, devise an algorithm to solve the problem, and translate the algorithm into a program using an appropriate programming language Explain the use of different data types and algorithm constructs (sequence, selection, repetition) for different purposes. Apply standard techniques and notations to dev document and [use] a program testing strategy Item 1 QUIZ Assessment Activity Item 2 Item 3 Practical Work Test Test √ Practical Work Test √ Practical Work Test QUIZ QUIZ Demonstrate the use of a programming environment – IDE to edit, execute and debug programs. Exam √ √ Apply standard techniques to evaluate and measure algorithm/program design Student’s Rights and Responsibilities 8. It is the responsibility of every student to be aware of all relevant legislation, policies and procedures relating to their rights and responsibilities as a student. These include: the Student Charter, the University’s Guiding Ethical Principles, the University’s policy and statements on plagiarism and academic integrity, copyright principles and responsibilities, the University’s policies on appropriate use of software and computer facilities, students’ responsibility to check enrolment, deadlines, appeals, and grievance resolution, student feedback, other policies and procedures electronic communication with students See http://www.students.curtin.edu.au/rights for comprehensive information on all of the above. School of Information Systems Page 7 of 8 CRICOS provider code WA 00301J, NSW 02637B 9. Additional Information Undergraduate Supplementary and Deferred Examinations For more detailed information on Policies and Procedures relating to Examinations, students should refer to the WWW at: http://examinations.curtin.edu.au/students/sup_exam.cfm#defer If you are awarded a supplementary examination or apply for and are awarded a deferred examination at the end of first semester 2010 in this unit, then the supplementary/deferred examination for the School of Information Systems will normally be held in July 2010. A student who does not sit for a scheduled supplementary/deferred examination in a unit has no claim to a further examination and therefore will receive a FAIL GRADE in this unit. Due to time constraints, NO supplementary and/or deferred examinations will be offered offshore for students studying on-campus at Curtin University (Western Australia) in Semester 1, 2010. Note - It is a student's responsibility to obtain all relevant information regarding these examinations and to be present at the correct time and venue. Postgraduate Deferred Examinations For more detailed information on Policies and Procedures relating to Examinations, students should refer to the WWW at: http://examinations.curtin.edu.au/students/sup_exam.cfm#defer The Curtin Business School does not award supplementary examinations in postgraduate units. If you apply for and are awarded a deferred examination at the end of first semester 2010 in this unit, then the deferred examination for the School of Information Systems will normally be held in July 2010. A student who does not sit for a scheduled deferred examination in a unit has no claim to a further examination and therefore will receive a FAIL GRADE in this unit. Students at local centres other than the Bentley Campus are required to contact their centres for details of time and venue of the deferred examinations two weeks prior to the examinations. Due to time constraints, NO deferred examinations will be offered offshore for students studying on-campus at Curtin University (Western Australia) in Semester 1, 2010. Note - It is a student's responsibility to obtain all relevant information regarding these examinations and to be present at the correct time and venue. 10. Recent unit changes We welcome feedback as one way to keep improving this unit. Students are encouraged to give unit feedback through eVALUate, Curtin’s online feedback systems (see http://evaluate.curtin.edu.au Recent changes to this unit include: 1. (insert recent change/s here) 2. (insert recent change/s here) 3. (insert recent change/s here) END OF UNIT INFORMATION School of Information Systems Page 8 of 8 CRICOS provider code WA 00301J, NSW 02637B