CSCI 344: Spring 2026
ScheduleSyllabusAssignmentsResourcesQuizzesVideos
ScheduleSyllabusAssignmentsResourcesQuizzesVideos

Quick Links

Disabling AI Features in VS Code
Configuring Git and GitHub

Upcoming Due Dates

Tutorial 3Mo, Feb 9
2d
Homework 2Fr, Feb 13
6d

Upcoming Readings

Mo, 2/9

2d
Figma Wireframe Tutorial for Beginners. Aliena Cai↗
Low-Fidelity Prototypes. Interaction Design Foundation↗

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. Basic Programming in JavaScript
  3. Basic Programming Practice
  4. Working with the DOM
  5. DOM Practice Problems
  6. Higher Order Array Functions
  7. Higher Order Array Functions: Practice
  8. Object Destructuring & the Spread Operator

6. Career Prep

  1. Portfolio Projects & Interview Prep

UNC Asheville Department of Computer Science

Quick Links

Disabling AI Features in VS Code
Configuring Git and GitHub

Upcoming Due Dates

Tutorial 3Mo, Feb 9
2d
Homework 2Fr, Feb 13
6d

Upcoming Readings

Mo, 2/9

2d
Figma Wireframe Tutorial for Beginners. Aliena Cai↗
Low-Fidelity Prototypes. Interaction Design Foundation↗

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. Basic Programming in JavaScript
  3. Basic Programming Practice
  4. Working with the DOM
  5. DOM Practice Problems
  6. Higher Order Array Functions
  7. Higher Order Array Functions: Practice
  8. Object Destructuring & the Spread Operator

6. Career Prep

  1. Portfolio Projects & Interview Prep

UNC Asheville Department of Computer Science