| |
Aug 05, 2026
|
|
|
|
|
CSCI 210 - Web Programming Credit(s): 4
Prerequisite(s): CSCI 211 . This course introduces server-side web programming using PHP to create secure, dynamic, and data-driven websites. Students learn to connect web applications to databases for queries, updates, and data manipulation while emphasizing clean design and efficient code structure. Topics include database design for interactive web use, SQL integration for data management, secure coding practices to defend against cross-site scripting (XSS) and SQL injection, and techniques for handling and storing user-uploaded images. The course culminates in project-based development of fully interactive web pages that combine functionality, usability, and security. (Fall Semester)
Course Learning Outcomes: Upon completion of the course, students will be able to
- Design and implement server-side databases for interactive use by web pages.
- Use SQL to query, filter, and manipulate data based on user input.
- Create secure and dynamic web pages using PHP in a project-oriented environment.
- Develop and debug server-side scripts following secure coding practices.
- Defend applications against common web vulnerabilities, including XSS and SQL injection.
- Manage and store image files for display and retrieval within web applications.
Add to Portfolio (opens a new window)
|
|