|
"Any sufficiently advanced technology is indistinguishable from magic."
Arthur C. Clarke "Industry is ready to pounce on ideas emerging from AI media labs. One man from Microsoft told me he's already applying artificial intelligence research in natural-language processing - except that he prefers not to call it artificial intelligence 'because of the stigma.'"Wired, September 1995 (a quote, sad but true)
|




How to get A's in my classes.
[
Classes |
Resources |
Links |
|
Duke
]
| Scheduled Classes Spring 2013 | ||
| CSCI550 | Theory of Computing | Required undergrad core |
| CSCI611 | Distributed Computing: Advanced Java Programming |
Required core in MS (note prerequisite of CSCI 511) |
| CSCI650 | Analysis of Algorithms | Required core in MS |
| CSCI693 | Research Methods in Computer Science | Culminating Research for MS |
| Distance Courses: Web-based Classes - Sorry, no longer available | ||
| Class | Name | Comments |
| CSCI111 | Programming and Algorithms I in Java | Pre-req to CSCI 211 |
| CSCI311 | Data Structures and Algorithms in Java | in Java - nice (CSCI 311 is the pre-req to CSCI 511) |
| CSCI511 | OO Programming in Java | Pre-requisite to CSCI 611 (required graduate core): Develop great skill in object-oriented programming |
| CSCI611 | Distributed Computing: Advanced Java Programming |
Required Graduate Core (note prerequisite of CSCI 511) |
| CSCI650 | Analysis of Algorithms | Required core in MS |
| CSCI682 | Artificial Intelligence in Games | AI Techniques for multiple uses - both work and fun |
| Other Courses Taught (most in the distant past - some no longer offered or numbers changed) | ||
| Class | Name | Comments |
| CSCI381 | Language, Intelligence and Computation | General Education course in Theme |
| CSCI351 | Language Theory | Grammars, Semantics, Program Verification- no longer in catalog |
| CSCI583 | Expert Systems | capturing expertise on machines |
| CSCI580 | Artificial Intelligence | AI Introductions/Basics |
| CSCI322 | Programming for Artificial Intelligence | LISP, OO Lisp, Java for AI applications |
| CSCI323 | Artificial Intelligence: Machine Learning | Learning techniques use in Artificial Intelligence |
| CSCI533 | Object-Oriented Analysis and Design | a newer version would have more Design Patterns |