Jan 15, 2025  
2024-25 Catalog 
    
2024-25 Catalog
Add to Portfolio (opens a new window)

CSCI 215 - Web/Database Programming II

5 Credits
Intermediate class in web programming. Students will design and implement an interactive, data-driven website. Topics include an introduction to database, programming; debugging and error handling; security; maintaining state with cookies and best practices.

Pre-requisite(s) CSCI 116 min 2.0
Course Note Students should be familiar with HTML/CSS.
FeesAcademic Technology Fee

Quarters Typically Offered
Summer Day, Online
Fall Day, Online
Winter Day, Online
Spring Day, Online

Designed to Serve Web/Database Developer majors; professionals who wish to learn web programming
Active Date 20240401T16:35:31

Grading Basis Decimal Grade
Class Limit 30
Contact Hours: Lecture 55
Total Contact Hours 55
Degree Distributions:
Restricted Elective Yes
Course Outline

  • Review of language syntax and structure
  • Review of HTML and forms
  • Error handling
    • try-catch blocks
    • debugging tools
    • suppressing errors
  • Managing State
    • sessions
    • cookies
  • Database access & introductory SQL
  • Security
    • data validation
    • regular expressions
    • preventing SQL injection
  • Best practices


Student Learning Outcomes
Effectively code via server-side script such as PHP

Integrate error handling in code and provide a fully functional applications

Utilize cookies within code as well as able to access appropriate data stored in cookies

Correctly utilize arrays during various coding scenarios

Correctly connect to a database, preventing SQL injection via secure programming



Add to Portfolio (opens a new window)