Client-Side Programming – CSIS 315

CG • Section 8WK • 11/08/2019 to 04/16/2020 • Modified 07/28/2020

Course Description

This course provides an introduction to the various languages and tools used in client-side programming. The fundamentals of client-side programming will be emphasized. Due to the particularly dynamic nature of Internet technologies, course content will change as appropriate. (Formerly CSCI 315)


(CSIS 212 or BMIS 212) or (CSIS 112 or CSCI 112)


The Client-Side Programming course is fundamental for preparing the student to build applications for use on the Internet. It is the foundational course for the AITE program.

Measurable Learning Outcomes

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

    1. Create accurate client-side programming code for a documented problem
    2. Identify a client-side programming requirement and document the problem
    3. Analyze the client-side programming requirements and document the analysis
    4. Define the client-side programming requirements and document the definition
    5. Apply a biblical worldview to client-side programming

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 Module/Week 1.

Discussion Board Forums (4)

Discussion boards are collaborative learning experiences. Therefore, the student is required to create a thread in response to the provided prompt for each forum. Each thread must be a minimum of 250 words and demonstrate course-related knowledge. In addition to the thread, the student is required to reply to 2 other classmates’ threads. Each reply must be a minimum of 150 words.

Case Program Assignments (8)

The student is required to complete a Case Program Assignment through MindTap each module/week, as indicated in the assignments section. Each project will build upon the previous project. Therefore, the student must not miss any assignments.