None
Course Number:
CSCI 4000
Approved Starting Semester:
Fall 2024
Course Title:
Server-side Web Development
Course Description (Bulletin Description):
This course covers the server-side development of web-based platforms. A server-side language will be used to respond to client-side data requests and generate dynamic results. The course will also cover reading from and writing to a database as part of server-side functionality.
Prerequisite:
CSCI 3300
Co-requisite:
None
Pre/Co-requisite::
None
Dual-Listed:
CSCI 5060
Course Objectives (Course-level Student Learning Outcomes):
At the completion of the course, the student will be able to: 1. Apply programming concepts such as functions, data types, operators, and control structures in a server-side language. 2. Generate dynamic HTML, CSS, and data using a server-side language 3. Understand the different types of HTTP requests and respond appropriately in code. 4. Use standard design patterns to organize server-side code. 5. Design and develop database-driven web applications.
Topics Covered (In Outline/Calendar):
• Web development with a server-side programming language • Server-side programming language statements, control statements, arrays, data types, functions, objects • Sending data from web forms to/from a back-end database • Database for web application development • Web-based design patterns • Database-driven dynamic web applications. * Data validation * Dynamically generate HTML
Student Learning Outcomes:
- Analyze a complex computing problem and to apply principles of computing and other relevant disciplines to identify solutions. (SLO1)
- Design, implement, and evaluate a computing-based solution to meet a given set of computing requirements in the context of the program’s discipline. (SLO2)
- Support the delivery, use, and management of information systems within an information systems environment. (SLO6-CIS)
- Use systemic approaches to select, develop, apply, integrate, and administer secure computing technologies to accomplish user goals. (SLO6-CIT)
Course Coordinator:
Dr. Leong Lee
Instructor-in-charge:
Dr. Leong Lee
Previous Professors:
Dr. Leong Lee, Dr. John Nicholson, Dr. Gary L Griffith
Technologies / Skills:
PHP programming, Apache Web Server, MySQL/MariaDB Database, AJAX
Textbook(s):
Summer/Spring 2026
Title: MURACH'S PHP+MYSQL
Edition: 4th Edition
Author: MURACH
Publisher: MURACH
ISBN: 9781943873005
========================================
Go back to choose another course