NC State CH 101: Chemistry - A Molecular Science
CH 101 is NC State's general chemistry lecture — atomic structure, bonding, stoichiometry, thermochemistry, and gases — taken with the CH 102 lab as co-requisite and required across engineering, science, and pre-health tracks. For engineering students it's a CODA course.
Fennie is independent and not affiliated with NC State University. This is an unofficial study guide.
Build my CH 101 study planWhat makes it hard
It's a large-lecture, exam-driven gateway where stoichiometric fluency is assumed within weeks and multi-step problems are time-pressured. The classic casualty follows lecture fine, practices few problems, and discovers the gap on exam one — with the added sting that the grade feeds the CODA calculation.
What you'll cover
- • Stoichiometry and the mole
- • Atomic structure and periodicity
- • Chemical bonding and molecular geometry
- • Thermochemistry
- • Gases
- • Intermolecular forces
The CH 101 study guide
How to study for NC State CH 101, step by step.
- 1
Drill stoichiometry to automaticity immediately
Mole conversions and reaction stoichiometry are embedded in everything CH 101 does after the opening weeks. Daily drills until they're thoughtless protect every later unit.
- 2
Work problems cold every day
Lecture comprehension and problem-solving ability diverge fast in general chemistry. Solve problems daily with solutions closed and redo every miss the next day.
- 3
Let units carry the multi-step problems
Write units on every quantity and make them cancel. Dimensional analysis turns CH 101's long calculation chains from memory tests into guided paths and catches errors before the grader does.
- 4
Keep CH 102 lab on its own schedule
The co-requisite lab has steady deadlines that love colliding with lecture exams. Do pre-labs and reports early in the week so the two courses never compete for the same night.
- 5
Time-trial before each exam
Exam-style problem sets, timed, no notes. CH 101 exams reward speed and accuracy together, and homework pacing builds neither.
- 6
Make the grade CODA-proof with Fennie
Upload your CH 101 syllabus and Fennie's Daily Plan runs daily problem sets from week one, tracks lab deadlines alongside lecture, and paces review to exam dates — with practice problems generated from the actual material. Free to start.
Start my CH 101 plan free
How Fennie helps with CH 101
Fennie's Daily Plans run CH 101 the only way the grade distribution respects: daily problem work from week one, stoichiometry drilled to automaticity, lab deadlines tracked beside lecture exams. Chat unpacks multi-step problems with the reasoning visible, and timed practice exposes gaps before an exam — or CODA — does.
FAQ
Is CH 101 at NC State hard?
It's a high-enrollment gateway with time-pressured, multi-step exams, and for engineering students the grade counts toward CODA. Daily problem practice handles it reliably; lecture-following without problem volume reliably doesn't.
Do I take CH 101 and CH 102 together?
Yes — CH 102 is the one-credit lab co-requisite, registered alongside the lecture. Treat its weekly deadlines as a parallel schedule, because letting lab reports pile into lecture exam weeks is the classic CH 101 self-sabotage.
How much math is in CH 101?
Constant algebra and unit conversion: multi-step calculation chains, gas law manipulations, and thermochemistry arithmetic under time pressure. No calculus, but algebra speed and accuracy are effectively graded on every exam.
Pass CH 101 with a plan, not a cram
Upload your CH 101 materials and Fennie generates a Daily Plan paced to your deadline — plus chat, flashcards, and quizzes built from the actual course content.
Get started freeMore NC State courses
CSC 116 — Introduction to Computing - Java
CSC 116 is NC State's first programming course, taught in Java — variables, control flow, methods, arrays, and intro object-oriented design — and the entry point to the CSC sequence. For students aiming to CODA into computer science, the grade here is part of the GPA that decides admission.
CSC 216 — Software Development Fundamentals
CSC 216 is the second course in NC State's Java sequence, shifting from writing code to engineering software — object-oriented design, unit testing, finite state machines, and multi-week guided projects with real grading rubrics for style, documentation, and test coverage.
CSC 226 — Discrete Mathematics
CSC 226 is NC State's discrete math course for computer science — propositional logic, proof techniques, induction, set theory, asymptotic notation, counting, and graphs. It's the course where CS majors first do mathematics as argument rather than calculation.
CSC 230 — C and Software Tools
CSC 230 moves NC State CS students from Java's managed comfort to C — pointers, manual memory management, bitwise operations, the compilation pipeline, and Unix development tools. It's the course where the machine stops being abstract.