CSCI 255 Lab

This Week in Lab Schedule Resources Bad Weather Policy

TEXTS
There is no textbook, all materials will be provided on-line
TIME AND PLACE
W 6:00-7:40 PM
RBH 223
INSTRUCTOR
Rebecca Bruce
Office: RBH 220
Office Hours: M,W: 11:15-12:00 & Th 1:00-2:30
828.232.2275
bruce@cs.unca.edu
 
 

DESCRIPTION
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.

CLASS PHILOSOPHY
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).

ATTENDANCE POLICY
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 ASSIGNMENT POLICY
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
11/23-27/09
No Class: Happy Thanksgiving!
11/30-12/04/08
Student Led Project

Grading

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


Resources

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