IT Concentration: Web Technologies (Science)
For those entering the program Fall 2009 semester & beyond
Contact Person: Sibel Adali
Description:
The Web Technologies concentration provides students with the skills necessary to plan, build and assess effective and efficient web-based information systems. By focusing on the technical aspects of building these web-based systems, it is an alternative to other concentrations and degree programs that focus instead on development of web content.
Students in the Web Technologies concentration develop expertise in systems-level and applications-level programming concepts through coursework in database systems, operating systems and networking programming.
Additional coursework on software design focuses on large-scale systems modeling and development. Collectively, this coursework provides a strong background for web-based systems development. To complete the concentration, students develop expertise in communicating information effectively with the help of courses in visual communication, usability and cognitive science.
Students who complete the Web Technologies concentration are well-prepared for a career in the technical branch of a small or large company with responsibility for development and operation of sophisticated web-based systems.
Required Courses:
| Semester I |
Semester II |
|
ITEC-1100 Introduction to Information Technology
ITEC-1220 IT and Society
CSCI-1100 Computer Science I
MATH-1010 Calculus I
|
CSCI-1200 Data Structures
(formerly known as Computer Science II)
MATH-2800 – Intro to Discrete Structures
(Math Elective)
Life Science Elective (BIOL-XXXX)
Free Elective |
| Semester III |
Semester IV |
|
ITEC-2961 Creativity and IT
CSCI-2500 Computer Organization
#CSCI-2220 Programming in Java (Concentration)
#CSCI-2230 Programming in Perl (Concentration)
Physical Science Elective (PHYS-XXXX)
|
ITEC-2110 Web Systems Development
ITEC-2210 Intro to Human Computer Interaction
CSCI-2300 Introduction to Algorithms
(formerly known as
Data Structures and Algorithms)
H&SS Elective**
|
| Semester V |
Semester VI |
|
CSCI-4380 Database Systems
ITEC-4310 Managing IT Resources
ITEC-4961 Web Science
CSCI-4210 Operating Systems (Concentration)
|
CSCI-4220 Network Programming (Concentration)
Intelligent Systems Elective (Concentration)
Communication Design Elective (Concentration)
H&SS Elective*
|
| Semester VII |
Semester VIII |
|
ITEC-4100 IT Capstone Experience
Free Elective
H&SS Elective**
#Assessment Elective (Concentration)
|
Computing Elective (Concentration)
Free Elective
H&SS Elective**
Database Elective (Concentration)
|
Students must satisfy an 8-credit communication requirement. See your advisor for details.
**See H&SS requirements
#Web Technologies Concentration (32 Credits)
1. CSCI-2220 Programming in Java
2. CSCI-2230 Programming in Perl
3. CSCI-4210 Operating Systems
4. Communication Design Elective (one of):
WRIT-2961 Writing in the Digital Age
WRIT-4960 Advanced Content Development for the Web
COMM-4650 Intermediate Visual Communication
COMM-4460 Visual Design: Theory and Application
COMM-4660 Visual Literacy
5. CSCI-4220 Network Programming
6. Intelligent Systems Elective (one of):
PSYC/CSCI-4960 Cognitive Modeling
DSES-4810 Computational Intelligence
CSCI-4100 Machine & Computational Learning
CSCI-4150 Introduction to Artificial Intelligence
7. Assessment Elective (one of):
COMM-4420 Foundations of HCI Usability
COMM-4590 Research Design & Analysis for New Media
COMM-4750 Electronic User Interfaces
DSES-4760 Mathematical Statistics
8. Computing Elective (one of):
CSCI-4020 Computer Algorithms
CSCI-4320 Parallel Programming
CSCI-4443 Programming Languages
CSCI-4940 Web Technologies Project
ECSE-4750 Computer Graphics
9. Database Elective (one of):
CSCI-4390 Data Mining
CSCI-4960 Multimedia Database Systems
|