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
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.
Assignments/Assessments
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.