gabelli school of business – roger williams university, bristol ri alice @ duke pragmatism and...
TRANSCRIPT
![Page 1: Gabelli School of Business – Roger Williams University, Bristol RI ALICE @ DUKE Pragmatism and Production Introductory Computing in an Undergraduate Business](https://reader036.vdocuments.mx/reader036/viewer/2022062714/56649d1f5503460f949f2914/html5/thumbnails/1.jpg)
Gabelli School of Business – Roger Williams University, Bristol RI
ALICE @ DUKE
Pragmatism and ProductionIntroductory Computing
in anUndergraduate Business Curriculum
W. Brett [email protected]
http://www.wbrett.com/uk08
![Page 2: Gabelli School of Business – Roger Williams University, Bristol RI ALICE @ DUKE Pragmatism and Production Introductory Computing in an Undergraduate Business](https://reader036.vdocuments.mx/reader036/viewer/2022062714/56649d1f5503460f949f2914/html5/thumbnails/2.jpg)
Gabelli School of Business – Roger Williams University, Bristol RI
Welcome...
![Page 3: Gabelli School of Business – Roger Williams University, Bristol RI ALICE @ DUKE Pragmatism and Production Introductory Computing in an Undergraduate Business](https://reader036.vdocuments.mx/reader036/viewer/2022062714/56649d1f5503460f949f2914/html5/thumbnails/3.jpg)
Gabelli School of Business – Roger Williams University, Bristol RI
Business ProgramsStudent Attitudes
• Pragmatic– Students expect a direction connection
between the course and their employment goals
• Production– Students are expecting a “product” from
the class demonstrating their achievement.
![Page 4: Gabelli School of Business – Roger Williams University, Bristol RI ALICE @ DUKE Pragmatism and Production Introductory Computing in an Undergraduate Business](https://reader036.vdocuments.mx/reader036/viewer/2022062714/56649d1f5503460f949f2914/html5/thumbnails/4.jpg)
Gabelli School of Business – Roger Williams University, Bristol RI
Contrasts with CS
• Business computing has a less theoretical approach.
• CS more engaged with the “thing” itself.• Business more engaged with the effects
of the “thing”.
![Page 5: Gabelli School of Business – Roger Williams University, Bristol RI ALICE @ DUKE Pragmatism and Production Introductory Computing in an Undergraduate Business](https://reader036.vdocuments.mx/reader036/viewer/2022062714/56649d1f5503460f949f2914/html5/thumbnails/5.jpg)
Gabelli School of Business – Roger Williams University, Bristol RI
Business Computing – Walking it back
Year Hardware Programming Environment
Pre-1990 Mainframe/Mini COBOL
90s Desktop Visual Basic (variants)
2000s Web/InternetDevice Independence desktop/phone/tablet
Web Front End (HTML/CSS)Server Back End (PHP)
![Page 6: Gabelli School of Business – Roger Williams University, Bristol RI ALICE @ DUKE Pragmatism and Production Introductory Computing in an Undergraduate Business](https://reader036.vdocuments.mx/reader036/viewer/2022062714/56649d1f5503460f949f2914/html5/thumbnails/6.jpg)
Gabelli School of Business – Roger Williams University, Bristol RI
SocioComputing Environment
• 1994 – Commercial internet arrives– First graphical browser
• 1999– Ratification of 802.11 Wifi– GameBoy Portable
• 2001– Smartphone– 6th Generation Gaming Consoles
• 2007– Multitouch interface
• 2010– Tablet (differentiated from PC tablet form factor)
![Page 7: Gabelli School of Business – Roger Williams University, Bristol RI ALICE @ DUKE Pragmatism and Production Introductory Computing in an Undergraduate Business](https://reader036.vdocuments.mx/reader036/viewer/2022062714/56649d1f5503460f949f2914/html5/thumbnails/7.jpg)
Gabelli School of Business – Roger Williams University, Bristol RI
Digital Natives
• Class of 2012 – Marker
• Not known schooling without computers• Not known computing without interaction• Not know computing as separate from
entertainment
![Page 8: Gabelli School of Business – Roger Williams University, Bristol RI ALICE @ DUKE Pragmatism and Production Introductory Computing in an Undergraduate Business](https://reader036.vdocuments.mx/reader036/viewer/2022062714/56649d1f5503460f949f2914/html5/thumbnails/8.jpg)
Gabelli School of Business – Roger Williams University, Bristol RI
Academic Value
• Traditional – Comparative grading
• Current (post NCLB)– Outcomes based
• College environment– Washington Accord
![Page 9: Gabelli School of Business – Roger Williams University, Bristol RI ALICE @ DUKE Pragmatism and Production Introductory Computing in an Undergraduate Business](https://reader036.vdocuments.mx/reader036/viewer/2022062714/56649d1f5503460f949f2914/html5/thumbnails/9.jpg)
Gabelli School of Business – Roger Williams University, Bristol RI
Instructional Environment
• Business programming changes• Students computing models and
expectations (rich media)• Academic Value
– Portfolios
![Page 10: Gabelli School of Business – Roger Williams University, Bristol RI ALICE @ DUKE Pragmatism and Production Introductory Computing in an Undergraduate Business](https://reader036.vdocuments.mx/reader036/viewer/2022062714/56649d1f5503460f949f2914/html5/thumbnails/10.jpg)
Gabelli School of Business – Roger Williams University, Bristol RI
Implementation
• Fall 2010 major program change– No longer taught desktop application
development– Implemented web studio course
• Real client• Mixed enrollment
– Computing– Graphic Design– Business Majors
![Page 11: Gabelli School of Business – Roger Williams University, Bristol RI ALICE @ DUKE Pragmatism and Production Introductory Computing in an Undergraduate Business](https://reader036.vdocuments.mx/reader036/viewer/2022062714/56649d1f5503460f949f2914/html5/thumbnails/11.jpg)
Gabelli School of Business – Roger Williams University, Bristol RI
RWU Program
Business Engineering Criminal Justice
Academic Program
CIS/Web Dev CS Networking & Security
Programming Focus
Web ProgrammingHTML/CSSJavaScriptPHP/ASPJQuerySQL
Java Shell ScriptingC (Variants)
Introductory Programming
Alice Alice
![Page 12: Gabelli School of Business – Roger Williams University, Bristol RI ALICE @ DUKE Pragmatism and Production Introductory Computing in an Undergraduate Business](https://reader036.vdocuments.mx/reader036/viewer/2022062714/56649d1f5503460f949f2914/html5/thumbnails/12.jpg)
Gabelli School of Business – Roger Williams University, Bristol RI
Curriculum
• Alice has been a stand-alone introductory course.
• Enrollment is open to all students• Primary text: Dann, Cooper, and Pausch• Focus – projects
– First project – animation– Second project – interactive– Third project – student choice
![Page 13: Gabelli School of Business – Roger Williams University, Bristol RI ALICE @ DUKE Pragmatism and Production Introductory Computing in an Undergraduate Business](https://reader036.vdocuments.mx/reader036/viewer/2022062714/56649d1f5503460f949f2914/html5/thumbnails/13.jpg)
Gabelli School of Business – Roger Williams University, Bristol RI
![Page 14: Gabelli School of Business – Roger Williams University, Bristol RI ALICE @ DUKE Pragmatism and Production Introductory Computing in an Undergraduate Business](https://reader036.vdocuments.mx/reader036/viewer/2022062714/56649d1f5503460f949f2914/html5/thumbnails/14.jpg)
Gabelli School of Business – Roger Williams University, Bristol RI
![Page 15: Gabelli School of Business – Roger Williams University, Bristol RI ALICE @ DUKE Pragmatism and Production Introductory Computing in an Undergraduate Business](https://reader036.vdocuments.mx/reader036/viewer/2022062714/56649d1f5503460f949f2914/html5/thumbnails/15.jpg)
Gabelli School of Business – Roger Williams University, Bristol RI
Limitations
• Models• Student Experience with Code• Debugging
![Page 16: Gabelli School of Business – Roger Williams University, Bristol RI ALICE @ DUKE Pragmatism and Production Introductory Computing in an Undergraduate Business](https://reader036.vdocuments.mx/reader036/viewer/2022062714/56649d1f5503460f949f2914/html5/thumbnails/16.jpg)
Gabelli School of Business – Roger Williams University, Bristol RI
Student Built Models
![Page 17: Gabelli School of Business – Roger Williams University, Bristol RI ALICE @ DUKE Pragmatism and Production Introductory Computing in an Undergraduate Business](https://reader036.vdocuments.mx/reader036/viewer/2022062714/56649d1f5503460f949f2914/html5/thumbnails/17.jpg)
Gabelli School of Business – Roger Williams University, Bristol RI
![Page 18: Gabelli School of Business – Roger Williams University, Bristol RI ALICE @ DUKE Pragmatism and Production Introductory Computing in an Undergraduate Business](https://reader036.vdocuments.mx/reader036/viewer/2022062714/56649d1f5503460f949f2914/html5/thumbnails/18.jpg)
Gabelli School of Business – Roger Williams University, Bristol RI
Seeing Code
• 2009 – 2012 extended with Alice3B• 2013 – MediaComp Integration
![Page 19: Gabelli School of Business – Roger Williams University, Bristol RI ALICE @ DUKE Pragmatism and Production Introductory Computing in an Undergraduate Business](https://reader036.vdocuments.mx/reader036/viewer/2022062714/56649d1f5503460f949f2914/html5/thumbnails/19.jpg)
Gabelli School of Business – Roger Williams University, Bristol RI
Alice3B Model
• Created a world with Accountant Bob• He reviews loan applications from men
and women and approves or disapproves based upon credit score.
![Page 20: Gabelli School of Business – Roger Williams University, Bristol RI ALICE @ DUKE Pragmatism and Production Introductory Computing in an Undergraduate Business](https://reader036.vdocuments.mx/reader036/viewer/2022062714/56649d1f5503460f949f2914/html5/thumbnails/20.jpg)
Gabelli School of Business – Roger Williams University, Bristol RI
Alice3B – text file contents
Jerry,m,600Elana,f,700Carol,f,640Matt,m,650
•This requires processing a text file.
![Page 21: Gabelli School of Business – Roger Williams University, Bristol RI ALICE @ DUKE Pragmatism and Production Introductory Computing in an Undergraduate Business](https://reader036.vdocuments.mx/reader036/viewer/2022062714/56649d1f5503460f949f2914/html5/thumbnails/21.jpg)
Gabelli School of Business – Roger Williams University, Bristol RI
Alice & Media Comp
• MediaComputation developed by Barbara Ericson at Georgia Tech
• Built on model that uses media, especially sound (one dimensional array) image (two dimensional array)
• Alice and MediaComp uses both systems– Alice– Java (in Dr. Java)
![Page 22: Gabelli School of Business – Roger Williams University, Bristol RI ALICE @ DUKE Pragmatism and Production Introductory Computing in an Undergraduate Business](https://reader036.vdocuments.mx/reader036/viewer/2022062714/56649d1f5503460f949f2914/html5/thumbnails/22.jpg)
Gabelli School of Business – Roger Williams University, Bristol RI
Experience
• Challenging to use two systems– Students segregate by preference
• Text is arranged in a side-by-side model– Alice concept– Java application
• Students, like water, take the easy path– Cut and Paste
![Page 23: Gabelli School of Business – Roger Williams University, Bristol RI ALICE @ DUKE Pragmatism and Production Introductory Computing in an Undergraduate Business](https://reader036.vdocuments.mx/reader036/viewer/2022062714/56649d1f5503460f949f2914/html5/thumbnails/23.jpg)
Gabelli School of Business – Roger Williams University, Bristol RI
Transfer Example
• Connectivity to database
$pdo = new PDO('mysql:host=localhost;dbname=$dbname', '$user', '$password');$sql = 'SELECT lastname FROM tblPeople';$result = $pdo → query($sql);
![Page 24: Gabelli School of Business – Roger Williams University, Bristol RI ALICE @ DUKE Pragmatism and Production Introductory Computing in an Undergraduate Business](https://reader036.vdocuments.mx/reader036/viewer/2022062714/56649d1f5503460f949f2914/html5/thumbnails/24.jpg)
Gabelli School of Business – Roger Williams University, Bristol RI
Debugging
• Programming is debugging– Big issue in 90s
• Absence of formal debugging tools
• Is this really an issue?
![Page 25: Gabelli School of Business – Roger Williams University, Bristol RI ALICE @ DUKE Pragmatism and Production Introductory Computing in an Undergraduate Business](https://reader036.vdocuments.mx/reader036/viewer/2022062714/56649d1f5503460f949f2914/html5/thumbnails/25.jpg)
Gabelli School of Business – Roger Williams University, Bristol RI
Firms call for tech classesWant computer science taught in
all Mass. schools