Oct 17, 2019  
2017-2018 Catalog 
2017-2018 Catalog [ARCHIVED CATALOG]

[Add to Portfolio]

C SCI 215 - Web/Database Programming II

5 Credits
A challenging, intermediate class in web/database programming. Students will design and implement an interactive, data-driven website. Topics include objects and inheritance; debugging and error handling; managing state and a database server and users; security; and best practices.

Pre-requisite(s) C SCI 116 min 2.0
Fees CF

Designed to Serve CIS Web/Database Developer majors; professionals who wish to learn web programming
Active Date 20170622T08:37:10

Grading System Decimal Grade
Class Limit 30
Contact Hours: Lecture 55 Lab 0 Worksite 0 Clinical 0 Other 0
Total Contact Hours 55
Degree Distributions: AA Science
PLA Eligible Yes

Course Outline
  1. Review of language syntax and structure
  2. Review of HTML and forms
  3. Object-Oriented Programming (OOP)
  4. Error handling
    1. try-catch blocks
    2. debugging tools
    3. suppressing errors
  5. Managing State
    1. sessions
    2. cookies
  6. Database access
  7. File I/O
  8. Security
    1. data validation
    2. regular expressions
    3. preventing SQL injection
    4. data encryption
  9. Best practices

Student Learning Outcomes
Code effectively via Object-Oriented Programming (OOP)

Integrate error handling into code

Utilize cookies within code as well as accessing data

Be able to access the database(s) and data manipulation via server side scripts

Lock down and secure DB and implement secure programming

[Add to Portfolio]