Server-Side Programming – CSIS 316

CG • Section 8WK • 11/08/2019 to 04/16/2020 • Modified 09/05/2023

Course Description

This course provides and 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.


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

Course Assignment

Textbook readings and Lecture Presentations

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. Each quiz will be open-book/open-notes, will have 20 multiple-choice questions, will allow for 1 attempt, and will have a 30-minute time limit.