| Rutgers School Of Engineering Sum. 3 '10 Sum. 1 '10 Spring '10 Fall '09 Spring '09 Fall '08 |
14:440:127- Introduction to Computers for Engineers
An introduction to computer programming in Matlab, numerical methods, and problem solving for engineering students. Each fall, I had over 500 students in class; each spring, I had over 350 students. Yikes!
Syllabus (Spring '10) Sakai Course Management Site (Rutgers NetID required). Lecture videos, notes, projects, problem sets, grades. Spring 2010 Lecture Notes: [ 1 | 2 | 3 | Review of 1-3 | 4 | 5 | 6 | 7 | 8 (none, guest lecture!) | 9 | 10 | 11 | 12 | 13 ]. If you're a student anywhere, please feel free to use these notes if you find them helpful for learning Matlab. I've been (on-again, off-again) working to turn these notes into a book. If you would find this helpful and want to gently nudge me, or if you catch any errors, please send me an email! I'm also happy to provide access to videos of my lectures on request. |
| Rutgers School Of Engineering Honors Program Spring '10 |
Seminar- The Engineering Design of Home Automation
In the Spring of 2010, I taught an honors seminar for nearly 20 first year students in Rutgers' Honors Engineering program. We investigated and built our own home automation systems! From the most basic components available, we built solid state relays, control systems, and digital filters that connected with Matlab to make the greatest engineering dance party ever. Check out videos and photos of us at work on Flickr, particularly our Dance Party demo. What we learned in this seminar greatly informed the electronics side of the Scratchable Devices research project when we were first getting off the ground. The awesome students in this seminar gave demos of our system for Rutgers Day, the Northern NJ Junior Science and Humanities Symposium, the NJ Governor's School, and the Engineering Honors Recruitment Lunch.
Syllabus (Spring '10) |
| Governor's School 2010 |
Home Automation- Why Are My Alarm Clock and Coffee Maker Conspiring Against Me?
The fundamentals of electricity and electronics, power distribution, how common appliances work, electrical safety, Arduino programming, socket programming, and toaster viruses!
|
|
| Governor's School 2009 |
Hacking Social Networks- Security and Privacy on Facebook, MySpace, and Flickr
Social Networking Privacy and Security, Web Scraping Techniques in Perl, Is Anything Private?, Designing Facebook Applications
|
|
| Governor's School 2008 |
Usable Systems, Social Media, and ArtScience
Usability, Authentication and Graphical Passwords, Social Networking Privacy, Lo-fi Prototyping, Anti-Phishing, the Cross-Pollination of Art and Technology.
|
|
| Governor's School 2008 |
Technology Math
Number Theory, Applied Cryptography (RSA, ElGamal), Pseudorandomness, Zero-Knowledge Proofs
|
|
| Governor's School 2007 |
New Tech
P2P Systems (BitTorrent, Napster, Supernodes/Hubs, Distributed Hash Tables) and Digital Media (Digital Audio, Copyright).
|
|
| Governor's School 2007 |
Technology Math
Number Theory, Applied Cryptography (RSA, ElGamal), Pseudorandomness, Electronic Voting, Onion Routing
|
| Rutgers School Of Engineering EOF Program July '08 July '07 July '06 |
Intro to Computers
The basics of computer programming (variables, data types, conditionals, loops, arrays) in the Matlab language. This course was designed to prepare students with no previous experience for their fall semester computing course.
|