CSCI 344: Spring 2026
ScheduleSyllabusAssignmentsResourcesQuizzesVideos
ScheduleSyllabusAssignmentsResourcesQuizzesVideos

Quick Links

Disabling AI Features in VS Code
Configuring Git and GitHub

Upcoming Due Dates

Tutorial 6Mo, Mar 2
4d

Upcoming Readings

Mo, 3/2

4d
Higher Order Array Functions
Higher Order Practice

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

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 6Mo, Mar 2
4d

Upcoming Readings

Mo, 3/2

4d
Higher Order Array Functions
Higher Order Practice

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

6. Career Prep

  1. Portfolio Projects & Interview Prep

UNC Asheville Department of Computer Science