Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

OpenLearning

Software Development: System Foundations (HR8K47)

via OpenLearning

Overview

Master AI & Machine Learning for 50% Off
Go under the hood of AI — neural networks, real-world applications & more. Designed by UNSW experts.
Enroll Now
This course introduces foundational software development principles and a systematic approach to designing, implementing, and testing robust, efficient systems. It also addresses software quality, security, maintainability, ethics, and end-user needs.

Syllabus

  • Upon successful completion of this course, learners will be able to critically analyse the fundamental concepts and principles of software development.
  • Learners will be able to design, implement, and test robust and efficient software systems.
  • Learners will be able to analyse and solve complex software problems using a variety of programming languages and methodologies.
  • Learners will be able to evaluate and adopt a systematic approach to software development, underpinned by a thorough understanding of system foundations.
  • Learners will be able to evaluate the importance of software quality, security, and maintainability, and apply this understanding in their software development practices.
  • Learners will be able to assess and consider the ethical implications inherent in software development.
  • Learners will be able to create user-friendly software systems that meet the needs of end-users.

Taught by

ASGS

Reviews

Start your review of Software Development: System Foundations (HR8K47)

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.