Introduction
The Bachelor of Science in Web Design and Development (BSWD) program focuses on the tools, technologies, and techniques needed to design, implement, and maintain modern interactive and dynamic websites. The curriculum engages students in the latest technologies used to fuel the continual growth and transformation of the Internet. Students will gain experience in software development, methodologies, UI and experience design, quality assurance, graphic design, media design, and more. In addition, the curriculum builds professional skills, including: writing, communication, and leadership.
In addition to earning the Bachelor of Science in Web Design and Development degree graduates will accumulate significant experience in large-scale projects both individually and in teams. This project focus culminates with Enterprise Projects where students develop software under the direction of industry-leading organizations.
Graduates of this degree program will have gained experience in a variety of different roles in the software development life-cycle through projects and other coursework. Possible career paths include: software engineer, front-end developer, website designer, user experience designer, quality assurance professional, graphic and media designer, and server-side developer.
Program Overview
Students participate in courses that are taught using active learning methods. Teaching techniques include lectures, class discussions, debates, student presentations, individual and group activities, creative assessments, various labs and assignments, and more. Additionally, students work individually and in teams on supervised projects in which they apply related concepts. The program is 10 quarters in length and requires a minimum of two-and-a-half years to complete.
Program Objectives
Graduates of the Bachelor of Science in Web Design and Development are expected to be able to:
- Model best practices and processes involved in all aspects of the software development life cycle
- Design effective webpages and websites using standardized interfaces and proper user flow
- Develop dynamic web-based systems using modern languages and integrated development environments
- Generate high-quality, production-ready graphics, video, and other dynamic media
- Employ a variety of algorithms and data structures
- Demonstrate an understanding of established and emerging software standards
- Create software using a variety of software development methodologies
- Prepare software applications for deployment using a variety of techniques
- Recognize the impact of business decisions and implications in software development
- Effectively communicate in a professional setting
- Produce professional-quality specifications, models, and other documents
- Utilize technical and non-technical expertise in team-based, collaborative environments
- Demonstrate effective problem solving and critical thinking skills
Graduation Requirements
(Students enrolled in the BSWD program beginning Fall Quarter 2014)
To qualify for graduation with a Bachelor of Science in Web Design and Development, students are required to accomplish the following:
- Complete a minimum of 180 quarter credit hours with an average grade of ‘C’ (Cumulative Grade Point Average of 2.0) or higher for all work taken at the University
- Complete a minimum of 118 credit hours in required degree courses, including projects
- Complete a minimum of 62 credit hours in required General Education courses
- Abide by all University rules and regulations
- To earn credits for a course, a student must earn a passing grade.
- For required courses, a passing grade is a ‘C’ or better. For elective courses, and for courses selected from a “choose one/two from the following” category, a passing grade is a ‘D-' or better.
- No unresolved judicial matters
- No outstanding financial obligations to the University
Students enrolled prior to Fall 2014 should refer to the prevailing Catalog during their initial period of enrollment.
BSWD Program Plan
Minimum General Education Credits Required
|
62 Credits
|
Minimum Web Development Credits Required
|
118 Credits
|
Total Required for BS in Web design and Development
|
180 Credits
|
General Education (62 credits)
Foundational Courses (16 credits)
BUS101 | Personal Finance | 3 credits |
BUS110 | Principles of Finance | 1 credit |
FAC105 | Leadership & Problem-Solving | 3 credits |
FAC299 | Marketing Your Personal Brand | 2 credits |
HUM106 | Freshman Seminar | 4 credits |
HUM150 | Logic | 3 credits |
Communications (6 credits)
FAC120 | Spoken Communications | 3 credits |
FAC125 | Collaborative & Interpersonal Communications | 3 credits |
English (8 credits)
ENG110 | Introduction to English Composition | 4 credits |
ENG210 | Persuasive & Professional Writing | 4 credits |
Mathematics (12 credits)
MAT105 | College Algebra | 3 credits |
MAT110 | Sets, Probability & Number Systems | 3 credits |
And choose two of the following
MAT125 | Geometry | 3 credits |
MAT150 | Trigonometry | 3 credits |
MAT200 | Math-Based Codes, Cyphers & Secrets | 3 credits |
MAT210 | Linear Algebra | 3 credits |
MAT250 | Calculus | 3 credits |
MAT260 | Statistics | 3 credits |
MAT305 | Problem Solving | 3 credits |
Social and Behavioral Science (8 credits)
HUM205 | Ethics | 3 credits |
SSC250 | Human Relations & Personality Development | 3 credits |
And choose one of the following
SSC150 | Introductory Psychology | 2 credits |
SSC272 | United States Government | 2 credits |
SSC311 | Law & the Legal System | 2 credits |
SSC321 | Introduction to Group Dynamics | 2 credits |
SSC322 | Conflict & Negotiation | 2 credits |
SSC351 | Introduction to Intellectual Property | 2 credits |
Physical and Biological Science (2 credits)
Choose one of the following
PSC115 | Introduction to Biology | 2 credits |
PSC201 | Astronomy | 2 credits |
PSC210 | Environmental Studies | 2 credits |
PSC226 | Introductory Physics | 2 credits |
PSC230 | Introduction to Chemistry | 2 credits |
Health and Physical Education (2 credits)
Choose one of the following
Humanities (2 credits)
Choose one of the following
LNG110 | Survey of Foreign Language | 2 credits |
LNG120 | Languages & Linguistics | 2 credits |
LNG130 | Artificial Languages | 2 credits |
HUM130 | Myth, Folklore & Popular Culture | 2 credits |
HUM160 | Ancient Mythology | 2 credits |
HUM170 | Modern Entertainment Mythology | 2 credits |
Industrial Technology (2 credits)
Choose one of the following
IND150 | Tangible Product Design | 2 credits |
IND200 | 3D Printing | 2 credits |
IND220 | Manufacturing | 2 credits |
IND230 | Survey of Robotics | 2 credits |
IND240 | Electrical Circuits | 2 credits |
IND250 | Aviation & Airpower | 2 credits |
Literature (2 credits)
Choose one of the following
ENG250 | Poetry | 2 credits |
ENG311 | Principles of Creative Writing | 2 credits |
HUM200 | The Imagination of Horror in Media | 2 credits |
LIT110 | Science Fiction Through Literature | 2 credits |
LIT120 | Comics as Literature | 2 credits |
LIT130 | Literary Masters | 2 credits |
Fine Arts (2 credits)
Choose one of the following
FAC101 | Art Appreciation | 2 credits |
FAC130 | Character Design | 2 credits |
FAC150 | Animated Narratives in Modern Entertainment | 2 credits |
FAC210 | Music Composition | 2 credits |
FAC220 | Animation in Art | 2 credits |
MTM140 | Basics of Film | 2 credits |
MTM150 | Film Production | 2 credits |
Web Design and Development Courses (114 credits)
Introductory Core Courses (19 credits)
BIT120 | Business & Information Systems Practices | 4 credits |
CSC110 | Introduction to Computer Science | 4 credits |
CSC116 | Introduction to Information Technology | 1 credit |
CSC150 | Object Oriented Programming & Design | 6 credits |
CSC210 | Introduction to Web Presentation & Development | 2 credits |
ITH215 | Networking I | 2 credits |
Advanced Core Courses (65 credits)
CSC130 | Principles of Software Engineering | 4 credits |
CSC160 | Application Development | 4 credits |
CSC171 | Mobile Application Development | 3 credits |
CSC180 | Open Source Platforms Development | 4 credits |
CSC260 | Dynamic Web Programming | 4 credits |
CSC280 | Developing Scalable Web Applications | 4 credits |
CSC317 | Web Design | 3 credits |
CSC325 | Human Computer Interface Design | 4 credits |
DBT130 | Databases I | 4 credits |
GAT180 | Mobile Game Development | 3 credits |
MTM161 | Introduction to Graphic Design | 3 credits |
MTM260 | Media Design Tools | 3 credits |
MTM282 | Interactive Web Development | 4 credits |
MTM320 | Advanced Web Scripting | 4 credits |
MTM370 | Front-End implementation | 4 credits |
MTM450 | Web Game Development | 4 credits |
And choose one of the following (CSC185 is preferred)
BIT110 | Industry Best Practices | 3 credits |
CSC185 | Development in Third Party Frameworks | 3 credits |
CSC195 | C++ Programming I | 3 credits |
And choose one of the following (CSC140 is preferred)
CSC140 | Dynamic & Scripting Languages | 3 credits |
CSC196 | C++ Programming II | 3 credits |
MOA141 | Introduction to Information Modeling | 3 credits |
Project Core Courses (34 credits)
PRO160 | Application Development Lab | 2 credits |
PRO161 | Projects in Graphic Design | 2 credits |
PRO180 | Open Source Platforms Development Lab | 2 credits |
PRO260 | Dynamic Web Programming Lab | 2 credits |
PRO265 | Projects in Media Design | 2 credits |
PRO280 | Developing Scalable Web Applications Lab | 2 credits |
PRO390 | Capstone Project | 4 credits |
PRO490 | Enterprise Projects I | 6 credits |
PRO491 | Enterprise Projects II | 6 credits |
PRO492 | Enterprise Projects III | 6 credits |