Search
Purdue School of Engineering and Technology

Purdue School of Engineering and Technology

Programming, Development, and Data Integration

CGT 35600 / 3 Cr. (2 Class, 2 Lab)

 A course focusing on the development of modern websites through the usage of CSS/HTML and PHP programming languages.  The course stresses development strategies for managing the rapidly changing information of corporations and organizations for just-in-time distribution, using authoring programs to create websites that utilize Content Management Systems.  Significant time is spent on intermediate to advanced programming and scripting.

Outcomes

Course Outcomes

  • Utilize web authoring tools (CGT b, c & i)
  • Create static web pages using HTML 5 (CGT b, c, & i)
  • Construct dynamic Web pages using HTML 5, JavaScript, and PHP (CGT b, c, & i)
  • Write, compile and debug programs in HTML, JavaScript, and PHP (CGT a, b, c & i)
  • Research, identify, and interact with online resources for continued professional development (CGT h)
Student Outcomes

(a) An ability to apply knowledge of computing and mathematics appropriate to the program’s student outcomes and to the discipline.

(b) An ability to analyze a problem, and identify and define the computing requirements appropriate to its solution.

(c) An ability to design, implement, and evaluate a computer-based system, process, component, or program to meet desired needs.

 (h) Recognition of the need for and an ability to engage in continuing professional development.

 (i) An ability to use current techniques, skills, and tools necessary for computing practice

Topics
  • Create static web pages using HTML 5
  • Create pages using CSS for formatting and layout
  • Construct dynamic web pages using HTML 5, JavaScript, and PHP
  • Use web authoring tools
  • Understand the basic terminology used in web programming
  • Write, compile, and debug programs in HTML, JavaScript, and PHP
  • Design programs involving decision structures, loops, and functions