Accreditation Criteria

advertisement
Bachelor of Software Engineering
Statement addressing the ACS accreditation requirements
Degree produces IT professionals and contains the mandatory component of the core body
of knowledge
The Bachelor of Software Engineering develops professionals with a skills in the area of
compuer programming and the design and construction of software systems. Students gain
extensive experience in developing IT to address the needs of modern organisations.
Teamwork, project management and communication skills are developed in addition to
exploration of the technical and human aspects of IT and its use.
The course directly includes the three mandatory areas for accreditation.
o Interpersonal communications:
Topics related to communications at the interpersonal level, and in written and
visual communication are addressed throughout the course. Students are first
exposed to relevant topics in the unit Information Systems in Organisations,
then further Designing Human-Computer Interaction, and Systems Analysis
and Modelling . This is an intentional part of the design of the whole course.
More specifically, students are involved in theoretical and practical work in
interpersonal communication through all subjects, including the final year
Information Technology Project.
o Ethics/social implications/professional practice:
These areas are introduced in the introductory unit Information Systems in
Organisations – social implications, and further emphasized and practiced in
Designing Human-Computer Interaction – ethics and approaches to design,
Software Engineering Practice - professional practice as well as in
Information Technology Project.
o Project management and quality assurance.
These concepts and techniques are specifically addressed in the following
units: Designing Human-Computer Interaction, Document and Workflow
Management, and Software Engineering Practice. Students will gain further
practical experience in these areas through Information Technology Project.
The degree has at least one third of its content in the IT discipline
The degree consists of 72 credit points from 23 units of study. Out of those, 54 credit points
(17 units) come from the IT discipline. For further details on the course structure and typical
study program please see the Course Outline document.
The degree progresses from introductory material to subjects that synthesise and build on
prior learning in the course
The degree clearly progresses from introductory units through to the final semester capstone
subject, the 6 credit points Information Technology Project. In the first year a variety of
introductory subjects and concepts are addressed. In second and third years, all units have
pre-requisites. The 18 credit points mandatory Software Engineering Major and Information
Systems Major are specifically designed as a progression. The third year IT elective units all
have specific pre-requisites and/or require certain number of credit points of study before the
student can undertake them. This ensures that adequate pre-requisite study has been
undertaken so that more advanced work can be addressed in third year.
There is appropriate infrastructure at UC to support this course, and its students
Our IT infrastructure is continuously upgraded. We support .NET and UNIX software
development environments, for example.
Our Student Resource Centre and Academic Skills Program actively support this degree. Our
library provides carefully selected paper and online reference material. Websites are provided
to support each unit. For further detail see the Staff and Facilities document.

The three tables that address the way in which the degree covers the three mandatory areas of the core body of
knowledge.
CORE BODY OF KNOWLEDGE: ETHICS / SOCIAL IMPLICATIONS / PROFESSINAL PRACTICE
These areas are introduced in the introductory subject Information Systems in Organisations (social implications and
ACS Code of Ethics), and emphasized through Designing Human-Computer Interaction (ethics, approaches to design,
social implications), Systems Analysis and Modelling (social implications and business impact in the context of
analysing and designing systems), Software Engineering Practice (ethics; professional practice) and through the final
year Information Technology Project (professional practice and ethics, social implications).
Topic
Ethics
Where in the Course is this topic
addressed?
(Subject Name/Number)

The ACS Code of Ethics is first
introduced in Information Systems in
Organisations .

One point (4.3.4 quality of life…) is
specifically addressed in Designing
Human-Computer Interaction where
there is an emphasis on participatory,
user-centred design, the design of
socio-technical systems, and assessing
the match between the system and the
way users wish to work.
Is this topic assessed?
If so, what form does the assessment take?

Yes, discussed in tutorial session and examined.

Yes, students undertake a project based on this
approach – their documentation and processes
must illustrate participative and user-centred
design in their major assignment and in the
examination.
Is the subject
containing this
topic
mandatory?
Yes
Yes
Yes

Ethics is specifically taught in
Software Engineering Practice – this
subject requires students to consider
the ethical issues involved in projects.

Yes, tutorial discussion and one examination
question.
Professional
Practice

Ethical issues are also addressed in the
final year Information Technology
Project

Yes, as part of the overall project assessment and
possibly an exam question
Yes

Software Engineering Practice
students are referred to core standards
of professional competency and
behaviour. Students are expected to be
familiar with these and apply them in
all their work.

Yes, tutorial presentations and exam question
Yes

US Project Management Institute:
http://www.pmi.org/
Core body of PM Knowledge:
http://www.pmi.org/publictn/pmboktoc.htm
Aust. Institute for PM: http://www.aipm.com.au/
Competency standards:
http://www.dab.uts.edu.au/aipm/index.html




The final year Information
Technology Project addresses
professional practice in the first lecture
before the student groups make contact
with their project clients, and then
throughout the unit, partly using
visiting practitioner/lecturer as
appropriate.

Yes, part of project assessment, client feedback
and exam question
Yes
Social
Implications
Yes

In Information Systems in
Organisations many broader societal
issues are discussed in relation to the
impact and use of IT systems.

Yes, students are required to reflect on current
technologies, typically in an assessable journal
that they keep over the semester.

Systems Analysis and Modelling
addresses classical and modern system
requirements gathering techniques, and
analysis and design methodologies,
considering all stakeholders in the light
of a strong business case.

Yes, assignment work, tutorial exercises and
final examination
Yes
Yes


Designing Human-Computer
Interaction also focuses on sociotechnical systems design, users, clients
and other stakeholders in IS design.
The broadest context of systems design
is considered as the starting point for
design – this includes social issues and
societal impact of systems.

In Information Technology Project
students analyse, design and
implement a software system for a
“real-life” client. Students are exposed
to methods for considering
organizational and user requirements
and must consider the impact of the
systems they are developing on all
stakeholders.

INSTITUTION: University of Canberra
COURSE: Bachelor of Software Engineering
Yes, students are required to develop rich
pictures and workflow diagrams as one way of
understanding systems and their societal and
workplace social impact. They are required to
develop a poster that places innovative IT
systems and system design methods in a broad
context and considers the usability of systems.
Yes
Yes, part of project assessment, client feedback
and exam question
CORE BODY OF KNOWLEDGE: INTERPERSONAL COMMUNICATIONS
Interpersonal communications is addressed across the BSE course. Written, verbal, interpersonal and visual communication are all
emphasized. Many subjects include group work one aim of which is to develop strong interpersonal and verbal communication skills
through the running of several types of meetings (eg planning, brainstorming, reviewing of work, reviewing of project status) both faceto-face and online (we specifically use online workspaces to share information and to support discussion and project work in some
subjects, eg Designing Human-Computer Interaction and Information Technology Project). This is in addition to the more routine
practice of online information distribution and online class cafes. Students are also expected and required to present to their tutorial
group and in some cases to the whole class – that is, to give oral presentations to present a poster and supporting poster paper (as in a
conference, for example in Designing Human-Computer Interaction; and in a role-playing exercise as a presentation to management,
in Software Engineering Practice). They are required to present written communication documents in the form of essays, management
reports, user manuals and technical (maintenance) documentation. They also are required to present standard formatted reports such as
design review reports, usability evaluation reports. An example of some of the subjects follows. However, communication skills are
required for every subject.
Topic
Written communication
Where in the Course is this topic addressed?
(Subject Name/Number)
Is this topic assessed?
If so, what form does the assessment take?

Written assignments are required in all
subjects in the course.

Yes. Structure, clear expression of ideas and
appropriate use of language are important
assessment criteria.

Information Systems in Organisations
The syllabus explicitly includes “Students
will be encouraged to develop skills in
locating and evaluating information from
printed and on-line sources and organising
and presenting it using written, oral and
visual means.”

Yes. Grading criteria for assignments will
include quality of presentation.
Information Technology Project.


Is the subject
containing this
topic
mandatory?
Yes
Yes
Yes
Yes. Professional writing skills are required.
Written progress reports are required as well
as a full set of final documentation (user
manual, technical manual, PM report, etc).
These are part of the assessable work.
Verbal communication
Presentations by students to their tutorial
group are a common element in many UC
subjects.

Yes, directly or indirectly in grading the
presentation.

Information Systems in Organisations
(see above)

Yes (see above)
Yes

Designing Human-Computer Interaction.
Students must present a design proposal to
their tutorial. They also present a poster in a
public forum (large lecture theatre with
invited guests) where they speak to their
poster. They also manage usability tests
where verbal skills are important to gain the
confidence and cooperation of participants.

Yes. As part of the mark for the assignment.
Students are assessed on their verbal
presentation skills in each environment –
sometimes formally, sometimes informally.
Yes

Interpersonal
communication
Yes
Yes

Information Technology Project.
Iinvolves regular progress reports to the
tutorial group as well as presentations to the
whole class on some interesting aspect of
the project.

Yes. An integral component of the project
grading process
Yes
Yes

Group projects are included in many UC
subjects.

Yes – in some subjects (eg Designing
Human-Computer Interaction and
information Technology Project) group work
participation is peer- and self-assessed through
allocation of 100 gold coins and through a
reflective report.
Yes

Designing Human-Computer Interaction.
This subject contains two group projects (a
poster and a design project). Issues of group
behaviour are discussed.

Yes. Indirectly, through the group outcomes
and directly, through a reflection report on
group processes.
Yes
Visual communication
Throughout the course there is an emphasis on
visual presentation of information. This
includes:
 visual display of information in
Information Systems in Organisations
and in the form of a poster session in
Designing Human-Computer Interaction;
 various forms of diagrammatic modelling in
the subjects Information Systems in
Organisations, Database Design,
Designing Human-Computer Interaction,
Systems Analysis and Modelling;
 storyboarding and prototyping in Designing
Human-Computer Interaction,
INSTITUTION: University of Canberra
COURSE: Bachelor of Software Engineering

Yes. As part of assignment marking criteria
and exam questions.
Yes
CORE BODY OF KNOWLEDGE: PROJECT MANAGEMENT / QUALITY ASSURANCE
The subject Designing Human-Computer Interaction includes an introduction to Project & Quality Management. P&QM are used to
assist the students to plan and develop a requirements specification based on prototyping. Students learn both technical skills and also the
people skills involved in project management and quality management and assurance in the subject Software Engineering Practice.
These are supported by a theoretical framework and reference to appropriate standards. Students then practice these skills in the final
year Information Technology Project.
Topic
Project Management
& Quality Assurance
Where in the Course is this topic
addressed?
(Subject Name/Number)
Is this topic assessed?
If so, what form does the assessment take?

Designing Human-Computer
Interaction

Yes. Students are expected to develop and
maintain project plans and to reflect on the
work of the project team.

Software Engineering
Practice
Stakeholders’ needs and
expectations are considered.
The 9 knowledge areas of PM
(4 Core Functions – scope,
time cost and quality plus 4
Facilitating Functions – human
resource, communications, risk
and procurement as well as
project integration
management) are addressed.
PM tools and techniques are
also covered and practiced.

Yes. Individual and group assignments,
tutorial presentations and exam questions.
Information Technology
Project


Is the subject
containing this
topic
mandatory?
Yes
Yes
Yes
Yes. The way student groups manage all
aspects of their projects is a major component
in the project assessment. Questions on various
aspects of P&QM are included in the exam
paper.
Yes
INSTITUTION: University of Canberra
COURSE: Bachelor of Software Engineering

The cross-reference table that shows how the degree covers the overall core body of knowledge.
CROSS REFERENCE to CORE BODY of KNOWLEDGE
In this table we have used three symbols to try to make a reasonably accurate statement about the content of each subject against each
item in the core body of knowledge.
I: introductory – the subject covers a substantial amount of the material in an introductory manner.
M: medium – the subject covers some of the material in reasonable depth.
C: :comprehensive – the subject covers most or all of the material in reasonable depth.
COURSE: Bachelor of Software Engineering
Unit
No:
6348
4478x
Title
Information Systems in
Organisations
Introduction to Information
Technology
Introduction to Software
Engineering
Required/
Elective
5.1
5.2
5.3
required
I
M
I
required
M
required
x
Discrete Mathemattics
required
5915
Database Design
required
C
4483x
Software Technology 1
required
M
6389
Designing Human Computer
Interaction
required
C
x
Software Technology 2
required
M
x
System Software
required
6365
Systems Analysis and Modelling
required
5.4
5.5
5.6
5.7
5.8
I
C
5.9
M
C
M
!
5.10
5.11
5.12
5.13
I
I
5.14
I
M
M
C
I
M
M
C
C
I
M
C
I
I
M
C
I
M
C
M
M
I
M
C
M
I
C
M
C
x
Web Design and Programming
required
M
I
x
Security and Support in IT
required
M
C
x
Object Oriented Software Design
required
C
x
Software Engineering Practice
required
x
Distributed Systems Technology
required
x
Information Technology Project
required
M
C
C
C
C
I
I
C
C
M
C
C
C
M
C
C
C
M
C
C
C
C
C
C
C
M
Notes: 1. IT Project is a professional practice subject and it can involve the application of ALL of the concepts and skills flagged in this
table.
2. Students take a non-computing elective minor (required), constituted of a sequence of 4 units (open electives). This is highly
likely to result in further patterns of study addressing similar areas of the core body of knowledge. Units selected as Software
Engineering electives in third year will also further strengthen their knowledge and skills in the areas commonly noted in the table
already.
Download