CSIS 3760 01: E Commerce Programming

CSIS 3760 - Electronic Commerce Programming

Fall 2026 Syllabus, Section 01, CRN 40800,

Credit hours: 3

Course Meeting Times

Log in to view more

Instructor

Rachel Gramann

Email: regramann@ysu.edu

Public Instructor Information

Instructor Title: Dr. Rachel Gramann
Instructor Professional Qualifications:

  • DBA - Capella University (2022)
  • MBA - Capella University (2018)
  • BS Computer Science - Carroll University (2007)

Instructor Office Location: https://ysu.webex.com/ysu/j.php?MTID=m19be15b48ec755a05b3b04b5a68c5243
Instructor Office Phone: 262-909-2572
Instructor Email: regramann@ysu.edu

Private Instructor Information

Log in to view more

Course Description

3760. Electronic Commerce Programming. Programming for client/server systems related to electronic commerce, including server-side languages such as Perl and Client-side languages such as JavaScript. Topics include form validation and parsing, database access and manipulation, and design, networking, and security issues. Prereq.: C or better in (CSIS 2605+CSIS 2605L) or (CSIS 2610+CSIS 2610L). 3 s.h.

Course Readings

Group Title Author ISBN
Required Electronic Commerce Programming zyBooks 979-8-203-31888-6

The course readings are subject to change in the event of extenuating circumstances, research developments, current events, and/or to ensure better learning.  

Additional Course Materials

Log in to view more

Course Learning Outcomes/Objectives/Goals

Log in to view more

How to Succeed in This Course

Log in to view more

Attendance Expectations

Log in to view more

Late Work Submission Policy

Log in to view more

Additional Course Expectations

Log in to view more

Artificial Intelligence Policy Statement

Log in to view more

Assignments/Assessments

Log in to view more

Grading and Grading Scale

Log in to view more

University Policies

Log in to view more

Schedule of Topics and Assignments

Week of Reading(s) Proposed Topic Due/To Prepare for Class
8/24 Chapter 1 Introduction to Electronic Commerce Programming ZyBooks Participation & Challenges, Discussion 1
8/31 Chapter 2 HTML Fundamentals ZyBooks Participation & Challenges, ZyBooks Lab
9/7 Chapter 3 More HTML ZyBooks Participation & Challenges, ZyBooks Lab
9/14 Chapter 4 CSS Fundamentals ZyBooks Participation & Challenges, ZyBooks Lab, Project Assignment 1: Project Proposal & Design
9/21 Chapter 5 More CSS ZyBooks Participation & Challenges, ZyBooks Lab, Discussion 2
9/28 Chapter 6 JavaScript Fundamentals ZyBooks Participation & Challenges, ZyBooks Lab
10/5 Chapter 7 JavaScript in the Browser ZyBooks Participation & Challenges, ZyBooks Lab
10/12 Chapter 8 More JavaScript ZyBooks Participation & Challenges, ZyBooks Lab, Discussion 3
10/19 Chapter 9 Mobile Web Development ZyBooks Participation & Challenges, ZyBooks Lab, Project Assignment 2: Client-Side Prototype
10/26 Chapter 10 Web Accessibility ZyBooks Participation & Challenges, Discussion 4
11/2 Chapter 11 Node.js Fundamentals ZyBooks Participation & Challenges, ZyBooks Lab
11/9 Chapter 13 React ZyBooks Participation & Challenges, ZyBooks Lab
11/16 Chapter 14 PHP Fundamentals ZyBooks Participation & Challenges, ZyBooks Lab, Discussion 5
11/30 Chapter 16 Relational Databases and SQL ZyBooks Participation & Challenges, ZyBooks Lab
12/7 No new content Course Wrap-Up & Electronic Commerce Application Integration ZyBooks Participation & Challenges, Discussion 6, Project Assignment 3: Final Electronic Commerce Application

The course schedule, policies, procedures, and assignments in this course are subject to change in the event of extenuating circumstances, by mutual agreement, and/or to ensure better learning.