**New Service!**

Better Informatics has launched **BetterInformatics File Collection** to replace the shared Drive:

files.betterinformatics.com

Please use it for your studies and contribute!

We are also actively looking for people to help maintain BetterInformatics services. Chat with us on Discord or email!

### General handbook Edit on GitHub

don’t stress yourself out too much, first year doesn’t count towards your degree

- LaundryView
- Common Outside Course Options for Informatics Students
- Year 1 Google Drive
- mailing list archives - ug1-students
- if you have a learning disability go to the disability service! make sure you go there long before the exams, it only takes few hours and can help you quite a bit.
- Programming Club
- InfBase: a drop in helpdesk for you to get additional tutoring and support with your courses. See the schedule here - there’s no need to sign up, just drop in

### INF1A - Functional Programming | drps, info None exam Edit on GitHub

**Tip by a tutor for the final exam**: the exam is open book, so taking in a copy of the previous year’s exam paper and solutions may be beneficial- Past papers
- Exam allocations
- Tree traversal algorithms (view in desktop mode!)
- Learn You A Haskell (official online book, downloadable for exam)
- Basic/library function list, Handy basic function cheat sheet
- Troubleshooting for Haskell (including Haskell-mode on Emacs)
- Functional Programming blog/tutorials by Kyle Cotton
- Articles on Recursion and List Comprehension by Eric Janto

### INF1A - Logic | drps, info None exam Edit on GitHub

- Solution to the original 4d on the take home exam
- The venn diagram generator (based on the official version)
- Definitions (also available on Quizlet)
- CNF cheat sheet
- Propositional formula to CNF converter
- boolexman (boolean expression manipulator)
- Visualizing satisfiability, validity & entailment
- Soundness and Completeness
**Finite State Machines****Regular Expressions**

### Introduction to Linear Algebra drps Edit on GitHub

the maths exams are open book, so take in past paper solutions (with an index) as they reuse questions a lot. they might not necessarily be the same, but they’ll likely be close enough to give you a hand

**Poole textbook**: The Nicholson textbook is fairly hard to learn from, so it may be worth finding a copy of David Poole’s*Linear Algebra: A Modern Introduction*, as it is much better at explaining concepts.- No bullshit concept maps good for seeing the big picture in the course
- Linear algebra explained in 4 pages good resource to give you general idea. Might be worthwhile to go through it before the start of the course.
- Explanatory videos from Mathapptician
- Khan Academy videos
- Essence of Linear Algebra (videos) by 3blue1brown - covers a large part of the course and gives greatly intuitive ways of understanding what the formulae really represent
- Answers for Poole (3rd edition, 4th edition)
- Symbolab has extremely good support for linear algebra operations (and is great with other areas of maths too)
- Cheat sheet PDFs of the definitions and theorems to save you time in the exam (no need to search through the textbook)
- Not All Things ILA - better ila cheat sheet
**The Exam**- 3 hours - Open Book

Section A: 40% - 6 questions - conceptual questions, a bit like Tophat

Section B: 60% - 4 questions (pick 3) - longer, conceptual questions

You may bring:- the Poole textbook
- any non-graphical calculator
- any notes (written / printed notes,
*nothing bound*)