B.S. Web Development
124
Credit Hours
76%
Max Transfer Credit
Class Type
100% online, 6 & 12-week courses
Next Start Date
Feb 19, 2024
Cost Per Credit


Starting Fall 2023 term, the B.S. Web Development Program will be closed to new students and no applications will be accepted.

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.

Web Development Degree Program Overview

Be prepared to manage the web development process

Franklin University's comprehensive Web Development degree program gives you 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 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 web developer 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 your Web Development major 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 web developer degree from a university built for busy adults

Earn your degree on your terms by taking classes 100% online. 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

Read more >

Kendra

B.S. Web Development Graduate

"The professors and students are all there to help you succeed at the same time. It's a supportive atmosphere. Franklin has definitely given me the tools I need for the next step."

Your Best Value B.S. Web Development

Choose Franklin's B.S. Web Development and get a high-quality degree that fits your life and budget. 

Keep the Credit You've Earned

55
AVG TRANSFER HOURS

On average, students transfer in 1/3 of the credits required.

Transfer MORE Credits, Pay LESS tuition*

$11,940
|
$27,462
Max Transfer Credits
Avg Transfer Credits
*$398 per credit, 124 Total Credits, 94 maximum transfer credits, 55 average transfer credits.

Have Credit? Save Time!

26
MONTHS TO COMPLETE

Previously earned credit saves you time toward your degree. 

Completion time is calculated based on full-time status and average transfer credits. 

×

Tuition Guarantee

Inflation-proof your degree cost by locking-in your tuition rate from day one through graduation.

×

Web Development Courses & Curriculum

124 Semester Hours
Fundamental General Education
English Composition
ENG 120 - College Writing (4)

In this course, students acquire the writing competencies necessary for completing analytical and argumentative papers supported by secondary 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 their courses. The course also emphasizes the elements of critical reading, effective writing style, appropriate grammar and mechanics, clarity of language, and logical and cohesive development. It culminates in submission of an extended, documented research paper.

Mathematics
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. Note, this course has proctored exam(s).

Choose MATH 150 Fundamental Algebra as the prerequisite. Course can count as a University elective.

Social and Behavioral Sciences

6 credits from the following types of courses:
Choose from the Anthropology, Economics, Geography, History, Political Science, Psychology, or Sociology disciplines.

Science

6 credits from the following types of courses:
Two courses from the Science discipline. One course must have a lab component.

Arts & Humanities
HUMN 211 - Introduction to Critical Ethics (2)

Critical Ethics uses critical thinking to get around the limitations of personal belief and indoctrination to get to what ought to be done and why to improve the human condition. Accordingly, the goal of this course is to help the student improve his/her ethical analysis and evaluation skills to help the student do the thing that must be done, when it ought to be done, using critical thinking.

4 credits from the following types of courses:
Choose from the Art, English Literature, Fine Arts, Humanities, Music, Philosophy, Religion or Theater disciplines.

Additional General Education
PF 121 - Basic 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 the skills required in the workplace and the classroom that are easily transferrable between the two environments. The course includes strategies for time management, goal setting, reading comprehension, and advancing communication skills, including the use of electronic tools to participate in virtual environments.

OR 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 the 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 presentation skills.

OR SPCH 100 - Speech Communication (4)

This basic public-speaking course intends 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.

ENG 220 - Research Writing: Exploring Professional Identities (4)

This is an intermediate course focusing on the composition of research papers. Students in this course prepare to be active participants in professional discourse communities by examining and practicing the writing conventions associated with their own fields of study and work. By calling attention to the conventions of disciplinary writing, the course also prepares students for upper-division college writing and the special conventions of advanced academic discourse. Course activities include three extended research papers, semi-formal writing addressing interdisciplinary communication, and readings fostering critical engagement with disciplinary conversations.

MATH 280 - Intro to Probability & Statistics (4)

This course is designed to serve students in the Computer Science major as well as in other technology majors. The topics covered are descriptive statistics in numerical and graphical methods, probability concepts, discrete and continuous probability distributions, estimation theory, hypothesis testing, simple linear regression and correlation, and linear programming. These topics will be taught with rigorous algebra content and use statistical software, such as Excel.

Professional Core
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, Database Management Systems, covers the 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.

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 introduces programming to individuals with little or no programming background. The goal of this course is to introduce the fundamentals of structured programming, problem solving, algorithm design, and software lifecycle. Topics will include testing, data types, operations, repetition and selection control structures, functions and procedures, arrays, and top down stepwise refinement. Students will design, code, test, debug, and document programs in a relevant programming language.

WEBD 101 - Introduction to Web Page Construction (2)

This course presents introductions to many of the basic concepts, issues, and techniques related to designing, developing, and deploying Web sites. During the course, students will learn about Web design, HTML, XHTML, and Cascading Style Sheets (CSS). Students will learn how to create sites both manually and through the use of Web site development software.

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.

Major Area Required
COMP 325 - Human-Computer Interaction (4)

This course covers a broad range of important topics within Human-Computer Interaction 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 of Human-Computer Interaction and design. The design process is centered on the user and is based on a multidisciplinary approach that synthesizes computer science, cognitive science, and psychology. Human-computer interface designers also use analytical and empirical techniques to assess, predict, and evaluate whether a design meets user requirements. During this course, you will focus on 3 major types of assignments: Written assignments on HCI principles and system design. A project during which you will demonstrate your ability to apply HCI principles to design a software interface. A journal where you will record and reflect on your observations related to your studies in the course.

DATA 300 - Introduction to Analytics (4)

This course introduces the fundamentals of Business and Data Analytics. Students will learn business problem framing, data wrangling, descriptive and inferential statistics, data visualization, and data storytelling in analytics.

ITEC 400 - Linux Administration (4)

This course provides an in-depth exploration of critical Linux system administration skills. It encompasses various topics, ranging from fundamental tasks such as working with text files and user account management to more advanced subjects like system process optimization, storage management, virtualization, and security. Throughout the course, students will gain a comprehensive understanding of Linux file systems, disk management, networking, firewalls, users and groups, system services, processes, kernel management, shell scripting, package management, security, virtualization, containers, performance tuning, log management, backup and recovery, monitoring, and troubleshooting.

WEBD 320 - Freelancing for Technical Professional (4)

Web developers and other professionals in fields related to computer science often move into doing freelance work. This course is designed to give such professionals a solid understanding of what it means to do freelance work, how one goes about entering the field of freelancing, what one will need to have in place from a legal, business, and technical perspective, and how to make the decision to become a freelancer.

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 Web Development Capstone course provides students a platform for validating their fulfillment of the Web Development Program's outcomes. Through a blend of individual and group assignment, students are given a wide-ranging set of opportunities to display their knowledge and skills regarding creating and maintaining Web-based services from four primary perspectives - server-side, client-side, user experience and operational performance - using industry standard tools and methodologies and communication channels.

University Electives

23 credits from the following types of courses:
Any undergraduate courses offered by the University except developmental education courses.

Additional Requirements

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

Web Development Bachelor's Requirements & Outcomes

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 advantage of flexible courses that fit your busy schedule.

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

  • Get in-demand knowledge that helps Franklin grads stand out with top employers.

Request Information

In submitting my contact information, I understand that I will receive phone calls, text messages and email about attending Franklin University. I may opt out of these communications at any time.

Your privacy is important to us. Privacy Policy
Loading...

Web Development Jobs & 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.

Web Development Employment Outlook

5%

From 2021-2031, jobs in Web Development are expected to increase by 15%

All Occupations

2021
1,124,604 jobs
2031
1,181,953 jobs
Show Details >

Special Effects Artists and Animators

2021
47,791 jobs
2031
52,342 jobs

Web Developers and Digital Interface Designers

2021
198,907 jobs
2031
222,454 jobs

Graphic Designers

2021
261,356 jobs
2031
268,423 jobs

Computer Occupations, All Other

2021
420,138 jobs
2031
452,283 jobs


Source information provided by Lightcast.

Web Development Knowledge & Skillsets

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

Web Developer Degree Frequently Asked Questions

Back to College Blog

Related Programs