| Course |
Overview |
Technologies/Projects |
| Introduction to Information Science |
HTML, IT concepts |
HTML, CSS, and JavaScript |
| Human Information Processing |
Research and theory in human cognition |
Stroop Effect Presentation |
| Mathematical Foundations |
Basic Math Concepts for IT |
N/A |
| Information Systems |
Design and analysis of Information Systems |
RFID tag grocery store |
| Client-Server |
Analysis and design of distributed systems |
Fantasy Baseball Manager (Java) |
| Interactive System Design |
Priniciples and techniques of Interactive System Design |
C Tutorial |
| Artificial Intelligence |
Core Ideas in Artificial Intelligence |
N/A |
| Software Engineering |
Critical Analysis of leading iterative software developement processes |
Analysis of Agile and XP |
| Natural Language Processing |
Creation of Computer programs that can understand, generate, and learn natural language |
Context Free Grammars |
| Algorithm Implementation |
A broad range of commonly used algorithms |
Java |
| Web Technologies and Standards |
Core technologies and standards for web based distributed systems |
AJAX, Java, JavaServlets, JSP, Perl, XML, XSLT |
| Database Management |
Comprehensive coverage fo database systems |
SQL, Perl, MySQL, Oracle |
| Independent Study: Web Systems |
Development of a commenting blog |
AJAX, Java, SQL, HMTL, CSS, JavaScript |