Course Outcome Summary 2026-27

COMP 2145 Web Programming

Course Information

Course information
Course Number COMP 2145
Course Title Web Programming
Description This course teaches you one of the popular server-side programming languages so that you can design and build secure web applications. In this class, you will learn the principles of the client-server architecture and protocols that govern the network communication and data transfer. You will implement a web framework to create dynamic websites that use databases to store and process data. You will design and create user-facing web applications with security and user experience in mind. (Prerequisites: COMP 1130 with a C [2.0] or higher, and COMP 1140 with a C [2.0], OR higher OR instructor permission.) It is strongly recommended that you have a minimum typing speed of at least 35 wpm as well as knowledge of database programming (COMP1125).
Total Credits 4
Total Hours 64
Types of Instruction: instruction type, credits, and hours
Instruction Type Credits and Hours
Lecture 4 Credits, 64 Hours

Pre/Corequisites

Prerequisite: C (2.0) or better in COMP1140
Prerequisite: C (2.0) or better in COMP1130
Prerequisite: OR Instructor permission

Institutional Core Competencies

Course Competencies

  1. Establish a working environment for server-side development.
  2. Describe the client-server architecture.
  3. Create code in a programming language that includes primitive data types, references, variables, expressions, assignments, and control structures.
  4. Use functions and arrays as part of your code design.
  5. Use file I/O to read and write to files.
  6. Apply web security best practices.
  7. Utilize techniques to overcome the statelessness of the Web.
  8. Install a database and use database interface tools.
  9. Apply database programming to store and retrieve data.
  10. Implement CRUD (Create, Read, Update, Delete) operations.
  11. Create dynamic websites.
  12. Create web forms.
  13. Implement a web framework for server-side programming.

SCC Accessibility Statement

South Central College strives to make all learning experiences as accessible as possible. If you have a disability and need accommodations for access to this class, contact the Academic Support Center to request and discuss accommodations.

North Mankato: Room B-132, (507) 389-7222; Faribault: Room A-116, (507) 332-7222.

Additional information and forms can be found at: southcentral.edu/disability

This material can be made available in alternative formats by contacting the Academic Support Center at 507-389-7222.