CSCI 255 Lab

This Week in Lab Schedule Resources Bad Weather Policy

There is no textbook, all materials will be provided on-line
W 6:00-7:40 PM
RBH 223
Rebecca Bruce
Office: RBH 220
Office Hours: M,W: 11:15-12:00 & Th 1:00-2:30

This is a lab course to accompany CSCI 255. Our objective is to explore micro-processor electronics and programming using the Arduino board. This is a 'hands-on' lab; all concepts will be introduced in an interactive environment. There will be ample opportunity for self-guided exploration and creativity.

We believe that it is essential to play with technology, exploring different possiblities directly in hardware and software. We believe that exploration should be self-guided to the largest extent possible. Creativity is fostered by self-guided exploration. In order to incourage creativity, this lab strives to offer the nine dimensions of a climate for innovation (Prather, C. W., 1996).

Lecture: Students are expected to attend all lab meetings. Failure to do so will impact your class grade and will be considered a lack of interest in success on the part of the student. Students are responsible for completeing all work missed due to absense on their own.

Late assignments will not be accepted unless you have documented emergency or are representing UNCA on university-sanctioned travel. An equipment failure is not an excuse for turning in an assignment late.

Tentative Course Schedule

Wed, 08/19/09
Introductions, Circuit Bending Project, Toy Description
Wed, 08/26/09
Part 1: Circuit Mapping; Mapping Forum
Wed, 09/02/09
Part 2: Circuit Measuring; Measuring Forum
Wed, 09/09/09
Part 3: Circuit Bending; Bending Forum
Wed, 09/16/09
Sound Programming Part 1; Sound Part 1 Forum
Wed, 09/23/09
Sound Programming Part 2; Sound Part 2 Forum
Wed, 09/30/09
Sound Programming Part 3; Sound Part 3 Forum
Wed, 10/07/09
LEDs and Sensors Part 1; LEDs and Sensors Part 1 Forum
Wed, 10/14/09
LEDs and Sensors Part 2; LEDs and Sensors Part 2 Forum
Wed, 10/21/09
Motors Part 1: Servo Control; Servo Control Forum
Wed, 10/28/09
Serial Communication Part 1; Communication Part 1 Forum
Wed, 11/04/09
Motors Part 2: DC Motor Control
Wed, 11/11/09
Serial Communication Part 2; Communication Part 2 Forum
Wed, 11/18/09
Student Led Project
No Class: Happy Thanksgiving!
Student Led Project


Description Number Individual Points Net Points
Projects 6 25 150
Lab Participation
15 5 75
Totals 225 points

Your lab grade counts for 25% of your course grade for CSCI 255


Arduino Basic EE Batteries
Arduino Home Page Using a Multimeter How Batteries Work
Arduino Software Studying Electronics With the Electronics Club Different Types
Arduino Tutorials Basic Electricity for Computer Scientists DC Motors
Arduino Projects Electronics Tutorials How DC Motors Work
MakerShed Arduino site Resistor Codes Basic Motor Theory
Tod Kurt's Arduino Blog All About Circuits Virtual Physics Labs
FTP Principles of Operation
Basic Commands Servos
Putty (secure FTP and telnet) Commands How to Modify a Servo
How Servos Work

Return to Rebecca Bruce's home page

Last modified: August, 2009 22:36