CECS Professional Skills Mapping

Bachelor of Software Engineering (Honours)

program: Bachelor of Software Engineering (Honours)
description: Software Engineering is about building effective software systems that address complex problems in a broad range of domains including transport, communications, finance, medicine, science, entertainment and the arts.

Graduates will obtain skills and capabilities for professional software engineering practice, innovation and research. We adopt a systems approach to software engineering that not only covers the technical aspects of professional practice, innovation and research, but also the complex socio-technical context in which these activities occur. This includes approaches to dealing with uncertainty and risk, design, modern management practices, ethics and communication.

BSEng students develop these skills and capabilities through a balance of theoretical study, practice in team projects with industry partners, and work experience. Students also have the opportunity to develop their innovation and entrepreneurial capabilities by working on their own start-ups with industry entrepreneurs as part of their degree.
P&C: https://programsandcourses.anu.edu.au/program/ASENG
program learning outcomes:
  1. Define and analyse complex problems, and design, implement and evaluate solutions that demonstrate an understanding of the systems context in which software is developed and operated including economic, social, historical, sustainability and ethical aspects.
  2. Recognise connections and recurring themes, including abstraction and complexity, across the discipline; Adapt to new environments and technologies, and to innovate.
  3. Demonstrate an operational understanding of systems engineering and the foundations of computer science including programming, algorithms, logic, architectures and data structures.
  4. Apply an advanced understanding of software engineering practices in requirements engineering, system level architecture, data management, security, design, construction, evaluation, and project management.
  5. Communicate complex concepts effectively with diverse audiences using a range of modalities; Lead and work effectively within multi-disciplinary, multi-cultural and distributed teams in order to achieve a common goal.
  6. Demonstrate commitment to professional conduct and development that recognises the social, legal and ethical implications of their work, to work independently, and self- and peer-assess performance.
  7. Demonstrate an understanding of the fundamentals of research methodologies, including defining research problems, background reading and literature review, designing experiments, and effectively communicating results; Apply research methods to the solution of contemporary research problems in software engineering.
courses in program:

Program cumulative contribution towards the Engineers Australia Stage 1 Competency Standard

This table depicts the relative cumulative contribution of this program towards the Engineers Australia Stage 1 Competency Standard. Note that this illustration is indicative only, and does not take into account the contributions from any additional courses you may take (which includes majors, minors and specialisations).

1. KNOWLEDGE AND SKILL BASE
1.1
 
 yr 1
 
 yr 2
 
 yr 3
 
 yr 4
1.2
 
 yr 1
 
 yr 2
 
 yr 3
 
 yr 4
1.3
 
 yr 1
 
 yr 2
 
 yr 3
 
 yr 4
1.4
 
 yr 1
 
 yr 2
 
 yr 3
 
 yr 4
1.5
 
 yr 1
 
 yr 2
 
 yr 3
 
 yr 4
1.6
 
 yr 1
 
 yr 2
 
 yr 3
 
 yr 4
2. ENGINEERING APPLICATION ABILITY
2.1
 
 yr 1
 
 yr 2
 
 yr 3
 
 yr 4
2.2
 
 yr 1
 
 yr 2
 
 yr 3
 
 yr 4
2.3
 
 yr 1
 
 yr 2
 
 yr 3
 
 yr 4
2.4
 
 yr 1
 
 yr 2
 
 yr 3
 
 yr 4
3. PROFESSIONAL AND PERSONAL ATTRIBUTES
3.1
 
 yr 1
 
 yr 2
 
 yr 3
 
 yr 4
3.2
 
 yr 1
 
 yr 2
 
 yr 3
 
 yr 4
3.3
 
 yr 1
 
 yr 2
 
 yr 3
 
 yr 4
3.4
 
 yr 1
 
 yr 2
 
 yr 3
 
 yr 4
3.5
 
 yr 1
 
 yr 2
 
 yr 3
 
 yr 4
3.6
 
 yr 1
 
 yr 2
 
 yr 3
 
 yr 4

Engineers Australia Stage 1 Competency Standard — summary

1. KNOWLEDGE AND SKILL BASE
1.1Comprehensive, theory based understanding of the underpinning natural and physical sciences and the engineering fundamentals applicable to the engineering discipline.
1.2Conceptual understanding of the, mathematics, numerical analysis, statistics, and computer and information sciences which underpin the engineering discipline.
1.3In depth understanding of specialist bodies of knowledge within the engineering discipline.
1.4Discernment of knowledge development and research directions within the engineering discipline.
1.5Knowledge of contextual factors impacting the engineering discipline.
1.6Understanding of the scope, principles, norms, accountabilities and bounds of contemporary engineering practice in the engineering discipline.
2. ENGINEERING APPLICATION ABILITY
2.1Application of established engineering methods to complex engineering problem solving.
2.2Fluent application of engineering techniques, tools and resources.
2.3Application of systematic engineering synthesis and design processes.
2.4Application of systematic approaches to the conduct and management of engineering projects.
3. PROFESSIONAL AND PERSONAL ATTRIBUTES
3.1Ethical conduct and professional accountability.
3.2Effective oral and written communication in professional and lay domains.
3.3Creative, innovative and pro-active demeanour.
3.4Professional use and management of information.
3.5Orderly management of self, and professional conduct.
3.6Effective team membership and team leadership.

Updated:  18 February 2021/ Responsible Officer:  Dean, CECS/ Page Contact:  CECS Academic Education Services