Skip to main content

(CS 401) Web Applications Development

An exploration of web application programming with a focus on integrating databases and utilizing current front-end and back-end web technologies.

Credit hours 3.0 lecture
Prerequisites CS 250, CS 300
Offered Fall
Programs Computer Science (BS)

Learning Course Outcomes

Each student who passes this course will be able to do the following:

  • Understand the fundamentals of web application architecture and the roles of front-end and back-end technologies.
  • Design and implement responsive and user-friendly web interfaces using current front-end technologies and frameworks.
  • Develop efficient and secure back-end solutions using modern web development frameworks and languages.
  • Integrate databases into web applications, ensuring data persistence, security, and scalability.
  • Apply best practices for web development, including version control, testing, and deployment.
  • Create web applications that adhere to industry standards and accessibility guidelines.
  • Collaborate effectively in a team-based development environment.