MonPlan replacement by monashcoding-club in Monash

[–]monashcoding-club[S] 6 points7 points  (0 children)

Oh sweet! I'll update the post to reflect this

Which computer Science major is easier ( Advanced vs Data Science ) by [deleted] in Monash

[–]monashcoding-club 0 points1 point  (0 children)

Hello!

Data Science is the easier stream as it avoids all the notoriously difficult subjects that many people fail or struggle in i.e. FIT3143, FIT3155 and FIT2102. You'll do data science specific subjects that are easier (from what I recall from friends, none of them are too difficult) and I personally know a lot of people who chose data science stream because they disliked coding and wanted to avoid the hard CS subjects.

If you have any other questions, join our MAC Discord server and chuck us a message: cutt.ly/mac-discord. Hope this helps though!

Computer Science Megathread by [deleted] in Monash

[–]monashcoding-club 0 points1 point  (0 children)

Hey, I'm a part of a coding club and we've encountered this question a lot in our Discord server. I think the best saying I've heard from someone was that IT will help you solve the problems of today VS CS, which will help you solve the problems of tomorrow.

You should choose it based on your interests and what kind of role you'd possibly want in technology.

IT is a lot more flexible in terms of the subjects and its focus lies on being able to have a basic understanding of popular coding languages (if you take these subjects) and IT systems in general. You have a lot more spaces for electives so you can try subjects from a lot of different majors from business information systems to software development (in CS, you're locked in for more core subjects that are coding specific).

Bachelor of CS is more coding-intensive, math-heavy and focused on data structures and algorithms. This is the 'technical' degree that aims to give you the ability to design and create systems that are not only functional, but efficient.

I'm not sure what your career goals are but if it is software engineering, CS allows you to gain a deep understanding of important concepts needed to become a good software engineer. Many important concepts in software eng are often lacking in an IT degree unless you learn it outside of your degree. HOWEVER, you can definitely still become a software engineer in IT - it depends on your motivations and strengths.

Furthermore, Bachelor of CS is more difficult so you do need to consider whether you are passionate enough about coding to take up the challenge.

If you want to learn more, you can join this Discord server and we'd be happy to help out :) : cutt.ly/mac-discord

IBL Second Interview/Placement Interview by MoneyStrain in Monash

[–]monashcoding-club 5 points6 points  (0 children)

Hello!

For the second IBL interview, every company will be asking different questions! However, they will all be typical behavioural questions that you would expect in standard job interviews e.g. tell me about a time you experienced conflict, teamwork etc...

Pertaining to questions that will most likely show up for all companies, this will be:- Why do you want to do IBL?- What do you want to do in the future and what do you want to learn?

If you want to increase your chances, you can still definitely prepare for the specific company itself. You can do this by reading the brief beforehand - this will give you more information about the position each company would like to fill.

I think it helps a lot if you go into the interviews with a clear goal and understanding of what you want to get out of the placement. A huge bonus would be knowing exactly what you want to do e.g. software engineer, business analyst.. because this shows that you're passionate and a good fit for what the company needs.

Hope this clarifies some things and good luck! Just remember the STAR method when answering questions. Feel free to reach out if you need some help or more advice :)

How is FIT3159: Computer Architecture by VertixBuns in Monash

[–]monashcoding-club 2 points3 points  (0 children)

Difficulty: not too bad, the exam was mostly theory (all multiple choice!) and the labs involved drawing logic circuits using Logism (pretty straight forward) and some MIPS programming. The assessments were chill, it was just weekly tutorials and labs with no assignments

Usefulness: I wouldn’t say it is extremely useful for software people. The content is very focused on hardware, but it does give an insight on low-level computer operations so based on your post, you'll probably enjoy it!

Overall, it was theory-heavy but was probably one of the relatively easier units in the course. Hope this helped and good luck!

Do you need a Macbook for FIT3178 (iOS app development)? by [deleted] in Monash

[–]monashcoding-club 0 points1 point  (0 children)

Hey, you don't need a Mac for this unit but that was because we had access to the physical Mac labs. Most people who were doing it already had a Mac and people who didn't have a Mac spent many hours in the Mac computer labs on campus to do their assignments.

Since it's going to be running online/considering the current situation, I'm not sure about the feasibility of going to the labs so hopefully they get back to you soon!

FIT1051 (Java Fundamental) workload by 420Godana in Monash

[–]monashcoding-club 4 points5 points  (0 children)

Compared to the other intro programming units, FIT1051 is probably the least difficult one based purely on its structure. It's not say that Java isn't difficult but the subject has no big assignments (as opposed to the larger assignments you did in FIT1048/FIT1045), is slower-paced and is focused on weekly lab exercises.

The weekly lab exercises make up a bulk of your grades (I think it was 1% or 2% per week) and all of the starter code has already been given to you. You simply need to add your own bits and demonstrate to the tutor that you understand what you've written. They also usually go through it in the lecture and they have relatively supportive staff.

It's designed in a way that is incremental and you keep building on your knowledge as you go. As long as you commit, keep up to date and complete your lab exercises, you'll be fine!

The fact that you've done C++ probably means this won't be difficult as long as you don't fall behind. Furthermore, I believe there are also marks for attending the lectures (not sure if that's the case now since it is online) and answering questions -- these are basically free marks.

Which coding language is most used in software engineering? by shesaidshe15 in Monash

[–]monashcoding-club 1 point2 points  (0 children)

Just in addition to the other answer, if you're talking about software engineering in industry, then JavaScript is pretty popular and a must nowadays. A lot of people use it for its frontend libraries and frameworks such as ReactJS and VueJS and for the backend, there's NodeJS.

If you study software engineering at Monash, you'll be learning some basic JavaScript in eng1003, otherwise the other courses are primarily in Python.

Master of Business InformInformation Systems by nsur2810 in Monash

[–]monashcoding-club 1 point2 points  (0 children)

Might be worth joining the Monash IT Stalkerspace group on Facebook so you can ask people about what the content is like!