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 2009 > 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 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

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

Copyright © 2007 Rensselaer Polytechnic Institute