// Blase E. Ur // CV // Research // Publications // Teaching //
// Outreach // Theater // Photography // Music // Contact //
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.