The Bachelor of Science in Computer Science with a major in web design is designed for students who want to pursue a computer science undergraduate degree with a specialization in web design. The program is designed to provide students with the skills and the set of tools they need to succeed within the fast-growing web design field. These skills will be developed and enriched further by the computer science major core courses. The curriculum is designed to keep students current with a continuously changing field. Majors in web design will find courses in art, graphic design, business and marketing are good selections to complement this program of study.
Requirements (54 credit hours)
A bachelor of science degree is awarded in computer science web design.
The 54 credit hours must consist the following required courses:
- CMPSC 112: Survey of Computer Science (3)
- CMPSC 202: Principles of Programming I (4)
- CMPSC 203: Principles of Programming II (4)
- CMPSC 255: Introduction to Networks (3)
- CMPSC 301: Operating Systems (3)
- CMPSC 309: Issues in Computing (3)
- CMPSC 311: Data Structures and Algorithms (4)
- CMPSC 321: Relational Database Theory and Design (4)
- CMPSC 345: Computer Systems and Organization (4)
- CMPSC 132: User Experience I: Understanding User Experience
- CMPSC 232: User Experience II: Building Compelling User Experiences
- CMPSC 206: WWW Applications I (3)
- CMPSC 306: WWW Applications II (3)
- CMPSC 393: Goal-Oriented Web Design (3)
- MATH 135: Introduction to Statistics (4)
- MATH 200: Introduction to Discrete Mathematics (3)
Note that both MATH 200 and CMPSC 202 require MATH 112 as a prerequisite. Therefore, computer science majors must either complete MATH 112 (3 credits) or place into 200-level math.
A grade of C or better is required in all courses counting toward the major.
The following General Education courses are strongly recommended for the Web Design major:
- ART 116: Computer Graphics (Humanities)
- ART 120: Graphic Design I (Humanities)