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.
- COS10004Computer SystemsStudents will become familiar with the design, programming, operation, and design constraints of computing hardware.
- COS10009Introduction to ProgrammingThis unit of study aims to introduce students to structured procedural programming and design.
- COS10026Web Technology ProjectThis project-based unit focuses on developing your skills to build web applications using web technologies. You'll work individually and in teams to tackle real-world web development challenges, building proficiency in selecting and applyin…
- COS10025Technology in an Indigenous Context ProjectThis unit aims to provide students with an opportunity to work on a project that will deepen their understanding of the plurality and diversity of Indigenous knowledge systems, worldviews, standpoints, and culture in relation to STEM techno…
- TNE10006Networks and SwitchingThis unit of study aims to introduce you to the field of data networking and to provide you with the necessary skills to design and successfully deploy a small network. Teaching periods Location Start and end dates Last self-enrolment date…
- COS10022Data Science PrinciplesThis unit aims to introduce students to the key concepts and techniques in data science and Big Data analytics. Students will be introduced to different stages in data analytics and given the opportunity to plan and design data science proj…
- TNE10005Network AdministrationThis unit aims to build the knowledge and skills required to design, configure and manage a single domain network. Teaching periods Location Start and end dates Last self-enrolment date Census date Last withdraw without fail date Results re…
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 cpArtificial 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 cpCareers
- Data scientist
- Programmer or software developer
- Software engineer
- Software architect
- Systems architect