- Languages: C++, C
- Difficulty: Low
- Author: Jonathon Belotti, and hopefully soon others!
- Description: This is an intro programming project for people wanting to get more familiar with C++. A basic calculator is easy for a beginner to implement with practice, but more and more features can always be added to the project to make the calculator more capable.
- Project Status: You can always add features to this.
- Languages: Ruby, Javascript
- Difficulty: Medium
- Authors: Jono, Ervin, Louis, and Rad
- Description: Visualise the collaboration network of our Github organisation, or any other! Who's coding with who, and how often?
- Project Status: MVP Complete. Graph visualisation needs more detail, and needs deploying to cloud somewhere
- Languages: Just HTML, CSS, and a bit of JS maybe
- Difficulty: Easy
- Authors: Patrick Mifsud (current maintainer), Jonathon Belotti
- Description: Self-explannatory really, go to https://rmitprogramming.club
- Project Status: Ongoing tweaks, ask Patrick Mifsud if you can help out
- Languages: Java, or Python
- Difficulty: Low (programming), Medium (algorithms)
- Author: Jonathon Belotti
- Description: Languages & Machines is the textbook for the 2nd year subject Computing Theory, which I did 2nd semester 2015. To strengthen my understand of the concepts I am working through all the algorithms in the book (in both Java and Python3), of which there are about 15.
- Project Status: 40% complete
- Languages: Python
- Difficulty: Hard
- Areas of Interest: Machine Learning, AI, NLP, Data Science
- Author: Jonathon Belotti
- Description: Inspired by and shooting off from Orionmelt's Sherlock project, I am looking to learn machine learning, NLP, and data science skills in a project that hopes to provide some interesting insight into the minds of Reddit users (and users on other platforms).
- Project Status: Early days, most functionality was ported from Orionmelt's Sherlock project
- Languages: Python
- Difficulty: Easy
- Areas of Interest: Python, Problem Solving, Algorithms, Data Structures
- Author: Jonathon Belotti
- Description: A project aimed at interview prep, and generally improving your code.
- Project Status: Going along nicely, testing and documentation and explanation could all be contributed. Also could always use more exercises.
- Languages: Javascript and Python
- Difficulty: Medium
- Areas of Interest: AWS, serverless computing, React
- Author: Sam Nolan
- Description: An app for giving lecturers micro feedback on the pace/quality of their content delivery.
- Project Status: In development, check out the repo for details.
- Languages: LaTeX
- Difficulty: Easy
- Areas of Interest: Teaching, Computer Science
- Author: Sam Nolan
- Description: A collection of papers on computer science giving in depth explanations on topics
- Project Status: In development, check out the Github Repo
- Languages: Python
- Difficulty: Medium
- Areas of Interest: Robotics, Machine Vision, Chatbots, NLP
- Description: If you are interested in working on John's robots, which can be a lot of fun, you can contact John or Jonathon Belotti. At the moment there are a few teams working on robot dancing, and one team working on robot talking. John is also quite interested in intergrating machine vision.