Skip to content

Latest commit

 

History

History
11 lines (6 loc) · 1.61 KB

CPS305Advice.md

File metadata and controls

11 lines (6 loc) · 1.61 KB

Status: Still Writing

If you are a Computer Science student at Toronto Metropolitan Univeristy (TMU), like me, you will have to take CPS305 - Data Structures at some point during your time at TMU. You need to pass this course to be able to take upp-level courses that explore more complex areas of Computer Science. In past years, it has been taught in Lisp amongst others.

Learning Lisp can be a difficult task. It is very different than any of the other lanaguges you have learnt in the past; Python, Java, Assembly code, and Machine code. The CS community here at TMU have described the languages as a game of count the brackets, due to there being so many and often times the reason behind code not functioning.

Approaching Lisp is no different from learning any other language – practice is key. When I began my journey with Lisp, I initially relied on reading lecture slides and making annotations, thinking I was making progress. However, true comfort with Lisp only came when I actively engaged in coding exercises.

In the initial weeks of CPS305, brace yourself for a crash course in Lisp. It might feel overwhelming, but with dedication, it's a manageable amount of information. The first two labs might be challenging, but don't be discouraged – the learning curve becomes more manageable as you immerse yourself in the language.

Consider a focused effort on Lisp in the early weeks of the course, as this foundation will prove crucial during midterms. Grind through practice problems and, importantly, refer to the study guide – especially if Dr. Santos is your instructor. The study guide is your key to success in the exams.