CS4142

Download as PDF

CS 4142 - Web Design and Programming (4 Cr.)

Computer Science (10343) DCSE - Swenson College of Science and Engineering

Course description

This course is an introduction to Web programming and the technologies that support it. The course includes three main parts: 1) practical part which students will learn how to use the tools and technologies to build websites; 2) theoretical part which students will learn how and why many of these technologies work; and 3) creative part which students will get an opportunity to design and explore creative ways of building a website. By the end of this course, students will learn about the 'full stack' of programming for the Web. During this course, students will also: 
● Practice reading detailed specifications and writing readable, well-documented, and structured code.
● Learn how to appropriately search for and evaluate solutions to common web programming problems.
● Learn at a high level how the Internet and the Web work via client-server interactions.
● Practice working with professional development tools (e.g., Git, VSCode) and practices to build user friendly software (e.g., strict code quality guidelines, accessibility).

pre-req: CS 2511, 2521, (CS 2531 or MATH 3355), 3541 or instructor consent; a grade of C- or better is required in all prerequisite coursesl no grad credit.

Minimum credits

4

Maximum credits

4

Is this course repeatable?

No

Grading basis

AFV - A-F or Audit

Laboratory

Lecture

Requirements

012013

Typically offered term(s)

Every Fall & Spring