May 04, 2024  
2020-2021 Catalog 
    
2020-2021 Catalog [ARCHIVED CATALOG]

Add to Portfolio (opens a new window)

C SCI 215 - Web Programming 2

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) C SCI 116 min 2.0
Course Note Students should be familiar with HTML/CSS.
FeesCF

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 20200330T21:14:34

Grading System Decimal Grade
Class Limit 30
Contact Hours: Lecture 55
Total Contact Hours 55
Degree Distributions:
ProfTech Course Yes
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
Able to effectively code via server-side script such as PHP

Integrate error handling in code and provide a fully functional applications

Able to 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)