Fair enough, I stand corrected, I commented as I did because I interpreted it as a typical "science can't explain everything therefore it is useless" or "your theory isn't perfect therefore my theory must be correct" rant.
Just because you don't need to write your own sorting algorithms don't mean you don't have to know how to write one. First of all it is a good introduction to algorithms, analysis and construction and you still have to know the complexity of each to choose the correct one in some cases.
Part V Uncertain Knowledge and Reasoning
13 Uncertainty
14 Probabilistic Reasoning
15 Probabilistic Reasoning Over Time
16 Making Simple Decisions
17 Making Complex Decisions
Part VI Learning
18 Learning from Observations
19 Knowledge in Learning
20 Statistical Learning Methods (pdf)
21 Reinforcement Learning
Part VII Communicating, Perceiving, and Acting
22 Communication
23 Probabilistic Language Processing
24 Perception
25 Robotics
Part VIII Conclusions
26 Philosophical Foundations
27 AI: Present and Future
Bibliography (pdf and counts)
Index (html or pdf)
Aren't you people generalizing a little too much, obv there are loads of people working on big, important problems like energy, medicine etc.
While many people use Facebook I don't really see many that hold Mark Zuckerberg as an idol.
I certainly don't think the code itself is harder to maintain or change, quite the contrary, good functional code is more modular than object-oriented.
Some programming tasks are boring, yes(no shit...).
All? No. Programming can be very challenging, obviously it depends on the task.
If you want a challenge I suggest you pick up computer vision, still 20-30 years down the line a largely unsolved problem.
Or create tools to make games programming more productive.
Or...the list goes on.
In Sweden I know Chalmers teaches funcional programming as an obligatory first year course and functional programming is traditionally strong there.
In Lund it is taught as an advanced course and not obligatory.
I still haven't groked exactly what is so special about them. Incredibly useful, sure, but aren't they just simulations?
Ie, isn't it something anyone would have come up with(sorry if I'm just ignorant here)?