Course Title: Software Development Principles and Practice
Part A: Course Overview
Course Title: Software Development Principles and Practice
Credit Points: 12.00
Terms
Course Code |
Campus |
Career |
School |
Learning Mode |
Teaching Period(s) |
INTE2478 |
City Campus |
Undergraduate |
140H Computer Science & Information Technology |
Face-to-Face |
Sem 1 2009, Sem 2 2009, Sem 1 2010, Sem 2 2010, Sem 1 2011, Sem 2 2011, Sem 1 2012 |
Course Coordinator: Astrid Bauers
Course Coordinator Phone: +61 3 9925 2118
Course Coordinator Email: astrid.bauers@rmit.edu.au
Pre-requisite Courses and Assumed Knowledge and Capabilities
Programming 1, Programming 2, Programming Techniques, Software Engineering Fundamentals
Minimum CGPA 3.0
Co-requisite: Approved Industry Experience
Course Description
This course will be taken in second semester of the second year by students enrolled in the Bachelor of Computer Science or in first semester of the third year by students enrolled in the Bachelor of Information Technology. It will complement the concurrent studies you are undertaking in your cooperative work placement course and focuses on a number of key aspects of your work placement including: to gain familiarity with the trends and practices of software development in industry; to gain an appreciation of the professional aspects associated with software development; to reflect on the work placement; and to put your experiences into the context of your personal growth.
Objectives/Learning Outcomes/Capability Development
This course builds on the previous three or four semesters of study that you have undertaken within the university, which has provided you with the basic knowledge and understanding of the processes, technologies and applications in the area of software development.
Having studied this course it is intended that you should be able to:
- demonstrate written and spoken communication skills through the presentation of reports and workshops;
- offer value judgements on technical, ethical and professional issues that are relevant to the work undertaken;
- reflect on your experiences and:
- relate them to your existing knowledge, understanding and attitudes;
- use them to synthesise new knowledge, understanding and attitudes, and
- use them to develop a longer-term perspective on your future career development.
Overview of Learning Activities
In addition to the industry placement, key learning activities in the course include-
1. On campus Workshops
Workshops will be conducted to assist students their understanding of the course material.
2. Electronic Discussion Forum
The online conference will be used to maintain communication between students whilst on placement
Overview of Learning Resources
Not applicable.
Overview of Assessment
This course will be assessed via written assignments during the semester that will require you to research and understand different standards, processes and tools within the software development knowledge domain, and to apply that in a comparison with industry work practices.
For standard assessment details, including hurdle requirements, relating to Computer Science and IT courses see: http://www.rmit.edu.au/compsci/cgi