104

CS104 FAQ Assistant

Fall 2026 · Section 011 · NJIT

Beginner-safe · Project-based · Built for architecture

Ask CS104. Find the answer. Build with confidence.

Search the official Fall 2026 course guidance in plain language. No previous programming experience is expected.

Interactive course guide

What would you like to know?

Type naturally or choose a topic. Results update immediately—there is no need to start over.

53 matching questions

All
Start HereImportant

When and where is our first CS104 meeting?

Our first meeting is Thursday, September 3, from 8:30 to 9:50 AM through Zoom. It is the virtual course launch. Future meetings are in person unless a current Canvas announcement says otherwise.

Open the authenticated Week 1 announcement
Grounded in: Fall 2026 syllabus, pp. 1 and 3; welcome announcement. Canvas remains the official current course record.
Grade grows week by week

Fall 2026 grading at a glance

No single exam determines the course. Consistent attendance, understanding, visible project progress, teamwork, and the ability to explain your work matter throughout the semester.

Attendance & active participation10%
Weekly Kahoot Challenges10%
Thursday studio & documented contribution10%
Proposal, analysis & design checkpoints10%
Technical, interaction, data, testing & publishing milestones10%
In-person midterm presentation15%
In-person final presentation20%
Team paper OR individual final exam10%
Individual contribution & reflection5%
Semester backbone

The 15-week roadmap

Open any week for the Monday workshop, Thursday studio, and expected evidence. Canvas contains the full current instructions.

1DiscoverSep 1-6
MondayNo Monday class
ThursdaySep 3 virtual launch, tools, roadmap, first webpage
EvidenceReadiness, first-page evidence, interests, Kahoot 1
2DiscoverSep 7-13
MondaySep 8 conversion-day workshop: project process
ThursdayProject brief, users, scope, roles, requirements
EvidenceAcademic engagement, proposal, Kahoot 2
3BuildSep 14-20
MondayHTML structure, semantic content, images, links
ThursdayApply HTML to the team project
EvidenceProject analysis, structured page, Kahoot 3
4DesignSep 21-27
MondayUX, information architecture, navigation, Figma
ThursdayWireframes and peer critique
EvidenceShareable prototype, feedback, Kahoot 4
5Design / BuildSep 28-Oct 4
MondayCSS typography, color, spacing, reusable styles
ThursdayApply and document the visual system
EvidenceStyled page, visual-system reference, Kahoot 5
6BuildOct 5-11
MondayResponsive composition, box model, lists, tables
ThursdayConceptual design and responsive testing
EvidenceSite map, wireframes, responsive intent, Kahoot 6
7BuildOct 12-18
MondayBootstrap and reusable components
ThursdayResponsive multi-page prototype
EvidencePrototype progress, Kahoot 7
8BuildOct 19-25
MondayIntegration, debugging, evidence, explanation
ThursdayStrengthen features, files, and issue log
EvidenceWorking features, issue log, Kahoot 8
9InteractOct 26-Nov 1
MondayIntro JavaScript, interaction, testing
ThursdayInteraction studio and midterm rehearsal
EvidenceWorking interaction, rehearsal, Kahoot 9
10ReviewNov 2-8
MondayMidterm reliability and technical Q&A
ThursdayNov 5 in-person midterm presentations
EvidencePrototype, critique, revision backlog, Kahoot 10
11TestNov 9-15
MondayForms, accessibility, inclusive interaction
ThursdayAccessibility testing and corrections
EvidenceChecklist, corrected interface, Kahoot 11
12OrganizeNov 16-22
MondayDatabase concepts and basic SQL thinking
ThursdaySchema, data, or structured-information integration
EvidenceSchema, data dictionary, query evidence, Kahoot 12
13PublishNov 23-29
MondayPublishing and deployment troubleshooting
ThursdayThanksgiving recess - no class
EvidenceLive URL checks, correction log, Kahoot 13
14PresentNov 30-Dec 6
MondayFinal integration, testing, rehearsal, backup
ThursdayDec 3 in-person final presentations
EvidenceFinal project and evidence, Kahoot 14
15CloseoutDec 7-13
MondayReflection, documentation, closeout
ThursdayCorrections, reflection, paper/exam preparation
EvidenceFinal corrections, reflection, Kahoot 15
Official course resources

Open the source, not a screenshot

Use current live links. Canvas announcements may update rooms, deadlines, workshop dates, or course logistics.

The simplest expectation

Show up. Participate. Experiment. Build. Ask. Help your team. Fix mistakes. Keep improving.

Go to Canvas