Skip to Content
Academics
Web Design and Development - Web Development Concentration

Web Design and Development - Web Development Concentration

Bachelor of Applied Science

This program is available at the Online and Springfield - Leffel Lane locations.

The Bachelor of Applied Science Degree in Web Design and Development is a combination of front-end (web design) and back-end (web development) curriculum with an emphasis on experiential learning. There is a growing demand for developers possessing both web design and web development skills. ​As technology rapidly expands and evolves, many companies are seeking talented developers who can understand and work on both the front and back-end to create a usable product with little input or support. These developers can develop fully fledged platforms (with databases, servers, and clients) which don't need other applications to function.

Web Developers with front-end development skills can design responsive, user interfaces based on client or team specifications. They use the elements and principles of design, analytics, and usability to inform their design choices.  Web Developers with back-end development skills can create advanced websites using client-side programming, server-side programming, and databases with an attention to security and version control.  Web Developers with back-end development skills are adaptable problem solvers who can address web application programming challenges.

The Bachelor of Applied Science Degree in Web Design and Development will prepare students for employment as web developers, software architects, software engineers, software developers, system administrators, systems analysts, DevOps engineers, database administrators, cloud architects, full-stack developers, and more.

Learn more about the Web Design and Development programs at Clark State College.

Explore Careers

Outcomes and Curriculum

  • Adapt to various problem-solving needs using the appropriate tools in web design and development while utilizing persistence, curiosity, research, and a willingness to learn.
  • Work with various computer platforms, including Windows, Mac OS, and Linux.
  • Write computer programs to support web applications such as client-side scripts, server-side scripts with attention to version control, web security, and client specifications.
  • Deploy full-stack web applications with integrated server-side databases in a testing environment, on a web server, or in the cloud while using an Agile Development model and working in teams and individually.
  • Communicate effectively, able to make formal and informal presentations to clients, managers, technical, and non-technical staff.
  • Design responsive, front-end user interfaces based on client need, design elements and principles, analytics, usability testing, and best practice coding that adheres to web standards and semantics.
Course Title Credits
Fall
CSD 1510 Programming Fundamentals with Python ^* 3
ENG 1111 English I 3
FYE 1101 College Success 1
ITS 1105 Computer Concepts and Software Applications ^* 3
ITS 1205 Windows Concepts ^* 1
ITS 1300 Introduction to Computers and Networks 2
ITS 1500 HTML and CSS ^ 3
 
Spring
CSD 1300 Database Management 2
CSD 1310 SQL I 2
CSD 1600 JavaScript and jQuery 3
NWM 1005 Digital Aesthetics and User Experience 3
NWM 1020 Adobe for Web Professionals 3
NWM 1610 Web Design 3
 
Fall
CSD 2310 SQL II 2
CSD 2521 Java Programming I 3
NWM 2400 Advanced Web Design 3
PSY 1111 Introduction to Psychology **SB 3
-- Technical Elective** 3
 
Spring
CSD 2522 Java Programming II 3
COM 1120 Public Speaking I 3
STT 2640 Elementary Statistics I 3
CSD 2800 Advanced Topics 3
ART 1002 Art History II **AH 3
 
Fall
WDD 3100 User Interface Design 3
WDD 3200 HTML and CSS II 3
WDD 3400 JavaScript for Web Development 3
GEO 1100 Human Geography **SB 3
PHL 2000 Critical Thinking **AH 3
 
Spring
WDD 3300 Web Analytics and SEO 3
WDD 3500 Python for Web Development 3
WDD 3600 Server-side Programming and Database 3
MTH 1070 Quantitative Reasoning 3
 
Summer
WDD 3700 Web Design and Development Internship 3
ENG 1112 English II 3
 
Fall
WDD 4300 User Experience Design 3
WDD 4600 Web Server Interaction 3
WDD 4700 Senior Project I 3
BIO 1410 Fundamentals of Biology **NS 4
 
Spring
WDD 4710 Senior Project II 3
WDD 4800 Web Design and Development Capstone 3
GLG 1131 Physical Geology **NS 4
ECO 2220 Principles of Microeconomics **SB 3
 
  Total credit hours 120
^Proficiency test available.

*Students with little or no computer background should enroll in ITS 0700 before taking other computer courses.  Students without adequate keyboarding skills should enroll in ITS 0710 before taking a computer class.

** Elective options - Where indicated, a specific course has been suggested. Students may complete the listed course OR choose a course from the options specified below to fulfill this requirement.

**NS - Natural Science Electives:  GLG 1131, GLG 1132, BIO 1410, BIO 1420

**AH - Arts/Humanities Electives:  ART 1101, ART 1102, HST 1110, HST 1120, HST 1210, HST 1220, PHL 2000, PHL 2100

**SB - Social/Behavioral Science Electives:  ECO 2210, ECO 2220, GEO 1100, GEO 1400, GEO 2200, PLS 1100, PLS 1300, PLS 2300, SOC 1110, PSY 1111

**Technical electives must total 3 semester hours.  They may come from any combination of courses (including online courses) not already prescribed that use the following course codes:  CSD, CSE, GST, NWM, NTK, or GEO 1000

The program schedule is designed for full-time students who have completed all prerequisites and who have no college preparatory recommendations. Many individuals, especially part-time students, and those taking college preparatory courses, will require additional terms of study. Students should consult their academic advisors for help in planning their schedules.

Academic Preparation

Web Design and Development students need a high school algebra background equivalent to MTH 0650 Algebra for Non-STEM majors. Students with little or no computer background should enroll in ITS 0700 Computer Fundamentals as a preparatory course before taking other computer courses. Students without adequate keyboarding skills should enroll in ITS 0710 Keyboarding.

Questions? We're here to help!

Alexandria Horne Instructor and Coordinator, Business and Applied Technologies

937-328-6083 hornea@clarkstate.edu