Site-wide links

Web Development Minor

Semester Requirements

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

This minor 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 computing majors. This minor 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.

Course
Prerequisites
Students should complete 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