Sep 27, 2022
CS 350 - Website Development for Everyone
Units: 3 ; Breadth Area: GE-UDB
Website development with an emphasis on data collection, data visualization, real-time data interpretation, and online dashboards. Topics covered include HTML, CSS, web scripting, web content management systems, accessing online data sources, and web visualization tools such as D3, chart.js, and plotpy.
Strongly Recommended Preparation: Upper division status (60 or more earned semester units) and completion of lower division Areas B1-B3.
Prerequisites: CS 100 and completion of GE Areas A1, A2, A3, and B4 with grade C- (CR) or better.
Credit Restrictions: Not open for CS major credit.
Possible Instructional Methods: Entirely On-ground.
Grading: A-F grading only.
Breadth Area(s) Satisfied: GE-UDB - Upper Division Science Inquiry and Quantitative Reasoning
Student Learning Outcomes - Upon successful completion of this course students will be able to:
- Choose appropriate data visualization representation to convey information relevant for a given audience;
- Choose appropriate analysis for a given problem and implement analysis on a web platform;
- Utilize API driven data sources with web visualization tools;
- Create dynamic websites that allow users to interact with data visualization.
UD-B. Upper-division Science Inquiry and Quantitative Reasoning Learning Outcomes
- demonstrate advanced and/or focused science or quantitative content knowledge in a specific scientific field, using appropriate vocabulary and referencing appropriate concepts (such as models, uncertainties, hypotheses, theories, and technologies);
- apply advanced quantitative skills (such as statistics, algebraic solutions, interpretation of graphical data) to scientific problems and evaluate scientific claims;
- demonstrate understanding of the nature of science and scientific inquiry and the experimental and empirical methodologies used in science to investigate a scientific question or issue; and
- apply science content knowledge to contemporary scientific issues (e.g., global warming) and technologies (e.g., cloning), where appropriate.
Add to Folder (opens a new window)