CSCI 345
Robotics and Digital Fabrication
Spring 2025
Division III
Q Quantitative/Formal Reasoning
Class Details
This course is a hands-on exploration of topics in robotics and digital fabrication. We will experience firsthand how ideas and methods from computer science can be applied to make physical objects, including robots and other machines. The emphasis will be on creative, hands-on experimentation. Along the way, students will learn the basics of embedded systems programming (Arduino), breadboarding, soldering, printed circuit board (PCB) design, mechanical computer-aided design (CAD)–both conventional (OnShape) and programmatic (OpenSCAD)–as well digital fabrication (3D-printing, laser cutting). Students will learn both how to build their own prototypes and how to send out designs to have parts machined professionally. Students will work in teams throughout. The course will culminate in a team robotic design competition testing both functionality and creativity.
The Class:
Format: lecture/laboratory
Limit: 18; 9/lab
Expected: 18
Class#: 3049
Grading: no pass/fail option, no fifth course option
Limit: 18; 9/lab
Expected: 18
Class#: 3049
Grading: no pass/fail option, no fifth course option
Requirements/Evaluation:
Evaluation based on assignments, projects, and exams.
Prerequisites:
CSCI 237
Enrollment Preferences:
Current or expected Computer Science majors
Materials/Lab Fee:
A fee of $150-$200 will be added to the term bill to cover the purchase of consumable electronics, motors, 3D-printing filament, and stock used in the assignments and final project.
Distributions:
Divison III
Quantitative/Formal Reasoning
QFR Notes:
The course will include programming assignments and problem sets in which quantitative/formal reasoning skills are practiced and evaluated.
Class Grid
Updated 5:01 am
-
HEADERS
Column header 1
CLASSESColumn header 2DREQColumn header 3INSTRUCTORSColumn header 4TIMESColumn header 5CLASS#Column header 6ENROLLColumn header 7CONSENT
-
CSCI 345 - 01 (S) LEC Robotics & Digital Fabrication
CSCI 345 - 01 (S) LEC Robotics & Digital FabricationDivision III Q Quantitative/Formal ReasoningTR 9:55 am - 11:10 am
Schow Library Classroom 030B3049ClosedInst -
CSCI 345 - 02 (S) LAB Robotics & Digital Fabrication
CSCI 345 - 02 (S) LAB Robotics & Digital FabricationDivision III Q Quantitative/Formal ReasoningT 1:00 pm - 2:30 pm
Hopper Sci (South Sci) 0163050ClosedInst -
CSCI 345 - 03 (S) LAB Robotics & Digital Fabrication
CSCI 345 - 03 (S) LAB Robotics & Digital FabricationDivision III Q Quantitative/Formal ReasoningT 2:30 pm - 4:00 pm
Hopper Sci (South Sci) 0163051ClosedInst