Create your own awesome maps

Even on the go

with our free apps for iPhone, iPad and Android

Get Started

Already have an account?
Log In

Lecture 1 Jan. 23 by Mind Map: Lecture 1 Jan. 23
0.0 stars - reviews range from 0 to 5

Lecture 1 Jan. 23

Introductions (15 minutes)

Steve Koch & Anthony Salvagno

Rest of class and take photos

Group work (5 minutes), Split into groups of two, Imagine two scenarios, 1. You are writing your own computer code and want access to previous versions if you screw stuff up. How can you accomplish this (pick language of your choosing, such as Matlab), 2. You want to write code with someone else, who lives in another state. Both working on the same code. You want to be able to keep track of and merge each other's changes. How could you accomplish this?, Collect answers, Skylar / Anthony, Save versions for things that are working, maybe the last 10 saves for whatever you're working on now (to save space / organization), Paul / Maria, 1. create saves anytime change something and use the comments (comment out old code, save it, say why changed it) 2. same w/ comments, also maybe live screen sharing. find some kind of program that already does this????, Zeke / Lars, Save a new file every time--text files aren't so big, number them at least, Rely on modularity (functions) as much as possible, to not influence the other person (no global stuff), Brian / Stephen, for 2: host the code somewhere where people can access it like Google Docs or Google Wave to see changes in real-time, Brandon / John, Make sure have good organization / create folders for specific issues, instead of huge list, Adrian / George, Screen sharing software that works over the internet for (2) ... pretty much same for (1) save a lot of files

Course goals (5-10 minutes)

Learn some basic electronics

"old" and "modern"

Excellent & Open lab notebooks

Online: "Open Notebook Science"

Learn to share source code & data

Git and github (modern tools)

Learn to program in LabVIEW

Have fun learning electronics / hardware skills that would be helpful in future research career

Grading (5 minutes)

Grading will be related to course goals. To get an A, need to keep up with lab notebook EVERY WEEK and have excellent work and lab notebook

All labs count equally. "Participation / Helpfullness" grade combination of contributions during lectures and during labs

Must read and comment on each other's notebooks--we will figure this out as weeks go on

Anthony will make a list of all notebook links

Introduction / Overview of Lab I (25 minutes)

(old) resources

Lab manual


Demo of Github

Demo of wiki in Github

Demo of Google Docs

demo of WordPress