introductory computing in an undergraduate business curriculum · 2013. 6. 19. · html/css...
TRANSCRIPT
![Page 1: Introductory Computing in an Undergraduate Business Curriculum · 2013. 6. 19. · HTML/CSS JavaScript PHP/ASP JQuery SQL Java Shell Scripting C (Variants) Introductory Programming](https://reader033.vdocuments.site/reader033/viewer/2022052017/602f6a3bc3c6866ef837e8af/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: Introductory Computing in an Undergraduate Business Curriculum · 2013. 6. 19. · HTML/CSS JavaScript PHP/ASP JQuery SQL Java Shell Scripting C (Variants) Introductory Programming](https://reader033.vdocuments.site/reader033/viewer/2022052017/602f6a3bc3c6866ef837e8af/html5/thumbnails/2.jpg)
Gabelli School of Business – Roger Williams University, Bristol RI
Welcome...
![Page 3: Introductory Computing in an Undergraduate Business Curriculum · 2013. 6. 19. · HTML/CSS JavaScript PHP/ASP JQuery SQL Java Shell Scripting C (Variants) Introductory Programming](https://reader033.vdocuments.site/reader033/viewer/2022052017/602f6a3bc3c6866ef837e8af/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: Introductory Computing in an Undergraduate Business Curriculum · 2013. 6. 19. · HTML/CSS JavaScript PHP/ASP JQuery SQL Java Shell Scripting C (Variants) Introductory Programming](https://reader033.vdocuments.site/reader033/viewer/2022052017/602f6a3bc3c6866ef837e8af/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: Introductory Computing in an Undergraduate Business Curriculum · 2013. 6. 19. · HTML/CSS JavaScript PHP/ASP JQuery SQL Java Shell Scripting C (Variants) Introductory Programming](https://reader033.vdocuments.site/reader033/viewer/2022052017/602f6a3bc3c6866ef837e8af/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: Introductory Computing in an Undergraduate Business Curriculum · 2013. 6. 19. · HTML/CSS JavaScript PHP/ASP JQuery SQL Java Shell Scripting C (Variants) Introductory Programming](https://reader033.vdocuments.site/reader033/viewer/2022052017/602f6a3bc3c6866ef837e8af/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
• 2007Multitouch interface
![Page 7: Introductory Computing in an Undergraduate Business Curriculum · 2013. 6. 19. · HTML/CSS JavaScript PHP/ASP JQuery SQL Java Shell Scripting C (Variants) Introductory Programming](https://reader033.vdocuments.site/reader033/viewer/2022052017/602f6a3bc3c6866ef837e8af/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: Introductory Computing in an Undergraduate Business Curriculum · 2013. 6. 19. · HTML/CSS JavaScript PHP/ASP JQuery SQL Java Shell Scripting C (Variants) Introductory Programming](https://reader033.vdocuments.site/reader033/viewer/2022052017/602f6a3bc3c6866ef837e8af/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: Introductory Computing in an Undergraduate Business Curriculum · 2013. 6. 19. · HTML/CSS JavaScript PHP/ASP JQuery SQL Java Shell Scripting C (Variants) Introductory Programming](https://reader033.vdocuments.site/reader033/viewer/2022052017/602f6a3bc3c6866ef837e8af/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: Introductory Computing in an Undergraduate Business Curriculum · 2013. 6. 19. · HTML/CSS JavaScript PHP/ASP JQuery SQL Java Shell Scripting C (Variants) Introductory Programming](https://reader033.vdocuments.site/reader033/viewer/2022052017/602f6a3bc3c6866ef837e8af/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: Introductory Computing in an Undergraduate Business Curriculum · 2013. 6. 19. · HTML/CSS JavaScript PHP/ASP JQuery SQL Java Shell Scripting C (Variants) Introductory Programming](https://reader033.vdocuments.site/reader033/viewer/2022052017/602f6a3bc3c6866ef837e8af/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: Introductory Computing in an Undergraduate Business Curriculum · 2013. 6. 19. · HTML/CSS JavaScript PHP/ASP JQuery SQL Java Shell Scripting C (Variants) Introductory Programming](https://reader033.vdocuments.site/reader033/viewer/2022052017/602f6a3bc3c6866ef837e8af/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: Introductory Computing in an Undergraduate Business Curriculum · 2013. 6. 19. · HTML/CSS JavaScript PHP/ASP JQuery SQL Java Shell Scripting C (Variants) Introductory Programming](https://reader033.vdocuments.site/reader033/viewer/2022052017/602f6a3bc3c6866ef837e8af/html5/thumbnails/13.jpg)
Gabelli School of Business – Roger Williams University, Bristol RI
![Page 14: Introductory Computing in an Undergraduate Business Curriculum · 2013. 6. 19. · HTML/CSS JavaScript PHP/ASP JQuery SQL Java Shell Scripting C (Variants) Introductory Programming](https://reader033.vdocuments.site/reader033/viewer/2022052017/602f6a3bc3c6866ef837e8af/html5/thumbnails/14.jpg)
Gabelli School of Business – Roger Williams University, Bristol RI
![Page 15: Introductory Computing in an Undergraduate Business Curriculum · 2013. 6. 19. · HTML/CSS JavaScript PHP/ASP JQuery SQL Java Shell Scripting C (Variants) Introductory Programming](https://reader033.vdocuments.site/reader033/viewer/2022052017/602f6a3bc3c6866ef837e8af/html5/thumbnails/15.jpg)
Gabelli School of Business – Roger Williams University, Bristol RI
Limitations• Models• Student Experience with Code• Debugging
![Page 16: Introductory Computing in an Undergraduate Business Curriculum · 2013. 6. 19. · HTML/CSS JavaScript PHP/ASP JQuery SQL Java Shell Scripting C (Variants) Introductory Programming](https://reader033.vdocuments.site/reader033/viewer/2022052017/602f6a3bc3c6866ef837e8af/html5/thumbnails/16.jpg)
Gabelli School of Business – Roger Williams University, Bristol RI
Student Built Models
![Page 17: Introductory Computing in an Undergraduate Business Curriculum · 2013. 6. 19. · HTML/CSS JavaScript PHP/ASP JQuery SQL Java Shell Scripting C (Variants) Introductory Programming](https://reader033.vdocuments.site/reader033/viewer/2022052017/602f6a3bc3c6866ef837e8af/html5/thumbnails/17.jpg)
Gabelli School of Business – Roger Williams University, Bristol RI
![Page 18: Introductory Computing in an Undergraduate Business Curriculum · 2013. 6. 19. · HTML/CSS JavaScript PHP/ASP JQuery SQL Java Shell Scripting C (Variants) Introductory Programming](https://reader033.vdocuments.site/reader033/viewer/2022052017/602f6a3bc3c6866ef837e8af/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: Introductory Computing in an Undergraduate Business Curriculum · 2013. 6. 19. · HTML/CSS JavaScript PHP/ASP JQuery SQL Java Shell Scripting C (Variants) Introductory Programming](https://reader033.vdocuments.site/reader033/viewer/2022052017/602f6a3bc3c6866ef837e8af/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: Introductory Computing in an Undergraduate Business Curriculum · 2013. 6. 19. · HTML/CSS JavaScript PHP/ASP JQuery SQL Java Shell Scripting C (Variants) Introductory Programming](https://reader033.vdocuments.site/reader033/viewer/2022052017/602f6a3bc3c6866ef837e8af/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: Introductory Computing in an Undergraduate Business Curriculum · 2013. 6. 19. · HTML/CSS JavaScript PHP/ASP JQuery SQL Java Shell Scripting C (Variants) Introductory Programming](https://reader033.vdocuments.site/reader033/viewer/2022052017/602f6a3bc3c6866ef837e8af/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: Introductory Computing in an Undergraduate Business Curriculum · 2013. 6. 19. · HTML/CSS JavaScript PHP/ASP JQuery SQL Java Shell Scripting C (Variants) Introductory Programming](https://reader033.vdocuments.site/reader033/viewer/2022052017/602f6a3bc3c6866ef837e8af/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: Introductory Computing in an Undergraduate Business Curriculum · 2013. 6. 19. · HTML/CSS JavaScript PHP/ASP JQuery SQL Java Shell Scripting C (Variants) Introductory Programming](https://reader033.vdocuments.site/reader033/viewer/2022052017/602f6a3bc3c6866ef837e8af/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: Introductory Computing in an Undergraduate Business Curriculum · 2013. 6. 19. · HTML/CSS JavaScript PHP/ASP JQuery SQL Java Shell Scripting C (Variants) Introductory Programming](https://reader033.vdocuments.site/reader033/viewer/2022052017/602f6a3bc3c6866ef837e8af/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: Introductory Computing in an Undergraduate Business Curriculum · 2013. 6. 19. · HTML/CSS JavaScript PHP/ASP JQuery SQL Java Shell Scripting C (Variants) Introductory Programming](https://reader033.vdocuments.site/reader033/viewer/2022052017/602f6a3bc3c6866ef837e8af/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