Web and Mobile Programming – CSIS 408

CG • Section 8WK • 11/08/2019 to 04/16/2020 • Modified 02/03/2020

Course Description

This course provides an in-depth look at current enterprise level technologies used for standardized business-to-business communication among client-server applications using Internet Services technologies. It covers modern technologies used as well as new and rising technologies. Due to the particularly dynamic nature of internet technologies, course content will change as appropriate. (Formerly CSCI 405)


CSCI 315 or CSCI 316 or CSIS 315 or CSIS 316


The purpose of this course is to give students an understanding of web services, which includes Cloud Services, Web and Mobile Applications Development, Web Service Communications, and Computer-to-Computer interactions. These are essential technologies for Internet developers.

Measurable Learning Outcomes

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

  1. Describe JSON-based documents and its different data dictionaries dictionary definitions.
  2. Compare and contrast different web technology standards and architectures.
  3. Apply the most appropriate web technologies given a scenario.
  4. Explain the trends and future directions of web technologies.

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 (2)

Discussion boards are collaborative learning experiences. Therefore, the student is required to provide a thread in response to the provided prompt for each forum. Each thread must be at least 500 words, demonstrate course-related knowledge, and include at least 1 scholarly reference in addition to the Bible. In addition to the thread, the student is required to reply to at least 1 other classmates’ threads. Replies must be at least 350 words and contain at least 1 scholarly reference in addition to the Bible.

Projects (6)

The student will complete 6 projects during this course including one final project due in week 8. The student will create 6 Web applications using the appropriate assignment steps.

Mid Term Exam

The student will complete a mid-term exam in the Mind Tap integration which covers chapters 1-5

Final Exam

The student will complete a final exam in the Mind Tap integration which covers chapters 1-8, 13