# RMIT - Bachelor of Computer Science (2019-2022) ## Subjects ### Year 3: - Artificial Intelligence (Python) - Professional Computing Practice - Capstone Project (Node.js, JS, Java, Agile) - Cloud Computing (AWS, GCP) - Machine Learning (Python, Jupyter Notebook) - Practical Data Science (Python, Jupyter Notebook) ### Year 2: - Advanced Programming Techniques (C++) - Computing Theory - Operating Systems Principles (C, C++) - Algorithms & Analysis (Java) - See: [[sudoku-solver]] - Software Engineering: Process and Tools (Node.js, JS, Java) - iPhone Software Engineering (Swift) - Rapid Application Development (Ruby on Rails, HTML, CSS) - Software Engineering Fundamentals (Node.js, JS, Java) ### Year 1: - Programming Techniques (Java) - Further Programming (Java) - Intro to Computer Systems - Security in Computing & IT - Discrete Structures in Computing - User-centered Design - Database Concepts (SQL) - Introduction to Analytics (Python) ## Timeline #### Follows: - [[Procreate]]