Comments (3)
I'm not sure we're married to Haskell. Scheme seems to be more frequently used in industry, Scala is commonly used in the data science and data engineering community (and anywhere distributed computing rears its head), and anybody who's gotten that far in OSSU is familiar with Racket (which has been taught in three separate courses up to that point), in case you want to full-send into Common Lisp.
from computer-science.
From your point about OCaml, It's worth noting that students who elect to take the Programming Languages A/B/C courses (which is on our programming core) will get exposure to ML, so OCaml as a starting point will not be too much of a stretch. In fact ML to OCaml to Haskell is a common functional programming learning pipeline.
from computer-science.
several ideas on the best learning resource to new students have been iteratively refined by the community on the sub-reddit r/functionalprogramming.
have come across discussions about how this high quality resource is more refined than the incumbent.
@krishnakumarg1984 Can you link to the discussions mentioned here?
from computer-science.
Related Issues (20)
- RFC: HOT 1
- RFC: Add Human-Computer Interaction Book or MOOC to Additional Resources HOT 4
- RFC: Replace Py4E with CS50P HOT 27
- RFC: Adding another optional introduction to cs harvard CS50 2023 HOT 4
- RFC: Object-Oriented Design Course is Prerequiring basics of JAVA HOT 1
- RFC: Replace the current Object Oriented Design and Design Patterns courses HOT 14
- RFC: problem on course Software Testing HOT 9
- RFC: Replacing edX: Software Engineering: Introduction with Coursera: Introduction to Software Engineering HOT 6
- How to Enroll into OSS HOT 1
- Software Testing course link gives 404 HOT 2
- RFC: Consider adding physics courses HOT 5
- The advanced math section on cs.ossu.dev is broken HOT 1
- RFC: Link for Software Testing course is broken - 404 (under Advanced programming section) HOT 2
- ENHANCEMENT: Can I provide a small website hosted using github pages ? HOT 1
- README link to Discord is outdated HOT 4
- Ossu masters
- Blank template HOT 2
- google spreadsheet "OSSU CS Timeline" has small error in timeline estimate HOT 1
- RFC: Math Prereqs are not recommended on the Discord HOT 6
- Proposal for Adding Arabic Translation to OSSU Computer Science Curriculum HOT 13
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from computer-science.