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.
● 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