Why do I need to do this course if I already know a programming language?
Why do I need to do this course if I already know a programming language?
Fundies 1 focuses on teaching you to think like a computer scientist rather than teaching you programming or Racket.
Fundies 1 focuses on teaching you to think like a computer scientist rather than teaching you programming or Racket.
Why is Racket used?
Why is Racket used?
To teach functional programming.
To teach functional programming.
To "level the playing field" so that those with programming experience do not have too much of an advantage over those programming for the first time. Racket will be unfamiliar even to those with prior programming experience.
To "level the playing field" so that those with programming experience do not have too much of an advantage over those programming for the first time. Racket will be unfamiliar even to those with prior programming experience.
Should I go to lab?
Should I go to lab?
Yes, as they have a practical problem to solve with your partner, and access to tutors/TAs to ask any questions
Yes, as they have a practical problem to solve with your partner, and access to tutors/TAs to ask any questions
What should I do if I am having an issue with your partner?
What should I do if I am having an issue with your partner?
If your partner doesn't show up to labs/meetings for homework, tell your TA or tutor (not your professor).
If your partner doesn't show up to labs/meetings for homework, tell your TA or tutor (not your professor).
If you disagree with your partner, you have to work it out together.
If you disagree with your partner, you have to work it out together.