Skip to content
MakeMyCareer

BA-CSPROF · Swinburne University of Technology · Bachelor degree with work placement

Bachelor of Computer Science (Professional)

Information Technology

Minimum ATAR
75
Full time
4 years
Part time
—
Credit points
375
Campus
Hawthorn
Mode
On campus

Overview

Be paid to study your passion with a professional degree that includes a 12-month paid work placement opportunity. Hone your expertise in software development and computer science, with foundational skills in hardware and operating systems. Learn in state-of-the-art labs and with the most up-to-date technology to ensure you stay ahead of the digital revolution.

The Bachelor of Computer Science (Professional) teaches software development and specialist knowledge. Includes a 12-month paid work placement opportunity.

First-year units

Level 1 units every student in this course takes or chooses from.

Course structure

Open a major, minor or specialisation to see its units.

Core units

100 cp
  • COS10004Computer Systems12.5 cp
  • COS10009Introduction to Programming12.5 cp
  • COS10026Web Technology Project12.5 cp
  • COS10025Technology in an Indigenous Context Project12.5 cp
  • COS20007Object Oriented Programming12.5 cp
  • TNE10006Networks and Switching12.5 cp
  • COS40005Computing Technology Project A12.5 cp
  • COS40006Computing Technology Project B12.5 cp

Majors and units

100 cp

Artificial Intelligence

100 cp
  • COS20019Cloud Computing Architecture12.5 cp
  • COS20031Database Design Project12.5 cp
  • COS30019Artificial Intelligence12.5 cp
  • COS30018Intelligent Systems12.5 cp
  • COS30049Computing Technology Innovation Project12.5 cp
  • COS30082Applied Machine Learning12.5 cp
  • SWE30003Software Architectures and Design12.5 cp
  • COS40007Artificial Intelligence Engineering12.5 cp

Cyber Security

100 cp
  • COS20019Cloud Computing Architecture12.5 cp
  • COS20031Database Design Project12.5 cp
  • COS20030Malware Analysis12.5 cp
  • COS30049Computing Technology Innovation Project12.5 cp
  • TNE20003Internet and Cybersecurity for Engineering Applications12.5 cp
  • TNE30009Network Security and Resilience12.5 cp
  • SWE30003Software Architectures and Design12.5 cp
  • COS30015IT Security12.5 cp

Data Science

100 cp
  • COS20019Cloud Computing Architecture12.5 cp
  • COS10022Data Science Principles12.5 cp
  • COS20031Database Design Project12.5 cp
  • COS20028Big Data Architecture and Application12.5 cp
  • COS30049Computing Technology Innovation Project12.5 cp
  • SWE30003Software Architectures and Design12.5 cp
  • COS30045Data Visualisation12.5 cp
  • SWE40006Software Deployment and Evolution12.5 cp

Games Development

100 cp
  • DDD200223D Modelling for Objects and Environments12.5 cp
  • COS30002Artificial Intelligence for Games12.5 cp
  • COS20031Database Design Project12.5 cp
  • COS30017Software Development for Mobile Devices12.5 cp
  • COS30031Games Programming12.5 cp
  • COS30049Computing Technology Innovation Project12.5 cp
  • SWE30003Software Architectures and Design12.5 cp
  • SWE40006Software Deployment and Evolution12.5 cp

Internet of Things

100 cp
  • COS20019Cloud Computing Architecture12.5 cp
  • COS20031Database Design Project12.5 cp
  • TNE10005Network Administration12.5 cp
  • COS30017Software Development for Mobile Devices12.5 cp
  • COS30049Computing Technology Innovation Project12.5 cp
  • SWE30011IoT Programming12.5 cp
  • SWE30003Software Architectures and Design12.5 cp
  • COS30020Advanced Web Development12.5 cp

Software Development

100 cp
  • COS20019Cloud Computing Architecture12.5 cp
  • COS20031Database Design Project12.5 cp
  • COS30008Data Structures and Patterns12.5 cp
  • SWE30009Software Testing and Reliability12.5 cp
  • COS30049Computing Technology Innovation Project12.5 cp
  • COS30043Interface Design and Development12.5 cp
  • SWE30003Software Architectures and Design12.5 cp
  • COS40003Concurrent Programming12.5 cp

Work placement

100 cp
  • WEI20001Work Experience in Industry A25 cp
  • ICT20013Integrated Professional Placement A - Information and Communication Technology25 cp
  • WEI20002Work Experience in Industry B25 cp
  • ICT20014Integrated Professional Placement B - Information and Communication Technology25 cp

Careers

  • Data scientist
  • Programmer or software developer
  • Software engineer
  • Software architect
  • Systems architect