Skip to content

Allegheny-Computer-Science-302-F2020/cs302-F2020-plans

Repository files navigation

cs302-F2020-plans

Table of Contents

Introduction

This repository contains all of the course planning documents for Computer Science 302 Fall 2020, Web Development. This course introduces the principles and applications of computer science that arise during the design, implementation, and maintenance of mobile-ready web sites. More details about the course are available in the course syllabus. A collection of slides for each week of the course is also available in the course slides repository.

Course Description

An introduction to the principles and applications of computer science with an emphasis on understanding the intercultural perspectives that arise during the design, implementation, and maintenance of mobile-ready web sites. Participating in hands-on activities that often require teamwork, students learn the computational methods needed to create web sites that are useful to people from different cultures and nationalities. Students also investigate approaches to developing efficient, accessible, and aesthetically pleasing web sites that adhere to the international standards set by the World Wide Web Consortium. During a weekly laboratory session students use state-of-the-art web development technologies to complete projects, reporting on their results through both written documents and oral presentations. Students are invited to use their own departmentally approved laptop; a limited number of laptops are available for use during class and lab sessions.

Course Textbook

  • Fundamentals of Web Development (2nd Edition) by Randy Connolly and Ricardo Hoar, Available on Amazon

Instructor Correspondence

Please note that the course instructor will primarily use the course's Slack workspace for communication with students.

Course Schedules

Learning Objectives

Assignment Types

Assessment Strategy

Laboratory Assignments

Please note that you must click the instructor-provided link in Slack to start each laboratory assignment.

Web Design Portfolio

Please note that you must click the instructor-provided link in Slack to start the web design portfolio assignment. Students should use the GitHub repository created by GitHub Classroom. Students should create their own GitHub repository in their own account to host all of the HTML, CSS, Markdown, and JavaScript source code for their web site.

Review Sheets for Examinations

Team Assignment

Resources

About

⭐ Plans in Computer Science 302 Fall 2020

Topics

Resources

Stars

Watchers

Forks