Skip to main content
SNHU
Computer Science
3 credits

SNHU CS-319: UI/UX Design and Development

CS-319 covers user interface and user experience design: user-centered design principles, personas, wireframes, and prototypes. The term-long project has you design the interface for a mobile application, and many students carry that design forward into CS-360 to actually build it.

Fennie is independent and not affiliated with Southern New Hampshire University. This is an unofficial study guide.

Build my CS-319 study plan

What makes it hard

There's little coding, which surprises CS students — the work is design artifacts and written justification, and rubrics expect every design choice tied to a user need rather than personal taste. Students who skip the persona and research steps produce attractive screens that lose points for lacking documented user-centered reasoning.

What you'll cover

  • User-centered design principles
  • Personas and user research
  • Wireframing and storyboards
  • Prototyping
  • Usability and accessibility
  • Design documentation

The CS-319 study guide

How to study for SNHU CS-319, step by step.

  1. 1

    Take the personas seriously in the early weeks

    Every later design decision is supposed to trace back to a documented user need. Thin personas in week 2 make week 6's justification paragraphs impossible to write convincingly.

  2. 2

    Justify every design choice in writing as you make it

    Keep a running log of why each screen looks the way it does — which user need it serves. The rubrics grade reasoning, and reconstructing it later never reads as well.

  3. 3

    Learn the vocabulary precisely

    Affordance, visual hierarchy, accessibility, usability heuristics — graders look for correct use of design terms. A small glossary reviewed weekly covers most of the conceptual content.

  4. 4

    Design for the CS-360 handoff

    Many students build their CS-319 design in CS-360 the next term. A clean, realistic design now saves you from re-architecting screens when you have to implement them in Android Studio.

  5. 5

    Keep the milestones moving with Fennie

    Upload the CS-319 schedule and Fennie's Daily Plans break each design milestone into research, sketching, and write-up days paced to the Sunday deadlines, with quizzes on UX vocabulary built from your actual course content. It's free to start.

    Start my CS-319 plan free

How Fennie helps with CS-319

Upload the CS-319 schedule and Fennie's Daily Plans break each design milestone into research, sketching, and write-up sessions so the justification writing never gets crammed. Chat through your design reasoning — why this layout serves that persona — to pressure-test it before submission, and drill flashcards on the UX vocabulary the rubrics reward.

FAQ

Is CS-319 a coding class?

Mostly no. You produce design artifacts — personas, wireframes, prototypes — and written justification rather than working code. CS students often find the writing load the surprising part.

Is SNHU CS-319 hard?

It's one of the lighter CS courses in workload, but the rubrics are strict about user-centered reasoning. Designs justified by personal taste instead of documented user needs lose points regardless of how good they look.

Does CS-319 connect to CS-360?

Often, yes — many students design a mobile app interface in CS-319 and then implement it in CS-360. Designing something realistic to build makes the follow-on course noticeably smoother.

Pass CS-319 with a plan, not a cram

Upload your CS-319 materials and Fennie generates a Daily Plan paced to your deadline — plus chat, flashcards, and quizzes built from the actual course content.

Get started free

More SNHU courses