Skip to main content

Now accepting applications for the new Endeavor Program, a unique educational experience designed for you!

Learn More
Students listen to a lecture in a computer lab and take notes on the dry erase walls

Web Application Development

Program Overview

Program Overview

It's a great time to be a web developer. Organizations want and need an appropriate online presence. And those involved in diverse segments of business make concerted efforts to interact with customers and gain new ones. So learn how to develop applications for deployment on the World Wide Web. Our faculty have decades of experience in web technologies, security systems and more. 

We'll guide you into broadening your skill in web design, web content development, client liaison, client-side/server-side scripting, in addition to web server and network security configuration.  Web development can range from developing the simplest static plain text pages to complex Web-based internet applications, electronic commerce sites and social network services. We will help you learn to track current trends and best practices to enable you to be effective in your career.



General education requirement (38 hours)

Specific courses required:

  • BI 4213 - Biblical Ethics
  • LUSS 2093 - Impact of Internet Technologies on Society
  • Mathematics requirement satisfied by major

Required courses for the major area (74-76 hours)

  • CS 1213 - Introduction to Computer Programming
  • CS 1233 - Object-Oriented System Design and Programming
  • CS 2243 - Database Management Systems
  • CS 3243 - Mobile Device Programming
  • CCT 395V - Internship *
  • CCT 4613 - Senior Project
  • ENT 2503 - An Introduction to Business
  • SEC 3113 - Fundamentals of Information Security
  • IT 1123 - Future of Computing
  • IT 1213 - Graphic Design Studio
  • IT 2043 - Information Technology Applications
  • IT 2223 - Web Application Development I
  • IT 2233 - User Interface Design
  • IT 3223 - Web Application Development II
  • IT 3313 - Network Principles
  • IT 3233 - Web Server Technologies
  • IT 3413 - Systems Analysis and Design
  • IT 3423 - Project Management
  • IT 4053 - Senior Seminar in Web Development
  • IT 4423 - Management of Information Technology
  • MK 3403 - Strategic Internet Marketing
  • MK 3503 - Principles of Marketing
  • MA 1113 - College Algebra
  • MA 2183 - Elementary Statistics

Concentration courses (9 hrs) (choose one concentration area)

Game Development:

  • GD 3253 - Game Development I
  • GD 3263 - Game Development II
  • GD 3273 - Collaborative Serious Games Development

Information Technology Entrepreneurship:

  • ENT 3543 - Entrepreneur Marketing
  • ENT 4503 - New Venture Creation
  • MK 3403 - Strategic Internet Marketing

Information Security:

  • SEC 3313 - Introduction to Policy and Procedures
  • IT 3343 - Database Administration
  • SEC 3333 - Introduction to Business Continuity and Recovery Planning

Internet and Mobile Computing:

  • CS 3333 - Mobile and Distributed Computing Systems
  • CS 4013 - Future Mobile and Social Computing Systems
  • IT 4223 - Current Trends in Web Application Development

System Administration:

  • IT 3333 - Network Administration
  • IT 3343 - Database Administration 
  • SEC 3333 - Introduction to Business Continuity and Recovery Planning OR
  • BA 3703 - Business Communication

**A general business minor is automatically satisfied by the information technology major.


Become more competitive in the job market with an internship related to your interests. You’ll gain experience and boost your exposure. An internship will also help you learn whether you’ve chosen a career you’ll enjoy.

Job placement

With a top-tier university education on your resume, you’ll be in high demand, whether you choose to launch your career or begin graduate school. Most of our programs have a placement rate of at least 90 percent within six months of graduation.

Expert faculty, small class sizes

Learn from award-winning, experienced faculty who actually care about you. Our small class sizes allow us to get to know you personally. We lead an approachable community within our respective programs. Our faculty connections are the experts on their subject matter, too.

Our Faculty

  • Ken Mayer

    Ken Mayer

    Assistant Professor

    Ken Mayer Jr. is an Assistant Professor in Cybersecurity and IT. Previously, he came from private industry working for several Fortune 500 companies including, Dell Inc., Mercedes-Benz North America, and...

    Meet Ken Mayer
  • Bryan Crawley headshot

    Bryan Crawley

    Associate Professor

    Bryan Crawley brings to Lipscomb more than 35 years of experience as a software professional. In addition to serving 29 years as a computer science professor, he has worked as...

    Meet Bryan Crawley
  • Alfa Nyandoro headshot

    Alfa Nyandoro

    Associate Professor

    Alfa Nyandoro was awarded the Ph.D. in Computer Science & Engineering (2006) from the University of New South Wales - Australia. Prior to pursuing Ph.D. studies, he was a research...

    Meet Alfa Nyandoro
  • Chris Simmons headshot

    Chris Simmons

    Associate Professor

    Chris Simmons is an Assistant Professor in the College of Computing and Technology. He obtained his Bachelor's degree from Tennessee State University, followed by a Master's degree in Information Technology...

    Meet Chris Simmons
  • Becky Tallon

    Becky Tallon

    Adjunct Faculty

    Meet Becky Tallon

Career Paths

Front-End Developer

Also known as a client-side engineer, a front-end developer creates HTML, CSS and JavaScript for a website or web application that a user sees and interacts with directly. The challenges include tools and techniques which constantly change, and the large variety of accessing devices, for example phones, kiosks, desktops, operating systems and browsers.

Back-End Developer

Also known as a server-side engineer, a back-end developers creates and maintain the logic and saved information for a web or mobile application. They need skills in high-level languages, databases, application program interfaces (APIs), components, testing and integration for these.

Full Stack Developer

A "full-stack" developer masters a variety of skills and uses them to create a complete product. They handle all the work of databases, servers, systems engineering, and clients. Depending on the project, what customers need may be a mobile stack, a web stack, or even a native application stack.