CSCI 373: Spring 2026
ScheduleSyllabusAssignmentsResourcesQuizzes
ScheduleSyllabusAssignmentsResourcesQuizzes

Quick Links

Starter Code Setup Instructions
Development Cheatsheet
Git Workflow
Clean Code Best Practices

Upcoming Due Dates

Homework 2Tu, Feb 10
5d
Homework 3Th, Feb 12
7d

Upcoming Readings

Th, 2/5

Today
Martin, R. C. (2009). Clean Code. Chapters 2 (Meaningful Names), 3 (Functions), and 17 (Smells and Heuristics)↗
Clean Code Best Practices

Tu, 2/10

5d
React Team. Thinking in React. React Documentation.↗
Short handout: Mapping User Goals to UI State

In-Class Activities

In-class activities and discussion questions

WeekDateActivity

UNC Asheville Department of Computer Science

Quick Links

Starter Code Setup Instructions
Development Cheatsheet
Git Workflow
Clean Code Best Practices

Upcoming Due Dates

Homework 2Tu, Feb 10
5d
Homework 3Th, Feb 12
7d

Upcoming Readings

Th, 2/5

Today
Martin, R. C. (2009). Clean Code. Chapters 2 (Meaningful Names), 3 (Functions), and 17 (Smells and Heuristics)↗
Clean Code Best Practices

Tu, 2/10

5d
React Team. Thinking in React. React Documentation.↗
Short handout: Mapping User Goals to UI State

In-Class Activities

In-class activities and discussion questions

WeekDateActivity

UNC Asheville Department of Computer Science