| Subject: Info on CIS700 |
| From: Dave Matuszek |
| Date: Mon, 19 Mar 2007 14:53:21 -0400 |
You are receiving this because you have expressed an interest in CIS 700, "Emerging Technologies," Summer II. I. What are the prerequisites? ------------------------------ You should be a reasonably good programmer in some (any) language. We'll be doing some programming in two or three different languages, and we don't want to have to explain what a "loop" is. II. What will the workload be? ------------------------------ As with all computer science courses, the workload will be moderately heavy. However, we are _not_ planning to squeeze a full 15-week semester's work into six weeks! We might try to squeeze in as much as 8 weeks' worth, though. :) III. Who is teaching the course? -------------------------------- Dave Matuszek (that's me) is listed as the instructor. It is very likely that Pat Palmer will co-teach the course. We may have other speakers. III. What will the course cover? -------------------------------- An "emerging technology" is one that, in the admittedly limited purview of the instructors, has either recently become prominent, or is about to do so. As we lack perfect precognition, we reserve the right to change topics at the last minute. Is there a topic that you think should be included? By all means, suggest it. Better yet, offer to present it! With that said, here's the currently planned list of topics: Wikis "Wikis are fast becoming a key corporate medium for facilitating internal team discussions, maintaining system documentation and encouraging community-driven product knowledge bases." http://searchenterpriselinux.techtarget.com/columnItem/0,294698,sid39_gci1178949,00.html Ruby "I think Java, seemingly at the very crescendo of its fame and glory, is actually about to get blown away by some other language. And it's going to happen in about a year, with the new language actually becoming the most popular language on the planet by 2008 or so. By then, it'll feel like it happened almost overnight, just as C, C++, Perl and Java all took off like wildfire. ... "OK. What language is it? I can tell you what I _think_ it is. I think it's going to be Ruby." -- http://steve.yegge.googlepages.com/next-big-thing Ruby on Rails "What would you think if I told you that you could develop a web application at least ten times faster with Rails than you could with a typical Java framework?" -- http://www.onlamp.com/pub/a/onlamp/2005/01/20/rails.html Ajax "Like everyone else, I was amazed when I saw some rich client applications like Google Maps and Google Suggest. I wondered how could you do that. Well, the secret is now out, AJAX." -- http://www.javarss.com/ajax/j2ee-ajax.html Social networking (probably Second Life)
VENUE: MW 6-9pm, Moore 100B lab, capacity 28
class 1 - M Jul 2
( W Jul 4 -- no class, HOLIDAY )
class 2 - M Jul 9
class 3 - W Jul 11
class 4 - M Jul 16
class 5 - W Jul 18
class 6 - M Jul 23 -- PAT on vacation
class 7 - W Jul 25 -- PAT on vacation
class 8 - M Jul 30
class 9 - W Aug 1
class 10 - M Aug 6
class 11 - W Aug 8
F Aug 10 - possible final exam?
Wiki from Summer II 2006 | new wiki for Summer II 2007