29.01.2015 Views

Unit Outline (Bentley Students) - Curtin Business School

Unit Outline (Bentley Students) - Curtin Business School

Unit Outline (Bentley Students) - Curtin Business School

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>Curtin</strong> <strong>Business</strong> <strong>School</strong><br />

<strong>School</strong> of Information Systems<br />

<strong>Business</strong> Application Design 201<br />

<strong>Unit</strong> <strong>Outline</strong> Semester 1, 2011<br />

<strong>Unit</strong> Index Number 305458<br />

Hours per Week<br />

Weekly Tuition Pattern<br />

Credit Value<br />

Pre-requisites<br />

Co-requisites<br />

Anti-requisites<br />

Alternate requisites<br />

<strong>Unit</strong> Coordinator<br />

3 hours<br />

1.5 hour lecture/seminar, and<br />

1.5 hour tutorial/laboratory<br />

25 credits<br />

Nil<br />

Nil<br />

Nil<br />

Nil<br />

Sharyn Curran<br />

<strong>Unit</strong> Coordinator’s office 402: 804<br />

<strong>Unit</strong> Coordinator’s email<br />

s.curran @.curtin.edu.au<br />

Contact Telephone Numbers 9266 4915<br />

<strong>School</strong> Telephone & Fax Numbers<br />

Website for <strong>Unit</strong> Materials<br />

Faculty or <strong>School</strong> Website<br />

Student Consultation Times<br />

9266 7685 (tel) or 9266 3076 (fax)<br />

FLECS/Blackboard http://oasis.curtin.edu.au<br />

http://www.business.curtin.edu.au/business/teachin<br />

g-areas/information-systems<br />

Available from the school office<br />

GENERAL INFORMATION<br />

It is the responsibility of every student to be aware of all relevant legislation, policies and<br />

procedures relating to their rights and responsibilities as a student.<br />

See http://students.curtin.edu.au/rights for comprehensive information on all of the above.<br />

<strong>School</strong> of Information Systems Page 1 of 9<br />

CRICOS provider code<br />

WA 00301J, NSW 02637B


GENERAL INFORMATION ................................................................................................ 1<br />

UNIT INFORMATION.......................................................................................................... 3<br />

1. Aims ......................................................................................................................................................... 3<br />

2. Outcomes ................................................................................................................................................ 3<br />

3. Syllabus ................................................................................................................................................... 3<br />

4. Learning Resources ............................................................................................................................... 4<br />

5. Timetable of Classes .............................................................................................................................. 4<br />

6. Program ................................................................................................................................................... 4<br />

7. Assessment............................................................................................................................................. 5<br />

7.2 Assessment Details ................................................................................................................................ 5<br />

7.3 Referencing Style ................................................................................................................................... 6<br />

7.4 Assignment Marking Guide .................................................................................................................... 6<br />

7.5 Plagiarism................................................................................................................................................ 6<br />

7.6 Plagiarism Monitoring ............................................................................................................................. 6<br />

7.7 Fair assessment through moderation.................................................................................................... 6<br />

7.8 Assessment Compliance Information.................................................................................................... 6<br />

7.9 Penalty for Late Submission of Assessments ...................................................................................... 7<br />

7.10 Relationship of Assessment Activities to Learning Outcomes and Professional Skills .................... 7<br />

8. Student’s Rights and Responsibilities ................................................................................................... 7<br />

9. Additional Information............................................................................................................................. 8<br />

Undergraduate Supplementary and Deferred Examinations....................................................................... 8<br />

Postgraduate Deferred Examinations ........................................................................................................... 8<br />

10. Recent unit changes ............................................................................................................................... 9<br />

<strong>School</strong> of Information Systems Page 2 of 9<br />

CRICOS provider code<br />

WA 00301J, NSW 02637B


UNIT INFORMATION<br />

1. Aims<br />

The aims of this unit are to:<br />

1. Explain the Software Development Process<br />

2. Formally state a problem.<br />

3. Devise an algorithm to solve the problem.<br />

4. Translate the algorithm into a program using an appropriate programming language.<br />

5. Understand and use a programming environment (IDE / Editor).<br />

6. Appreciate the use of different data types in a program.<br />

7. Understand the use of different programming constructs (Sequence, Selection,repetition)<br />

for different purposes.<br />

8. Execute and debug a program.<br />

2. Outcomes<br />

2.1 Learning Outcomes<br />

On successful completion of this unit, students should be able to:<br />

1. Formally state a problem, devise an algorithm to solve the problem, and translate<br />

the algorithm into a program using an appropriate programming language.<br />

2. Explain the use of different data types and algorithm constructs (sequence,<br />

selection, repetition) for different purposes.<br />

3. Apply standard techniques and notations to dev document and [use] a program<br />

testing strategy<br />

4. Demonstrate the use of a programming environment – IDE to edit, execute and<br />

debug programs.<br />

5. Apply standard techniques to evaluate and measure algorithm/program design.<br />

2.2 Graduate Attributes and Professional Skills Outcomes<br />

Employers worldwide want graduates who have developed effective professional skills and<br />

attributes. The CBS graduate attributes and professional skills program includes<br />

communication (writing, interpersonal interactions and cultural awareness, and presenting),<br />

critical and creative thinking (problem solving and decision making), team work, IT literacy,<br />

information literacy, international perspectives and life-long learning.<br />

On successful completion of this unit, students should be able to:<br />

1. Critical and Creative Thinking: Problem Solving<br />

a.Identify problems and analyze the main features;<br />

b. Apply appropriate problem solving processes, arguments, critical and<br />

creative thinking;<br />

c. Identify, implement and evaluate strategies for the resolution of problems<br />

2. Create innovative solutions<br />

3. Syllabus<br />

Problem analysis, algorithm development, simple program design techniques, study of a<br />

contemporary programming language, use of a computer environment and appropriate<br />

system software.<br />

<strong>School</strong> of Information Systems Page 3 of 9<br />

CRICOS provider code<br />

WA 00301J, NSW 02637B


4. Learning Resources<br />

4.1 Texts<br />

You will need to purchase the following textbook in order to complete this unit<br />

Lutes, K. & Harriger, A. (2009). An Information Systems Approach to Object Oriented<br />

Programming: Using Microsoft Visual C# Express<br />

Please note that this book is ONLY available through <strong>Curtin</strong> University Bookshop as it<br />

Is under licence to the authors.<br />

4.2 Recommended Texts<br />

There are many texts available in the library that focus on Visual Studio and C#. Any of these<br />

will meet the introductory nature of this unit.<br />

The main site for Alice 2.2 is www.Alice.org. – other information will be placed on Flecs-<br />

BlackBoard with regard to appropriate web-sites.<br />

5. Timetable of Classes<br />

Refer to “<strong>Unit</strong> & Course information” at http://www.cbs.curtin.edu.au/students for timetable<br />

updates.<br />

6. Program<br />

Semester One<br />

Week Begin Date Lecture/Seminar Pre-readings Tutorial/<br />

Laboratory<br />

1. 28 Feb Introduction –<br />

Understanding<br />

Structure<br />

Surface<br />

The Essentials of Alice<br />

2. 07 March Making Decisions Teaching Characters to<br />

Walk<br />

3. 14 March Looping The Simple Quiz<br />

Introduction to C #<br />

4. 21 March Data and Objects Chapter 2<br />

Chapter 3<br />

How Tall are You<br />

Complete the exercise in<br />

Chapter 2<br />

Assessment<br />

Due<br />

5. 28 March Manipulating Data Chapter 4 TBA<br />

6. 04 April Program Flow<br />

and decisions<br />

Chapter 5 Lab Test in Tutorial Time<br />

slot<br />

7. 11 April Exceptions Chapter 6 TBA<br />

Lab test 1<br />

Alice Learning Methods<br />

8. 18 April Methods Chapter 7 TBA<br />

Alice Learning Methods 2<br />

9. 25 April Tuition Free Week includes Easter<br />

10. 02 May Looping in Forms Chapter 8 TBA<br />

11. 09 May Arrays Chapter 9 TBA<br />

12. 16 May Principles of OO TBA<br />

13. 23 May Review Lab test 2<br />

14. 30 May Study Week<br />

15. 06 June Exams Week 1<br />

16. 13 June Exams Week 2<br />

<strong>School</strong> of Information Systems Page 4 of 9<br />

CRICOS provider code<br />

WA 00301J, NSW 02637B


7. Assessment<br />

7.1 Summary<br />

To pass this unit you must:<br />

a) Receive an overall grade of 5 or above and a mark greater than or equal to 50,<br />

AND<br />

b) Complete the Practical Tests, AND<br />

c) Pass the exam<br />

No. Assessment Activity Percentage %<br />

1 Weekly Quiz 10%<br />

2 Weekly Practical Work 10%<br />

3 2 X Laboratory Tests<br />

30%<br />

Test 1 : 10%<br />

Test 2: 20%<br />

4 Exam 50%<br />

Total 100%<br />

The assessments are due as per the Program above.<br />

7.2 Assessment Details<br />

7.2.1 Item 1<br />

There are 10 weekly Quizzes conducted through Flecs-Blackboard which will be made<br />

available to students on Tuesday of each week commencing in week 2. <strong>Students</strong> must<br />

complete the quiz (based on the preceding week’s topic) by Monday of the following week.<br />

7.2.2 Item 2<br />

Each week a piece of set work is required to be completed by the following tutorial. Each<br />

week’s set work presumes completion of the previous work. Programming is a practice<br />

based learning activity; the more you do, the better you become. Activities set in tutorial<br />

class time involving the use of technologies as advised by the tutor, in this case the Surface<br />

unit must be submitted to the tutor by the end of the tutorial.<br />

7.2.3 Item 3<br />

There are two practical tests held in the laboratory timeslot indicated in the semester<br />

program. The first test will evaluate the ability to problem solve and demonstrate an<br />

understanding of the Alice environment. The 2 nd test will be a program in C# that covers the<br />

concepts of problem solving and implementation in C#<br />

7.2.4 Examination<br />

A closed book exam will be held in the university examination period. The exam will be of 2<br />

hours duration and cover material from the semester.<br />

<strong>School</strong> of Information Systems Page 5 of 9<br />

CRICOS provider code<br />

WA 00301J, NSW 02637B


7.3 Referencing Style<br />

<strong>Students</strong> should use the [insert preferred referencing style here] referencing style when<br />

preparing assignments. More information can be found on this style from the Library web<br />

site: http://library.curtin.edu.au/research_and_information_skills/referencing<br />

7.4 Assignment Marking Guide<br />

The following is the guide used to mark the 2nd assignment from last semester. The actual<br />

assignment and guide will be made available via BlackBoard and may be slightly different.<br />

Marks Allocation<br />

1. Pseudocode : 30 marks max. To achieve max marks your pseudocode will include variables and methods.<br />

2. Code:<br />

2.1 A working solution with no methods will score 30 marks<br />

2.2 The remaining 40 marks will be allocated for the following:<br />

2.2.1 A correct main() – this includes calls to the methods (some marks will be awarded if<br />

the program doesn’t execute).<br />

2.2.2 Correct method headers ( even if the method doesn’t work)<br />

2.2.3 Method bodies which are correct.<br />

2.2.4 Use of validation and a loop where applicable.<br />

7.5 Plagiarism<br />

Plagiarism occurs when work or property of another person is presented as one’s own,<br />

without appropriate acknowledgement or referencing. Plagiarism is a serious offence. For<br />

more information refer to http://academicintegrity.curtin.edu.au<br />

7.6 Plagiarism Monitoring<br />

Some (or all) assessments in this unit will be monitored for plagiarism using Turnitin<br />

plagiarism detection service (see http://turnitin.com). <strong>Students</strong> who do not want assignments<br />

retained in the Turnitin database, must lodge a special request prior to the submission date.<br />

For further advice see http://academicintegrity.curtin.edu.au/studentsturnitin.html.<br />

7.7 Fair assessment through moderation<br />

Moderation describes a quality assurance process to ensure that assessments are<br />

appropriate to the learning outcomes, and that the student work is consistently evaluated by<br />

assessors. Minimum standard for the moderation of assessment are described in the<br />

Assessment Manual, available from:<br />

http://policies.curtin.edu.au/policies/teachingandlearning.cfm<br />

7.8 Assessment Compliance Information<br />

Due dates will be strictly adhered to. Extensions will be granted only in cases of<br />

demonstrated urgent need. It is your responsibility to check the due date.<br />

<strong>School</strong> of Information Systems Page 6 of 9<br />

CRICOS provider code<br />

WA 00301J, NSW 02637B


The Final Exam will be held during the formal examination period. It is the student’s<br />

responsibility to check the date and time of the Final Exam on the <strong>Curtin</strong> website.<br />

Official release results for this unit are published on Oasis on the <strong>Curtin</strong> website.<br />

http://oasis.curtin.edu.au<br />

7.9 Penalty for Late Submission of Assessments<br />

e.g. If assignments are not submitted by the due date, a penalty of 10% per day will be<br />

deducted from the assessment mark and after seven (7) days a zero mark will be recorded.<br />

It is the student’s responsibility to keep appropriate copies/backups of every assignment<br />

submitted.<br />

7.10 Relationship of Assessment Activities to Learning Outcomes and<br />

Professional Skills<br />

This table illustrates how the assessment activities relate to the assessment of the learning<br />

outcomes and professional skills.<br />

Outcomes<br />

Assessment Activity<br />

Learning Outcomes Item 1 Item 2 Item 3 Exam<br />

formally state a problem, devise an QUIZ Practical Work Test √<br />

algorithm to solve the problem, and<br />

translate the algorithm into a program<br />

using an appropriate programming<br />

language<br />

Explain the use of different data types QUIZ Test √<br />

and algorithm constructs (sequence,<br />

selection, repetition) for different<br />

purposes.<br />

Apply standard techniques and<br />

notations to dev document and [use] a<br />

program testing strategy<br />

QUIZ Practical Work Test √<br />

Demonstrate the use of a programming<br />

environment – IDE to edit, execute and<br />

debug programs.<br />

Practical Work<br />

Test<br />

Apply standard techniques to evaluate<br />

and measure algorithm/program design<br />

√<br />

8. Student’s Rights and Responsibilities<br />

It is the responsibility of every student to be aware of all relevant legislation, policies and<br />

procedures relating to their rights and responsibilities as a student. These include:<br />

<br />

<br />

<br />

the Student Charter,<br />

the University’s Guiding Ethical Principles,<br />

the University’s policy and statements on plagiarism and academic integrity,<br />

<strong>School</strong> of Information Systems Page 7 of 9<br />

CRICOS provider code<br />

WA 00301J, NSW 02637B


copyright principles and responsibilities,<br />

the University’s policies on appropriate use of software and computer facilities,<br />

students’ responsibility to check enrolment,<br />

deadlines, appeals, and grievance resolution,<br />

student feedback,<br />

other policies and procedures<br />

electronic communication with students<br />

See http://www.students.curtin.edu.au/rights for comprehensive information on all of the<br />

above.<br />

9. Additional Information<br />

Undergraduate Supplementary and Deferred Examinations<br />

For more detailed information on Policies and Procedures relating to Examinations, students<br />

should refer to the WWW at: http://examinations.curtin.edu.au/students/sup_exam.cfm#defer<br />

If you are awarded a supplementary examination or apply for and are awarded a deferred<br />

examination at the end of first semester 2011 in this unit, then the supplementary/deferred<br />

examination for the <strong>School</strong> of Information Systems will normally be held in July 2011.<br />

A student who does not sit for a scheduled supplementary/deferred examination in a<br />

unit has no claim to a further examination and therefore will receive a FAIL GRADE in<br />

this unit.<br />

Due to time constraints, NO supplementary and/or deferred examinations will be<br />

offered offshore for students studying on-campus at <strong>Curtin</strong> University (Western<br />

Australia) in Semester 1, 2011.<br />

Note - It is a student's responsibility to obtain all relevant information regarding these<br />

examinations and to be present at the correct time and venue.<br />

Postgraduate Deferred Examinations<br />

For more detailed information on Policies and Procedures relating to Examinations, students<br />

should refer to the WWW at: http://examinations.curtin.edu.au/students/sup_exam.cfm#defer<br />

The <strong>Curtin</strong> <strong>Business</strong> <strong>School</strong> does not award supplementary examinations in postgraduate<br />

units. If you apply for and are awarded a deferred examination at the end of first semester<br />

2011 in this unit, then the deferred examination for the <strong>School</strong> of Information Systems will<br />

normally be held in July 2011.<br />

A student who does not sit for a scheduled deferred examination in a unit has no claim to a<br />

further examination and therefore will receive a FAIL GRADE in this unit.<br />

<strong>Students</strong> at local centres other than the <strong>Bentley</strong> Campus are required to contact their<br />

centres for details of time and venue of the deferred examinations two weeks prior to the<br />

examinations.<br />

Due to time constraints, NO deferred examinations will be offered offshore for<br />

students studying on-campus at <strong>Curtin</strong> University (Western Australia) in Semester 1,<br />

2011.<br />

Note - It is a student's responsibility to obtain all relevant information regarding these<br />

examinations and to be present at the correct time and venue.<br />

<strong>School</strong> of Information Systems Page 8 of 9<br />

CRICOS provider code<br />

WA 00301J, NSW 02637B


10. Recent unit changes<br />

We welcome feedback as one way to keep improving this unit. <strong>Students</strong> are encouraged to<br />

give unit feedback through eVALUate, <strong>Curtin</strong>’s online feedback systems (see<br />

http://evaluate.curtin.edu.au<br />

Recent changes to this unit include:<br />

1. New technologies – Surface - design<br />

2. Evolvement of Alice – separation of design<br />

3. Earlier focus on C#<br />

END OF UNIT INFORMATION<br />

<strong>School</strong> of Information Systems Page 9 of 9<br />

CRICOS provider code<br />

WA 00301J, NSW 02637B

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!