精东传媒app

UniSQ Logo
The current and official versions of the course specifications are available on the web at .
Please consult the web for updates that may occur during the year.

CSC1410 Software Engineering Foundations

Semester 2, 2023 Online
Units : 1
School or Department : School of Mathematics, Physics & Computing
Grading basis : Graded
Course fee schedule : /current-students/administration/fees/fee-schedules

Staffing

Course Coordinator:

Requisites

Pre-requisite: CSC1401

Overview

In this course the student will learn about the methods, tools and procedures of software engineering. Methods covered include a wide range of activities such as project planning, system and software requirements analysis, design, development, configuration management, testing, documentation and maintenance of software. Industry standard system modelling and specification notations will be used throughout the course. Students will be assessed based on the competence of applying the software engineering methods and procedures, as well as the documentation tools.

Course learning outcomes

  1. Analyse requirements and create specifications using graphical system description languages for clients and developers;
  2. Evaluate and apply methods for planning and managing large software projects, including design, development, and maintenance methods;
  3. Plan, design, manage, execute, and report on testware including test cases and test scripts, using appropriate testing tools and techniques, to measure and improve software quality;
  4. Competently use documentation tools to support effective collaboration.

Topics

Description Weighting(%)
1. Requirement analysis and graphical languages for system specification 20.00
2. Predictive and adaptive software engineering methods and techniques 20.00
3. Documentation tools 10.00
4. Architectural design and design patterns 10.00
5. Design and implementation 10.00
6. Testing 20.00
7. Basics of automated deployment and continuous integration 5.00
8. System life cycle and evolution 5.00

Text and materials required to be purchased or accessed

ALL textbooks and materials available to be purchased can be sourced from UniSQ's Textbook provider. (unless otherwise stated).
Please contact us for alternative purchase options.

Student workload expectations

To do well in this subject, students are expected to commit approximately 10 hours per week including class contact hours, independent study, and all assessment tasks. If you are undertaking additional activities, which may include placements and residential schools, the weekly workload hours may vary.

Assessment details

Approach Type Description Group
Assessment
Weighting (%) Course learning outcomes
Assignments Written Essay No 20 2,3
Assignments Written Problem Solving No 30 1,3
Examinations Non-invigilated Time limited online examinatn No 50 1,2,3,4
Date printed 9 February 2024