FIT2102

ClaytonMalaysiaSecond semester
View in Monash Handbook

Teaching

5.0 / 5

Content

5.0 / 5

Difficulty

Medium

Workload

Moderate

Reviews

Best FIT unit at Monash

a • Completed 2023

Teaching

5.0 / 5

Content

5.0 / 5

Difficulty

Medium

Workload

Moderate

This has been my favourite unit I have done by far. The content (functional programming in JavaScrpit/TypeScript and Haskell) is really interesting and useful — if you’re planning on becoming a software developer, it’s likely you will come across functional programming. Learning functional programming (at least in my experience) really changes how you think about programming and will help you write more readable and composable code. The lecturer and the TAs are also really nice and the content is taught well. This unit might be a bit hard if you’re not one to stay on top of your work each week (for example, there are weekly applieds that are assessed). However, if you stay on top of everything, it can be a really fun unit! The assignments are pretty fun as well, with the first one being a game in TypeScript, and RxJS and the second one being parsing with Haskell. Would definitely recommend taking this unit! In-person attendance required for the weekly applieds, where you are interviewed on your work from the previous week’s applied.