Site-wide links

Web Development Minor

Semester Requirements

Daniel Bogaard, Minor Adviser
(585) 475-5231, dsbics@rit.edu

The minor in web development provides students with a firm foundation in Web development. The Web has become a global, essential, and ubiquitous information delivery medium. Hence, knowledge of how the Web works and how to effectively develop dynamic websites will add considerable value to the academic programs of computing majors. This minor offers a curriculum that provides foundational skills in Web development, starting with simple sites, moving through dynamic client-side and server-side functionality, and culminating in Web-based systems that create and access various information services.

Prerequisites:
Students should have completed course work in discrete mathematics and a two-course programming sequence prior to beginning course work for this minor.

Required Courses:
ISTE-140 Web I
ISTE-230 Introduction to Database and Data Modeling
ISTE-240 Web II
ISTE-260 Designing the User Experience
ISTE-340 Client Programming
SWEN-383 Software Design Principles and Patterns
ISTE-341 Server Programming

[arrow] Click to view minor requirements in the Quarter Calendar

Quarter Curriculum - For Reference Only

Effective fall 2013, RIT will convert its academic calendar from quarters to semesters. The following content has been made available as reference only. Currently matriculated students who began their academic programs in quarters should consult their academic adviser for guidance and course selection.

This minor provides students with a firm foundation in Web development. The Web has become a global, essential, and ubiquitous information delivery medium. The minor explores Web development, starting with simple sites and moving through dynamic client-side and server-side creation. Students will create their own Web 2.0, AJAX-driven compound document application.

Prerequisites:
Students should have completed course work in multimedia, discrete mathematics, and a two-course programming sequence prior to beginning course work for this minor.

Required Courses:
4002-360 Introduction to Database and Data Modeling
4002-409 Website Design and Implementation
4002-536 Web Client-Side Programming
4002-539 Web Server-Side Programming
4002-546 Web Client-Server Programming