Skip to main content
B.S. Web Development

Optimize your career functionality with a web development degree

From the start, the internet revolutionized the way people think, act and do business. Now, two decades after going mainstream, the web still holds the promise of what’s new and what’s next. With the ever-increasing influence of the web on consumer behavior comes the need for qualified web development professionals. Franklin’s transfer-friendly B.S. Web Development degree program can prepare you to not only understand e-commerce trends, but also create web experiences that capitalize on them.

Program not available in

On Site

Hands-On Experience

Gain practical skills using industry-standard software, databases and languages.

Real-World Practitioners

Learn from experienced technology leaders.

Enterprise-Level Skills

Gain exposure to the disciplines required to build next-generation websites.

100% Online Classes

Earn your degree around your schedule.

In-Demand Skills

Learn from a leader in preparing working adults for career advancement.

Accredited Online University

Nearly 80% of our students take online courses.

Program Overview

Create next-generation, enterprise-level web experiences

Franklin University's comprehensive Web Development degree program gives you 360-degree exposure to the many disciplines required to build these next-generation, enterprise-level websites. You'll be prepared to manage the entire web development process, whether overseeing contractors, managing internal teams, or collaborating in partnership with others.

Franklin's web development courses, which are created and reviewed in tandem with an advisory board comprised of Chief Technology Officers, Web Application Developers, and Graphic Designers, helps you acquire highly sought after skills, including web application development, front-end development, database development, user experience design, and graphic design.

Learn industry-standard software and best-practice techniques

You'll gain hands-on experience with industry-standard software, databases, and languages, including Adobe Creative Suite (PhotoShop) and Flash. You'll discover best practices for translating business requirements into design, and design into fast, immersive web experiences for different browsers and screen sizes using HTML, CSS, JavaScript, PHP, Ruby, Rails and JSON.

Get hands-on experience coding web applications

With this web developer degree program you'll learn about back-end application development and e-commerce systems, from how to code data-driven web and e-commerce applications using PHP and enterprise-wide databases such as Oracle, to marketing, online retailing, and electronic supply chain management.

And because this program gives you real-world experience through hands-on project work, you'll graduate ready to immediately apply your skills in a fast-changing, high-tech workplace.

Earn your degree from a university built for busy adults

Earn your degree on your terms by taking classes 100% online or pursue available coursework at one of our Midwest locations. Regionally accredited and nonprofit, Franklin was built from the ground-up to satisfy the needs of adult learners. Our seamless transfer process and team of academic advisors will help ease your transition to becoming a student, while our flexible course schedules help to balance your education with work, family, and life. Get started on your future today.

*Source information provided by Economic Modeling Specialists International (EMSI)

Read more >

Curriculum & Course Descriptions

124 Semester Hours
Fundamental General Education Core (24 hours)
English Composition

Choose a minimum of 3 semester hours from:

WRIT 120 - COLLEGE WRITING (4)
In this course, students acquire the writing competence necessary for conducting and presenting research. A variety of assignments, beginning with personal reflections, build upon one another, as students develop ideas that respond to, critique, and synthesize the positions of others. Students systematize and organize knowledge in ways that will help them in all of their courses. The course also emphasizes the elements of good writing style, appropriate grammar and mechanics, clarity of language, and logical and cohesive development. It culminates in submission of a documented research paper.

*If the course does not have a research paper component, WRIT 130 Research Paper, two semester credits, is also required.

Mathematics

Choose a minimum of three semester hours from:

MATH 160 - COLLEGE ALGEBRA (4)
This course is designed to prepare students for Applied Calculus and Discrete Mathematics and to provide the mathematical background needed for the analytic reasoning used in other courses. Topics include functions and their graphs, including exponential and logarithmic functions; complex numbers; systems of equations and inequalities; matrices; basic principles of counting and probability; and other selected topics.

Choose MATH 150 Fundamental Algebra as the prerequisite. This course can count as a general education or University elective.

*at least one mathematics or statistics course beyond the level of intermediate algebra.

Sciences

Choose a minimum of 6 semester hours from:

SCIE 210 - UNDERSTANDING SCIENCE: PRINCIPLES, PRACTICE, & THEORY (2)
Understanding Science: Principles, Practice & Theory is a two credit hour course that introduces students to the major themes, processes, and methods common to all scientific disciplines. Students will develop critical thinking skills necessary to analyze and evaluate all kinds of phenomena, scientific, pseudoscientific, and other. The focus is on the nature of science so students will develop an understanding of how science works and develop an appreciation for the process by which we gain scientific knowledge.
SCIE 211 - INTRODUCTION TO SCIENTIFIC ANALYSIS & REASONING (4)
Introduction to Scientific Analysis and Reasoning is a four credit hour course consisting of three credit hours of lecture and one credit hour of laboratory. This course is an introduction to critical thinking on statistical and scientific claims. The student will develop the critical thinking skills necessary to analyze and evaluate popular sources of (mis)information and to better understand and evaluate all sorts of scientific claims and arguments. The focus of the course is on students developing thoughtful and critical use of scientific information and research to be able to separate truth from deception and make decisions that affect their personal lives and roles as informed and engaged citizens.

*Two science courses, with one having a laboratory component.

Social and Behavioral Sciences

Choose a minimum of 6 semester hours from:

  • Choose coursework from the Anthropology, Economics, Psychology, and Sociology disciplines, or PUAD 295 American Government in Action.

*The six semester hours must come from at least two different disciplines

Arts and Humanities

Choose a minimum of 6 semester hours from:

HUMN 211 - INTRO TO ETHICAL ANALYSIS AND REASONING (2)
The goal of this course is to help you improve your ethical analysis and reasoning skills. You will be introduced to the art of formulating and assessing ethical arguments according to the standards of logical thinking and critical analysis. In this course, you will discover how to apply the following questions to your job and everyday life. Why do we need ethics if we have laws to govern our behavior' Does the majority view determine what is ethical and what is not' Are feelings, desires, and preferences reliable ethical guides' Is it ever appropriate to criticize another individual's (or culture's) ethical judgment' Are people always responsible for their actions' Do human beings have a natural tendency to good, a natural tendency to evil' both' neither' Is there a single moral code that is binding on all people, at all times, and in all places'
  • Choose additional coursework from the Humanities discipline.

Additional General Education Requirements (12 hours)
COMP 106 - INTRODUCTION TO SPREADSHEETS (1)
This course focuses on using spreadsheets to solve business applications.
COMP 108 - INTRODUCTION TO DATABASES (1)
This course focuses on using databases to solve business applications.
PF 321 - LEARNING STRATEGIES (2)
This course prepares students to be successful lifelong learners both academically and in their chosen careers. Franklin courses require a high level of self-directed learning and focus on skills required in the workplace and the classroom that are easily transferable between the two environments. The course includes strategies for advancing communication skills, including the use of electronic tools to participate in virtual environments. The assignments and activities in the course are created to closely simulate teamwork found in the workplace.
COMM 150 - INTERPERSONAL COMMUNICATION (4)
By using applied critical and creative thinking, students in this course will develop a set of communication skills that will enhance their personal and professional relationships and endeavors. This course will focus on skill development in key areas such as self, perception, listening, verbal messages, conversations, relationships, conflict management, persuasion, and public speaking. Please note: A book fee will be included in your tuition charges for required course materials. Please see http://www.franklin.edu/financial-aid/tuition-fees /e-textbooks for specific charges.
OR SPCH 100 - SPEECH COMMUNICATION (4)
A basic public speaking course intended to improve the student's ability to think critically and to communicate orally. Theory and practice are provided in various speaking situations. Each student is required to speak before an audience, but class work also involves reading, gathering and organizing information, writing and listening.
WRIT 320 - BUSINESS & PROFESSIONAL WRITING (4)
This is an advanced composition course that focuses on writing for business and professional purposes. Students will review the writing conventions commonly expected within business and professional environments, as well as strategies for analyzing rhetorical situations within those environments. Coursework includes analysis, revision, and research exercises, as well as substantial practice in composing business correspondence. The final project is an extensive, researched business proposal developed in stages and presented to the class. Students will be encouraged to relate course materials to their major programs and workplace experiences.
Professional Core (25 hours)
COMP 101 - PROBLEM SOLVING WITH COMPUTING (2)
Many organizations today utilize computers and information systems to store, organize, analyze, and summarize data to solve problems. As a result, computing is a tool that can benefit students in many different fields. At the heart of solving problems with computers is the study of structured thinking using algorithms. This course is designed for students with no prior programming experience and teaches the building blocks of algorithms, including variables, expressions, selection and repetition structures, functions and parameters, and array processing.
COMP 204 - PRINCIPLES OF COMPUTER NETWORKS (2)
This course serves as an introduction to the function, design, administration, and implementation of computer networks. Topics include network infrastructure, architecture, protocols, applications, and the OSI networking model.
COMP 281 - DATABASE MANAGEMENT SYSTEMS (4)
This course covers fundamental concepts necessary for the design, use, implementation and administration of database systems. The course will stress the fundamentals of database modeling and design, the languages and facilities provided by database management systems, and some techniques for implementing and administering database systems. Please note: A book fee will be included in your tuition charges for required course materials. Please see http://www.franklin.edu/financial-aid/tuition-fees /e-textbooks for specific charges.
GRPH 117 - GRAPHIC EDITING SOFTWARE (1)
This course provides students with advanced instruction in graphic editing software. Projects will use tools, layers and filters to edit and create digital images for use in design. Note: Students without access to Franklin University's computer laboratories will be required to obtain software at the student's expense.
GRPH 210 - FUNDAMENTALS OF GRAPHIC DESIGN (4)
In this course students will explore the fundamental principles and creative process of graphic design. An emphasis is placed on visual problem solving skills and the creative and aesthetic aspects of traditional graphic design. The course also explores the implications of traditional graphic design in a digital format. NOTE: This is a technology course, in a technology program, and it requires the purchase of software that may be used in subsequent courses as well as being suitable for commercial work beyond completion of degree studies. For specific software requirements, consult the course syllabus.
ITEC 136 - PRINCIPLES OF PROGRAMMING (4)
This course covers fundamental programming principles for individuals with at least some programming background. Major themes are structured programming, problem solving, algorithm design, top-down stepwise refinement, and software lifecycle. Topics will include testing, data types, operators, repetition and selection control structures, functions, arrays, and objects. Students will design, code, test, debug, and document programs in a relevant programming language. Please note: A book fee will be included in your tuition charges for required course materials. Please see http://www.franklin.edu/financial-aid/tuition-fees /e-textbooks for specific charges.
WEBD 101 - INTRODUCTION TO WEB PAGE CONSTRUCTION (2)
This course covers the fundamental concepts necessary for the construction of web pages using the basic building blocks of Hypertext Markup Language (HTML) and Cascading Style Sheets (css). HTML and XHTML are covered in detail for building web pages using a web page development environment. The use of styling using css is introduced.
WEBD 146 - JAVASCRIPT FOR PROGRAMMERS (2)
This course covers the fundamentals of the JavaScript programming language from the viewpoint of an experienced programmer learning a new language. The course topics include language based matters of syntax, variables and assignment, values types, operators, functions, objects, regular expressions, and exception handling as well as using the language and associated tools such as JSDoc to create and document Web application interfaces.
WEBD 236 - WEB INFORMATION SYSTEMS PROGRAMMING (4)
This course builds web applications by employing server-side scripts that query relational databases. The student learns and reflects on two- and three-tier software architectures, separation of responsibility, model-view-controller pattern, basic security, and web frameworks. The student will design, code, test, debug, and document programs using a server-based scripting language. Note: This is a technology course in a technology program, and it requires the purchase of software that may be used in subsequent courses as well as being suitable for commercial work beyond completion of degree studies. For specific software requirements, consult the course syllabus.
University Electives (25 hours)
  • Any undergraduate courses offered by the University except developmental education courses.

Major Area (36 hours)
COMP 325 - HUMAN COMPUTER INTERACTION (4)
This course covers a broad range of important topics within human computer interaction (HCI) and its implications for the design of interactive systems. By understanding the user's viewpoint and technology's effect on people, we can better plan for the selection, design, implementation, and use of technology so that the effects are positive rather than negative. The focus is on the design of interactive systems and human-computer interfaces. The course will cover the current literature and the knowns and unknowns about HCI and design. The design process is centered on the user and is based on a multidisciplinary approach through a synthesis of computer science, cognitive science, and psychology. HCI designers also use analytical and empirical techniques to assess, predict, and evaluate whether a design meets user requirements.
GRPH 310 - ADVANCED GRAPHIC DESIGN (4)
In this course students will apply the fundamentals covered in Fundamentals of Graphic Design (DCOM/GRPH 210). A strong focus is placed on preparing students to effectively communicate ideas and information to business and consumer audiences through graphic design. Students will learn to apply these principles using traditional methods supported by computer technology. Please note: A book fee will be included in your tuition charges for required course materials. Please see http://www.franklin.edu/financial-aid/tuition-fees /e-textbooks for specific charges.
INFA 300 - INTRODUCTION TO ANALYTICS (4)
This course leads students through the foundational concepts, methods and concerns related to the practice of information / data analysis from the posing of questions needing answers to gathering the data, generating statistics, analyzing the results, formulating answers to the questions, and reporting those answers. Course topics include defining clear, accurate and actionable research questions and the answers, selecting data and methods; generating relevant statistics and reporting the story the data tells regarding the questions and the sought-after answers using basic tools such as those intrinsic to spreadsheet software such as Microsoft Excel.
ITEC 400 - LINUX ADMINISTRATION (4)
This course covers the basic methods of Linux system administration. The course will focus not only on user-level commands and utilities, but also upon installation and configuration of the kernel, file system, memory, peripheral devices, authentication/authorization and network facilities. The course also provides an introduction to the Perl programming language and the role of Linux in the enterprise. This course also uses virtualization software to isolate the Linux operating system from the underlying host operating system. As such, administrative access to a late-model computer with sufficient memory and hard drive space is required. Please see http://www.franklin.edu/financial-aid/tuition-fees /e-textbooks for specific charges.
WEBD 325 - MOBILE PROGRAMMING (4)
This course covers the fundamentals of mobile app programming for mobile devices, including smartphones and tablets as well as providing a survey of current mobile platforms, mobile application development environments, and mobile device input and output methods. Students will design and build a variety of Apps throughout the course to reinforce learning and to develop real competency.
WEBD 335 - ADVANCED CLIENT SIDE DEVELOPMENT (4)
This course builds on the fundamental concepts of constructing web pages by expanding into robust, efficient, and highly responsive client side applications of current web technologies. Students will apply advanced techniques that employ scripting languages, libraries, and frameworks to build interactive front ends to server applications. These web pages will be single page applications that use asynchronous scripting language callbacks to provide user interactivity. These applications will consume RESTful services.
WEBD 435 - ADVANCED SERVER SIDE DEVELOPMENT (4)
This course builds on the fundamental concepts of constructing web pages by expanding into robust, efficient and highly responsive server side applications of current web technologies. Students will apply advanced techniques that employ server side languages, libraries, and frameworks to build interactive RESTful application programming interfaces (APIs). These APIs will be used to drive web applications that use asynchronous scripting language callbacks to provide user interactivity.
WEBD 445 - ADVANCED WEB DEVELOPMENT (4)
This course will look at the state of technology in web development. It will cover topics that are cutting edge and new as well as those that may not get significant treatment in other courses.
WEBD 495 - WEB DEVELOPMENT CAPSTONE (4)
The intent of this course is to provide a capstone experience that integrates the material contained in required courses of the Web Development major. It also provides an opportunity for students to recognize and evaluate the interrelationship of their general education courses with the courses taken for their Web Development major. The major areas of the program are reviewed and assessed via standardized exams. The Capstone will include discussion about professional and ethical issues related to the discipline of Web Development. In addition, the historical development of technology related to the Internet and eCommerce is explored.
Additional Requirements

All students are required to pass College Writing (WRIT 120), either Basic Learning Strategies (PF 121) or Learning Strategies (PF 321) and either Speech Communication (SPCH 100) or Interpersonal Communication (COMM 150) prior to enrolling in any other course at the 200 level or above. Either PF 121 or PF 321 must be taken prior to the first BLF course, or it may be taken concurrently with the first 15-week BLF course. Students who enroll at Franklin with 30 or fewer hours of transfer credit are required to pass Basic Learning Strategies (PF 121) in place of Learning Strategies (PF 321). Students must also meet the University algebra competency requirement.

Request Free Information!

Want to learn more about Franklin University? Complete the simple form - it just takes a minute!

  • Invest in yourself by finishing your degree.

  • Take classes online, on campus, or both.

  • Finish faster. Save more. Franklin fits your life.

  • Top employers hire Franklin grads to provide relevant industry knowledge.

Request Information

I acknowledge that by submitting this form, I may be contacted by telephone and email.

Your privacy is important to us. Privacy Policy

Program Details

Career Opportunities

Web Developer

Web Developers use programming and scripting languages to translate business requirements into web-based applications and dynamic internet content.

Webmaster

Webmasters maintain website content, handle web-based inquiries, and work to improve site visibility through search engine optimization.

Web Producer

Web Producers use coding, programming, graphic design, and analytic skills to gather, create, format, publish, and manage website content.

Web Programmer

Web Programmers use programming and scripting languages to create applications and dynamic content, integrate databases within a content management system, and modify the look and feel of web pages.

Employment Outlook

17%

From 2015-2025 jobs in Web Development are expected to increase by 17%

All Occupations

2015
29,867 jobs
2025
34,944 jobs
Show Details >

Web Developers

2015
5,971 jobs
2025
7,854 jobs

Multimedia Artists and Animators

2015
1,139 jobs
2025
1,340 jobs

Information Security Analysts

2015
3,132 jobs
2025
3,851 jobs

Computer Network Architects

2015
4,239 jobs
2025
4,889 jobs


Source information provided by Economic Modeling Specialists International (EMSI) - June 2016

Knowledge & Skillsets

Gain in-demand skills sought by employers with curriculum that teaches you:

Frequently Asked Questions

Back to College Blog