Course

Course Summary
Credit Type:
Course
ACE ID:
YRUP-0011
Organization's ID:
CIS 303
Organization:
Location:
Classroom-based
Length:
7 weeks (37 hours)
Dates Offered:
Credit Recommendation & Competencies
Level Credits (SH) Subject
Lower-Division Baccalaureate 3 Computer Science, Information Technology, or Computer Programming
Description

Objective:

The course objective is to utilize control structures to create a functioning web-based game; create a short program that checks a block of text for specific text using arrays; utilize objects, arrays and functions to create a contact list that enables the user to add to the list and search for a particular entry; create a website utilizing various data types, function, arrays, control structures, form/data validation and use of DOM, and PHP scripts; write PHP script to transform and format strings; transform an array into a multidimensional array and call items in the array to be displayed in an HTML table; observe and encode videos about writing secure code and test secure code examples; and create a new database by accurately connect PHP to mySQL.

Learning Outcomes:

  • Build web pages that include JavaScript and advanced formatting features
  • Create JavaScript functions properly incorporating variables, expressions, operators, and arrays into syntactically correct statements
  • Debug scripts and error handling
  • Describe and apply the document object model
  • Develop database tables as data stores for dynamic web sites and HTML forms
  • Manipulate databases with SQL and PHP scripts.
  • Understand server-side development versus client-side development
  • Create forms that can capture, validate, modify, and exchange data

General Topics:

  • Software development lifecycle
  • JavaScript arrays and control structures
  • Form validation, debugging and document object model
  • PHP strings and variables
  • Manipulating arrays with PHP
  • Database tables
Instruction & Assessment

Instructional Strategies:

  • Audio Visual Materials
  • Case Studies
  • Classroom Exercise
  • Computer Based Training
  • Discussion
  • Laboratory
  • Learner Presentations
  • Lectures
  • Practical Exercises

Methods of Assessment:

  • Case Studies
  • Examinations
  • Performance Rubrics (Checklists)
  • Presentations
  • Quizzes
  • Written Papers

Minimum Passing Score:

70%
Supplemental Materials