Course Description
Introduction to concepts of web application development, including web page structure and appearance, client-side interactivity and behavior, web services and APIs, server-side scripting, persistent data storage, and software version control. Prerequisite: Grade of C- or better in CSC 230 and CSC 261, or permission of instructor.
Syllabus
Student Learning Outcomes, Goals, Objectives:
Students successfully completing this course will be able to:
Explain the basic technological components of modern world wide web development.
Design and implement web page content layout and styling.
Utilize scripting and backend programming languages to dynamically generate page content on the webserver.
Interact with remote resources using HTTP and REST protocols.
Utilize the appropriate tools, languages, and frameworks to write a "full stack" website.
Demonstrate proficiency using software versioning tools and cloud solutions.
Course Grading Information:
Activity/Performance Measure | Percentage/Points |
|---|---|
Weekly Assignments | 25% |
Term Project | 20% |
Comprehensive Exam | 25% |
Class Engagement/Quizzes | 20% |
Attendance | 10% |
Attendance/Participation:
You are expected to attend this class in person. This class moves very fast, so try not to miss class. Attendance may be recorded at any time during the class session, and the total number and timing of attendance checks are at the instructor’s discretion. I reserve the right to drop any student from the course after three (3) unexcused absences or for any student who misses submitting 2 assignments in a row. The Withdrawal Due to Class Attendance form serves as a request to withdraw students from class due to excessive absences.
Class periods will occasionally include a participation grade based on class activities, therefore even if you have an excused absence, you may not get a participation grade for a missed activity.
GRADING SCALE:
Grade | Point/Percentage Total |
|---|---|
A | 95-100 |
A- | 90-94 |
B+ | 87-89 |
B | 84-86 |
B- | 80-83 |
C+ | 77-79 |
C | 74-76 |
C- | 70-73 |
D+ | 67-69 |
D | 64-66 |
D- | 60-63 |
F | < 59 |
Course Materials Purchased by the Students:
No course materials are required.
Scholarly Perspectives
This course engages diverse scholarly perspectives to develop critical thinking, analysis, and debate and inclusion of a reading does not imply endorsement.