Welcome to Anne Keuneke's course notes page

"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)

By 2010, will technology have terminated most IT jobs?

[Java News: Java Access Page] [ AI info and sources] [ AI and Java ][My Hours and Info]
[Graduate student info] [undergraduate info][O'Reilly Safari Off campus  On campus][Working hard? me too ][490][colleagues]





REAL programmers

[ Classes | Resources | Links | | Duke ]


Classes
Current Classes Fall 2008
Class Name Comments
CSCI111 Programming and Algorithms I in Java See how much fun programming can be
CSCI511 OO Programming in Java Develop great skill in object-oriented programming
CSCI650 Analysis of Algorithms required core in MS
Distance Courses: Current Web-based Classes
Class Name Comments
CSCI111 Programming and Algorithms I in Java previously CSCI 15A
CSCI311 Data Structures and Algorithms in Java in Java - nice (previous 151)
CSCI511 OO Programming in Java previously CSCI 215: Develop great skill in object-oriented programming
CSCI611 Distributed Computing:
Advanced Java Programming
previously CSCI 315: (OOP in Java (above) is a pre-requisite), new materials: Java Server Pages/Faces and JINI
CSCI650 Analysis of Algorithms previously CSCI 356: required core in MS
CSCI682 Artificial Intelligence in Games Distance Live - Spring 2007

Resources

Links