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 adds 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.
Notes about this minor:
- This minor is closed to students majoring in computing and information technologies, computing security, game design and development, human-centered computing, new media interactive development, software engineering, or web and mobile computing.
- Posting of the minor on the student’s academic transcript requires a minimum GPA of 2.0 in the minor.
|Students should complete course work in discrete mathematics and a two-course programming sequence prior to beginning course work for this minor.|
|ISTE-140||Web and Mobile I*|
|ISTE-230||Introduction to Database and Data Modeling†|
|ISTE-240||Web and Mobile II‡|
|SWEN-383||Software Design Principles and Patterns§|
* Introduction to Database and Data Modeling (ISTE-230) may be substituted for Web and Mobile I (ISTE-140).
† Principles of Data Management (CSCI-320) may be substituted for Introduction to Database and Data Modeling (ISTE-230).
‡ Rich Media Web Application Development (IGME-330) may be substituted for Web and Mobile II (ISTE-240).
§ Class Websites (SWEN-262) may be substituted for Software Design Principles and Patterns (SWEN-383).
Quarter Curriculum - For Reference Only
Effective fall 2013, RIT converted 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.
Students should have completed course work in multimedia, discrete mathematics, and a two-course programming sequence prior to beginning course work for this minor.
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