390 likes | 535 Views
The Logical Dilemma. Keeping Students Enrolled in Logic. It’s important to get through Logic. Enrollment changes. The Three Structures. Sequence. Selection. Loop. Camtasia. StructureBriefStructureBrief.html. The most common program. Pascal and me. The most common program. Analogies.
E N D
The Logical Dilemma Keeping Students Enrolled in Logic
The Three Structures Sequence Selection Loop
Camtasia • StructureBrief\StructureBrief.html
Analogies • Black box • Mailboxes for memory • Polymorphism • Plus sign(+) • Addition, positive number, letter grade, international phone number, names on tree
Puns and jokes (bb) || !(bb)
Puns and jokes What is the object-oriented way of getting rich? Inheritance.
Puns and jokes • There are 10 types of people in this world – those who understand binary and those who don’t.
Help in the business world • Mnemonics • Assembler • Every good boy does fine • Roy G Biv • HOMES
Help in the business world • Acronym • 3GL, 4GL • ALU, CPU, RAM, ROM • TLA • Backronym • sic: Said in context or Spelling is correct • tip: To insure promptness
Help in the business world • Programmer abbreviations • mmddyy • ssn
Help in the business world • Idioms • Time-and-a-half • Bitter pill to swallow • Bite the bullet • Step up to the plate • Ballpark estimate
You never finish a program; You just stop working on it.
Garbage in – Garbage out
Garbage in – Gospel out
Help in the business world • Don’t look stupid • Don’t make anybody else look stupid • “Interger” • Data is • SQL • char
Easter Eggs • Notepad • .LOG • F5 • Word • =rand(x,y) • IE7 • God mode:{ED7BA470-8E54-465E-825C-99712043E01C}
Quotes • Not my favorite. • “Tell me and I forget. Teach me and I remember. Involve me and I learn.”– Benjamin Franklin • “First, solve the problem. Then, write the code.” – John Johnson
Debugging • Pseudocode with Logic book • TestProgram.cs
A quote I read • The biggest changes in college since I was a student: • 40 years • PowerPoint
Sources for PowerPoint • Presentation Zen by Garr Reynolds • 10/20/30 Guy Kawasaki • 10 slides • 20 minutes • 30-point font • Take age of oldest person in audience and divide by 2)
Cheating • Water bottles • Rubber bands • Legal cheat sheet?
Cheating • Stanford Study • Computer science students make up 6.5 percent of students • They account for 23 percent of violations of the university's honors code
Why do CIS students cheat? • Marketability of major • The material is cumulative • Unlike other disciplines, it is not possible to merely submit inferior work. • Work is more often done near others • Assignments are reused because they improve with time and debugging
MOSS • Measure of Software Similarity • A system for detecting software plagiarism • Free to educators
A Vision of Students Today http://www.youtube.com/watch?v=dGCJ46vyR9o
Remember Bad teachers think a college campus is a nice place to be when there are no students around. Good teachers think a college campus is a nice place to be when there are no administrators around. Administrators think a college campus is a nice place to be when no one is around.
Bibliography • 2009 Drop in Business Majors http://www.heri.ucla.edu/index.php • Why do computer science students cheat? http://www.mercurynews.com/bay-area-news/ci_14351156?nclick_check=1 • Attention Span graph from Hartley J and Davies I, “Note Taking: A Critical Review”, Programmed Learning and Educational Technology, 1978, 15, 207-224. • Administrator joke: http://www.tcnj.edu/~hofmann/lessons.htm • MOSS: MOSS http://theory.stanford.edu/~aiken/moss/ • Presentation Zen: Simple Ideas on Presentation Design and Delivery by Garr Reynolds, New Riders Press, 2008. ISBN: 0321525655 • Guy Kawasaki: www.guykawasaki.com • Free photos stock.XCHANGE: http://www.sxc.hu/ • 40 years and PowerPoint: ellenfinklestein.com