Server-Side Programming – CSIS 316

CG • Section 8WK • 11/08/2019 to 04/16/2020 • Modified 04/06/2022

Course Description

This course provides an introduction to the various languages and tools used in back-end programming. The fundamentals of back-end programming will be emphasized. Due to the particularly dynamic nature of Internet technologies, course content will change as appropriate.

For information regarding prerequisites for this course, please refer to the Academic Course Catalog.

Rationale

The purpose of this course is to prepare students with the necessary server-side programming skills needed for use in the internet industry.

Measurable Learning Outcomes

Upon successful completion of this course, the student will be able to:

  1. Create accurate server-side programming code for a documented problem.
  2. Construct a continuing professional development report.
  3. Create a functioning server-side programming project.
  4. Apply a biblical worldview to server-side programming.

Course Assignment

Textbook readings

Course Requirements Checklist

After reading the Course Syllabus and Student Expectations, the student will complete the related checklist found in the Course Overview.

Discussions (2)

Discussions are collaborative learning experiences. Therefore, the student is required to provide a thread in response to the provided prompt for each discussion. Each thread must be at least 500 words and demonstrate course-related knowledge. In addition to the thread, the student is required to reply to 1 other classmates’ thread. This reply must be at least 300 words. All posts (initial and reply) need to include at least one (1) additional external reference other than the textbook using proper APA format. One biblical reference is also required in the initial post only. Posts should be treated as mini essays and should be in proper APA format.

Homework Assignments (8)

The student will answer questions in PHP or MySQL code snippets.

Review Assignments (8)

The student will complete this assignment as they read through each chapter assigned. The student will provide a set of PowerPoint summary slides for each chapter as submission of this assignment.

Project Assignments (2)

The student will complete two (2) projects using XAMPP and MySQL coding environment.

Quizzes (8)

The student will complete a quiz that will cover content from chapters read for each module.