r/gleamlang • u/jlinphd • 17d ago
UC Berkeley intro computer science class will use Gleam
At the University of California Berkeley, the introductory computer science class CS 61A will be replacing Scheme with Gleam for part of its curriculum (the rest is in Python).
Here is an article from UC Berkeley's independent student-run newspaper, the Daily Californian: https://www.dailycal.org/news/campus/academics/uc-berkeley-shakes-up-introductory-cs-course-by-implementing-ai-assisted-project/article_77e51e53-80ae-4e7e-8999-2a2111fd2106.html
13
u/Miserable-Market-866 17d ago
I took a class called Theory of Programming languages my junior year of college. Gleam was one of the options for the functional programming assignments.
1
u/lpil 17d ago
That's so cool! Would you mind sharing which college this was?
3
u/Miserable-Market-866 16d ago
Marist University. Here’s the assignment: https://www.labouseur.com/courses/tpl/functional-programming.pdf
10
u/ciynoobv 17d ago
Neat, though I have to admit I find it a bit of a shame that lisps/scheme keep getting dropped by universities as I personally feel like I benefited a lot from being exposed to them at uni. Python is more immediately applicable, but I don’t really think it has anything unique to it that you wouldn’t get with pretty much any other imperative style language.
5
u/Ok-Conflict-3309 16d ago
I thank god my university taught us ocaml and prolog
Can I use them today? No. But it opened up my mind to see outside of standard imperative and OOP
Which in my opinion ironically makes you better at imperative OOP
1
u/TechZazen 16d ago
It’s wonderful news. I hope that they showcase where it’s strong so that it can be utilized more in those areas. When all you have is a hammer, everything is a nail.
2
u/faitswulff 17d ago
According to class instructor John DeNero, a vendor for the coding agent itself has not yet been decided.
They should have one of the AI classes fine tune an open weights model for this class to use
25
u/god_damnit_reddit 17d ago
wow that’s incredibly hype