CSCI 344: Spring 2026
ScheduleSyllabusAssignmentsResourcesQuizzesVideos
ScheduleSyllabusAssignmentsResourcesQuizzesVideos

Quick Links

Configuring Git and GitHub
API Generator Cheat Sheet

Upcoming Due Dates

Project (Part 2)Tu, May 5
8d

Course Resources

Technical guides and documentation for the course technologies

1. System Configuration

  1. Disabling AI Features in VS Code
  2. Configuring Git and GitHub
  3. Command Line Resources

2. HTML Resources

  1. Introduction
  2. Rules of Thumb
  3. Text Markup Tags
  4. Hyperlinks
  5. Images
  6. Media Tags
  7. Lists & Table Tags
  8. Semantic Tags
  9. Form Tags

3. CSS Resources

  1. Introduction
  2. Rules of Thumb
  3. Selectors
  4. Color
  5. Text & Fonts
  6. The Box Model
  7. CSS Units
  8. Flexbox
  9. CSS Grid
  10. Media Queries
  11. Style Guides

4. Design

  1. Accessibility Resources
  2. Design Resources

5. JavaScript Resources

  1. Introduction
  2. JavaScript vs Java: Quick Reference
  3. DOM Cheatsheet
  4. Basic Programming Practice
  5. Working with the DOM
  6. Basic Programming in JavaScript
  7. DOM Practice Problems
  8. Higher Order Array Functions
  9. Higher Order Array Functions: Practice
  10. Object Destructuring & the Spread Operator
  11. Async/Await + Fetch API

6. REST APIs

  1. API Generator Cheat Sheet

7. Final Project

  1. Overview + Workflow
  2. Authentication
  3. Mode Switching
  4. Data Visualization: Bar Chart
  5. Data Visualization: Pie Chart
  6. Data Visualization: Interactive Map

8. Career Prep

  1. Portfolio Projects & Interview Prep

UNC Asheville Department of Computer Science

Quick Links

Configuring Git and GitHub
API Generator Cheat Sheet

Upcoming Due Dates

Project (Part 2)Tu, May 5
8d

Course Resources

Technical guides and documentation for the course technologies

1. System Configuration

  1. Disabling AI Features in VS Code
  2. Configuring Git and GitHub
  3. Command Line Resources

2. HTML Resources

  1. Introduction
  2. Rules of Thumb
  3. Text Markup Tags
  4. Hyperlinks
  5. Images
  6. Media Tags
  7. Lists & Table Tags
  8. Semantic Tags
  9. Form Tags

3. CSS Resources

  1. Introduction
  2. Rules of Thumb
  3. Selectors
  4. Color
  5. Text & Fonts
  6. The Box Model
  7. CSS Units
  8. Flexbox
  9. CSS Grid
  10. Media Queries
  11. Style Guides

4. Design

  1. Accessibility Resources
  2. Design Resources

5. JavaScript Resources

  1. Introduction
  2. JavaScript vs Java: Quick Reference
  3. DOM Cheatsheet
  4. Basic Programming Practice
  5. Working with the DOM
  6. Basic Programming in JavaScript
  7. DOM Practice Problems
  8. Higher Order Array Functions
  9. Higher Order Array Functions: Practice
  10. Object Destructuring & the Spread Operator
  11. Async/Await + Fetch API

6. REST APIs

  1. API Generator Cheat Sheet

7. Final Project

  1. Overview + Workflow
  2. Authentication
  3. Mode Switching
  4. Data Visualization: Bar Chart
  5. Data Visualization: Pie Chart
  6. Data Visualization: Interactive Map

8. Career Prep

  1. Portfolio Projects & Interview Prep

UNC Asheville Department of Computer Science