Re: what should be in a computer science degree?



On 21 Jun, 03:40, Jon Harrop <j...@xxxxxxxxxxxxxxxxx> wrote:
Mark Tarver wrote:
Numerical Methods
Artificial Intelligence
Machine Learning
Cryptography
Parallel Processing
Expert Systems
Multi Agent Systems
Bioinformatics
Robotics
Vision
Graphics

Hardware
GPUs
Static type checking, verification and theorem proving
GUI programming
Games programming
Data structures
Algorithms
Concurrency
Ergonomics
Business

What's your opinion?

Should non-CS degrees contain more CS? For example, should computational
scientists be taught something about data structures and algorithms?

--
Dr Jon D Harrop, Flying Frog Consultancy
The OCaml Journalhttp://www.ffconsultancy.com/products/ocaml_journal/?usenet

I think that anybody doing a science should probably have some
foundation in programming because computeracy is becoming as important
as numeracy.

I thought about the Data Structures and Algorithms idea. Something
like it has been a traditional staple of many CS degrees.

I think the problem is that algorithms are in a sense what CS is
largely about and there are literally zillions of them. So a course
devoted specifically to algorithms
really doesn't fly unless you focus on 'algorithms for' - in which
case the course is about a specific area of CS.

Mark


.



Relevant Pages

  • Re: why learn C?
    ... programming beginner. ... Any language that allows subroutines is procedural based. ... you can learn about algorithms and data structures ...
    (comp.lang.c)
  • Re: what should be in a computer science degree?
    ... Games programming ... scientists be taught something about data structures and algorithms? ... I thought about the Data Structures and Algorithms idea. ... Take a look at some of the algorithms in books ...
    (comp.lang.lisp)
  • Re: what should be in a computer science degree?
    ... Games programming ... scientists be taught something about data structures and algorithms? ... there is a theory of algorithms that belongs to discrete maths ...
    (comp.lang.lisp)
  • Re: SICP alternative?
    ... If you want to learn concepts behind programming then here's a great book on ... I've written a book that teaches OCaml programming to scientists, ... out books on algorithms and data structures, as these are an important part ... al. and Chris Okasaki's book "Purely functional data structures". ...
    (comp.programming)
  • Re: How to solve for smallest and largest int?
    ... generate a simple algorithm has no business trying to learn Ada. ... then recommended Basic or C as a first language. ... lot of bad programming practices using Basic. ... Algorithms interact with data structures to produce programs. ...
    (comp.programming)