CIS 275 Web Application Programming I Syllabus

<< Back

Prefix, Number, and Title:

CIS 275 Web Application Programming I

Credit Hours:

3 credits

University Name:

Dakota State University

Academic Term/Year:

Summer 2017

Last day to Drop and receive 100% refund:

May 22, 2017

Last day to Withdraw and earn a grade of 'W':

July 12, 2017

Course Meeting Time and Location:

Section D31 - Internet

Instructor's Contact Information:

Name: Christopher J. Olson
Office: East Hall Room 104B
Phone: 605-256-5688 (office) 605-256-5165 (secretary)
Office hours: Virtual - *see Description of Instructional Methods --- Physical - please email for appointment
Email address:

Course Description:

Catalog Description:

An introduction to the languages used to develop and operate e-commerce sites with focus on client-side technologies. Topics include but are not limited to programming practices, HTML, extensible markup language (XML), and JavaScript.

Course Prerequisites:

Technology Skills:

Word processing, Internet Desire2Learn, and electronic mail. Students will be required to use email for communication. Desire2Learn will be used to deliver course materials and weekly assignments, as well as serve as a communication tool between students and faculty.

Course Prerequisite:

CIS 130 or CSC 150

Description of Instructional Methods:

Students will be given lab assignments, quizzes, and exams through an online medium. Students should expect to login to the Desire2Learn site several times a week. Students must be motivated to stay on task and complete the coursework without benefit of lecture.

Because this is an online class delivered through Desire2Learn, it is crucial that you have reliable access to the Internet on a regular basis. You should have a backup plan if needed, as the inability to connect to the Internet is NOT a valid excuse for missing a submission deadline.

I will be available most afternoons and evenings to answer questions. Email is my preferred form of communication and I check regularly throughout the day. While I cannot guarantee you an immediate answer to your inquiry, I will always do my best to reply in a timely manner. It is unlikely that you will ever have to wait more than a day for a response. Please do not use D2L Mail to contact me.

Course Requirements:

Required Textbook And Other References:

New Perspectives on HTML, CSS, and Dynamic HTML, 5th Edition
ISBN10: 1-111-52643-5
ISBN13: 978-1-111-52643-6
AUTHORS: Carey/Carey - 2013

Textbook purchasing options:

Required Software:


Attendance Policy:

Attendance is expected through Desire2Learn and the submission of assignments, quizzes, and tests. You will not be successful in this course without regular participation and attendance through Desire2Learn.

ADA Statement:

If you have a documented disability and/or anticipate needing accommodations (e.g., non-standard note taking, extended time on exams or a quiet space for taking exams) in this course, please contact the instructor. Also, please contact Dakota State University's Disabilities Office by calling 605-256-5121 or emailing as soon as possible.  The DSU website contains additional information and the form to request accommodations found at  (Students must log into the DSU portal to access this page.)  You will need to provide documentation of your disability. The Disabilities Office must confirm the need for accommodations before officially authorizing them.

Academic Integrity Policy:

Cheating and other forms of academic dishonesty run contrary to the purpose of higher education and will not be tolerated in this course. Please be advised that, when the instructor suspects plagiarism, the Internet and other standard means of plagiarism detection will be used to resolve the instructor's concerns. DSU's policy on academic integrity (DSU Policy 03-22-00) is available online.

All forms of academic dishonesty will result in a failing grade (as in absolutely no credit) on the submission. If you copy from another or allow another to copy from you, you have cheated. Any student who does so will automatically be penalized a full letter grade at the conclusion of the semester for his or her overall course grade. A formal acknowledgement that you violated academic integrity policies will be placed in your permanent academic records. If there is a second offense by the same student(s), they will fail the course.

Freedom in Learning Statement:

Students are responsible for learning the content of any course of study in which they are enrolled. Under Board of Regents and University policy, student academic performance shall be evaluated solely on an academic basis and students should be free to take reasoned exception to the data or views offered in any course of study. It has always been the policy of Dakota State University to allow students to appeal the decisions of faculty, administrative, and staff members and the decisions of institutional committees. Students who believe that an academic evaluation is unrelated to academic standards but is related instead to judgment of their personal opinion or conduct should contact the dean of the college which offers the class to initiate a review of the evaluation.

University Policy Regarding the Use of Tablets in the Classroom (when applicable):

The Tablet PC platform has been adopted across the DSU campus for all students and faculty, and tablet usage has been integrated into all DSU classes to enhance the learning environment. Tablet usage for course-related activities, note taking, and research is allowed and encouraged by DSU instructors. However, inappropriate and distracting use will not be tolerated in the classroom. Instructors set policy for individual classes and are responsible for informing students of class-specific expectations relative to Tablet PC usage. Failure to follow the instructor's guidelines will hinder academic performance and may lead to disciplinary actions. Continued abuse may lead to increased tablet restrictions for the entire class.

Because tablet technology is an integral part of this course, it is the student's responsibility to ensure that his/her Tablet PC is operational prior to the beginning of each class period.

Communication and Feedback:

Preferred Email Contact Method:

Please use a regular email account to send messages to Please avoid using D2L Mail for this course.

Email Response Time:

I strive to answer email inquiries as soon as I can. You should never have to wait more than 24 hours to receive an answer to an email question. If a day passes and you haven't received a reply, it would be good to contact me again in case I didn't receive the original message.

Feedback on Assignments:

Assignment scores and feedback are usually posted within a day of the deadline.

Course Goals:

Chapter Topics

Tutorial 1 Getting Started with HTML5

Tutorial 2 Developing a Web Site

Tutorial 3 Designing a Web Page with CSS

Tutorial 4 Creating Page Layouts with CSS

Tutorial 5 Working with Tables and Columns

Tutorial 6 Creating a Web Form

Tutorial 8 Enhancing a Web Site with Advanced CSS

Tutorial 10 Programming with JavaScript

Tutorial 11 Operators and Expressions

Tutorial 12 Arrays, Loops, and Conditional Statements

Tutorial 13 Exploring the Document Object Model

Tutorial 14 Document Nodes and Styles

Evaluation Procedures:


Submission Quantity Points per Submission Total Points
Tests 3 60 180
Assignments 12 25 300
Quizzes 10 12 120
TOTAL - - 600

Grading Scale:

% of Points Letter Grade
90 - 100% A
80 - 90% B
70 - 80% C
60 - 70% D
below 60 % F

Make-up Policy for Missed Submission Deadlines:

Please do not ask for an extension on an assignment, quiz, or test, especially the day it is due or, even worse, after the submission deadline has passed.

Last date and time to submit coursework:

The class officially ends Monday, August 7, 2017 at 5 PM. All coursework must be completed before that time. No exceptions.

Tentative Course Outline:

The instructor reserves the right to make adjustments in the course outline to better meet the needs of the students.

* The class is supposed to end on Friday, August 4, 2017, but I am giving you the extra weekend since I do not need to submit grades until Wednesday, August 9, 2017.
Week Chapter Labs Quizzes Tests Due Date
Week 1 Introduction to CIS 275   Quiz 1   Mon - 05/22/17
  Tutorial 1 Getting Started with HTML5 Lab 1 Quiz 2   Tue - 05/23/17
Week 2 Tutorial 2 Developing a Web Site Lab 2 Quiz 3   Tue - 05/30/17
Week 3 Tutorial 3 Designing a Web Page with CSS Lab 3 Quiz 4   Tue - 06/06/17
Week 4 Tutorial 4 Creating Page Layouts with CSS Lab 4   Test 1 Tue - 06/13/17
Week 5 Tutorial 5 Working with Tables and Columns Lab 5 Quiz 5   Tue - 06/20/17
Week 6 Tutorial 6 Creating a Web Form Lab 6 Quiz 6   Tue - 06/27/17
Week 7 Tutorial 8 Enhancing a Web Site with Advanced CSS Lab 7 Quiz 7   Wed - 07/05/17
Week 8 Tutorial 10 Programming with JavaScript Lab 8   Test 2 Tue - 07/11/17
Week 9 Tutorial 11 Operators and Expressions Lab 9 Quiz 8   Tue - 07/18/17
Week 10 Tutorial 12 Arrays, Loops, and Conditional Statements Lab 10 Quiz 9   Tue - 07/25/17
Week 11 Tutorial 13 Exploring the Document Object Model Lab 11 Quiz 10   Tue - 08/01/17
Week 12 Tutorial 14 Document Nodes and Styles Lab 12   Test 3 Mon - 08/07/17*

Additional Information:

Modifications to the Course:

The instructor reserves the right to make adjustments to this syllabus during the course of the semester in order to better meet the needs of the students.