Rensselaer Polytechnic Institute | About RPI | Academics & Research | Student Life | Admissions | News & Information
* Information Technology at Rensselaer * IT Home
* *
* Undergraduate Graduate IT Careers IT Faculty IT Research IT News
RPI IT
Information Technology
Home > Undergraduate > Curriculum > Concentrations - Fall 2007 > Web Technologies
*
Undergraduate Program:
Student & Alumni Stories
Curriculum
Minor in IT
Undergraduate Research
IT Co-op
Study Abroad
Honor Society

Related Links:
Undergraduate Video
RPI Catalog
RPI Admissions

*
IT Concentration: Web Technologies
(Science)

For those entering the program Fall 2007 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-1961 Introduction to Information Technology

ITEC-1220 Politics and Economics of IT

CSCI-1100 Computer Science I

MATH-1010 Calculus I

CSCI-1200 Computer Science II

MATH-2800 – Intro to Discrete Structures (Math Elective)

Life Science Elective (BIOL-XXXX)

Free Elective

Semester III Semester IV

ITEC-1150 Introduction to UML

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 Data Structures and Algorithms

H&SS Elective**

Semester V Semester VI

CSCI-4380 Database Systems

ITEC-4310 Managing IT Resources

ENGR-2600 Modeling & Analysis of Uncertainty

#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-2510 Writing to the World Wide Web

WRIT-4960 Advanced Content Development for the Web

COMM-4650 Intermediate Visual Communication

COMM-4960 Visual Literacy

COMM-4960 Visual Design

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-4960 Usability Testing

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

Message from the Associate Dean | Facts & Figures | Dates & Events | Student & Alumni Stories | Contact Us

Copyright © 2007 Rensselaer Polytechnic Institute