Functional Programming Degree in North America?

In summary, the conversation discusses the request for recommendations on low-cost universities in Canada or the US that specialize in functional programming at the Bachelor degree level. The person mentions their interest in topics related to functional programming, such as multithreaded parallelism and mathematics. They also ask about low-cost universities that follow MIT's curriculum and cover functional programming. The response states that while MIT does have courses on functional programming, it is not their main focus and other universities may offer courses on SICP. The person also suggests that getting a standard CS education may be more beneficial and mentions that Waterloo teaches functional programming as their first course. The estimated tuition cost for these universities is also provided.
  • #1
Horse
35
0
Can you recommend me some low-cost universities in Canada(or US) that specialise in functional programming? I am looking for Bachelor Degrees. I have noticed that many interesting stuff, that I would call functional proramming, are in degrees such as electrical engineering and computer science. A good example is MIT:

http://ocw.mit.edu/OcwWeb/Electrical-Engineering-and-Computer-Science/6-827Multithreaded-Parallelism--Languages-and-CompilersFall2002/Calendar/

Such topics interest me. More Math is just a plus. Is there btw any low-cost universities that follow MIT's curriculum? A low-cost dedgree, that follows the best universities, in North America would be excellent. It should cover functional programming.
 
Last edited by a moderator:
Physics news on Phys.org
  • #2
MIT isn't all functional programming, functional programming is simply one methodology, they just teach there first course with scheme.

I don't think any school specialize in functional programming to be honest. Maybe at the graduate level you could do research in that area but it will be better for you to get a standard CS education. Most school have a class based on SICP but it just usually isn't the first CS course
 
  • #3
Waterloo teaches functional first. What you are asking makes no sense.

Tuition is around 5k a semester + books.
 

Related to Functional Programming Degree in North America?

1. What is functional programming?

Functional programming is a programming paradigm that focuses on building software by composing pure functions, avoiding shared state, and minimizing mutable data. It emphasizes the use of functions as the primary building blocks of software.

2. What are the benefits of studying functional programming?

Studying functional programming can provide you with a deep understanding of software design principles, improve your problem-solving skills, and make you a more efficient and effective programmer. It also prepares you for high-demand jobs in industries such as finance, data science, and artificial intelligence.

3. What universities in North America offer a degree in functional programming?

Some universities in North America that offer a degree in functional programming include Carnegie Mellon University, University of California - Berkeley, University of Washington, University of Toronto, and Massachusetts Institute of Technology. However, many other universities also offer courses or concentrations in functional programming within their computer science or software engineering programs.

4. What skills are important for a functional programming degree?

To succeed in a functional programming degree, it is important to have a strong foundation in mathematics, logic, and computer science fundamentals. Additionally, problem-solving skills, attention to detail, and the ability to think abstractly are crucial for understanding and applying functional programming concepts.

5. What career opportunities are available with a functional programming degree?

A degree in functional programming can open doors to a variety of career opportunities, including software engineer, data scientist, artificial intelligence specialist, functional programming consultant, and more. Many top tech companies, such as Google, Facebook, and Amazon, are also increasingly hiring candidates with functional programming skills.

Similar threads

  • STEM Academic Advising
Replies
3
Views
631
  • STEM Academic Advising
Replies
3
Views
852
  • STEM Academic Advising
Replies
17
Views
2K
  • STEM Academic Advising
Replies
3
Views
861
  • STEM Academic Advising
Replies
11
Views
860
  • STEM Academic Advising
Replies
7
Views
1K
Replies
1
Views
901
Replies
8
Views
2K
  • STEM Academic Advising
Replies
4
Views
872
  • STEM Academic Advising
Replies
24
Views
2K
Back
Top