The University of California, Irvine Department of Informatics. IN4MATX 248 Into to Ubiquitous Computing Fall 2016

Size: px
Start display at page:

Download "The University of California, Irvine Department of Informatics. IN4MATX 248 Into to Ubiquitous Computing Fall 2016"

Transcription

1 The University f Califrnia, Irvine Department f Infrmatics IN4MATX 248 Int t Ubiquitus Cmputing Fall 2016 Instructr: Dr. Darren Denenberg ddenenbe@uci.edu Class Times: 12:30 1:50, T / Th, DBH 1300 Office: DBH 5044 Office Hurs: M / W 12:00 3:00 Curse Descriptin: Ubiquitus cmputing, mre cllquially knwn as UbiCmp, the Internet f Things r even Industry 4.0, mves technlgy and cmputing beynd the mdel f ne persn, ne device and int a vast, netwrked wrld where everything is cnnected, everything is sharing data, and everything has embedded technlgy. This class will examine the phenmenn frm the technlgical, scietal, regulatry and develpment perspectives. Learning Objectives Develp an understanding f the evlutin f Ubiquitus Cmputing, the underlying, fundatinal issues that serve t enable and supprt it, and the impact and future develpment / trends that will likely be seen as the field mves frward. Handuts / Text There will be n fficial text fr this class rather, there will be a series f presentatins alng with inclass exercises, case studies, and tpical research assignments that will further yur knwledge and understanding f the tpic. Grading Each in-class assignment will be wrth 30 pints arranged as such: 10 pints fr the supprt f yur writing, including references t research and media, class discussin/ntes, and experimentatin. 10 pints fr the relatedness/cmpleteness f yur respnse/selected tpic 10 pints fr quality f writing (grammar, punctuatin, spelling, capitalizatin, sentence structure, etc.) Each research submissin will be wrth 20 pints (10 fr submissin, 10 fr evaluatin) Each prject will be wrth 50 pints Prject 1: Tpic (10), Writing (10), Supprt (10), Evaluatin (10), Presentatin (10) Prject 2: Wrks? (20), Justificatin (10), Analysis / Explanatins (10) This gets repeated ad-nauseum, but pay attentin t writing, structure, spelling, grammar, supprt, etc.

2 Attendance, Make-Ups, and Due Dates Attendance is expected and will be nted, ccasinally fr lecture and always fr discussin. If yur attendance becmes an issue, it will be factred int yur verall grade. All materials are due n the assigned due date, which is cnsidered t be an integral part f the assignment. Miscellaneus During lecture prtins f the class, any electrnic devices used fr anything ther than life supprt shuld be turned ff. This includes, but is nt limited t: cell phnes, GameBys (all types), media players, devices used fr cmmunicating with the dead, scillscpes, UFO scanners, rcket pwered rller skates, unmanned spy planes, sphygmmanmeters, rbts that serve yu drinks, imaginary friends, r anything whse use wuld be a distractin t the class. During discussin prtins f the class these rules are mre lenient, hwever please keep in mind that cell phne cnversatins are never allwed, and anything that disturbs anther member f the class r is inapprpriate must stp. Academic Miscnduct Dn t cheat. The university takes academic miscnduct very seriusly and cnsiders it a serius ffense. If yu are fund t be cheating n an exam, handing in wrk that isn t yur wn, plagiarizing, r therwise engaging in academic dishnesty, yu will receive a zer fr that assignment. If the instructr determines that the ffense(es) are serius enugh, the student will be referred fr academic sanctins. GRADED ASSIGNMENTS Research submissin (seminar cmpnent) Every Thursday, the members f each team will be required t bring in three schlarly articles relating t the tpic presented n Tuesday, with ne f the three articles chsen as their cntributin fr discussin. Each team will then have apprximately 20 minutes t discuss the articles brught in by its members, and chse ne t present t the class. In the event that multiple team members have chsen the same article, the ther tw can be used as a fallback. Once each team has decided n its chice, it will select a member t present the article t the class and talk abut what the article says, why it was chsen, why it s imprtant, and what was learned frm it. Be aware that this is nt etched in stne; there is significant flexibility in hw yu present, hwever these are general themes that shuld be tuched n. Regardless f which article was selected by the grup fr presentatin, each member shuld hand in the three articles they brught in, in hard cpy, with their name written n each. Schlarly articles include research publicatins, trade and prfessinal publicatins, and in rare cases mainstream news publicatins, hwever the latter must first be cleared by the instructr.

3 Curse Prjects This class will cnsist f tw prjects; ne is a half-quarter research / evaluatin prject and the ther is a full-quarter develpment prject that will have yu develping yur wn ubiquitus cmputing device r technlgy. Write well, research well, supprt well, cite and surce well. Each bullet requires ne schlarly reference and ne trade reference related t that tpic and t yur tpic. PROJECT I Evaluatin f Current Technlgy - Due Octber 27 th Describe, in detail, yur chsen ubicmp tpic. What is it, what are its primary functins, what are its secndary functins (if any)? Wh manufactures it? Is this a cre prduct fr them? If s, what is their market stance, and if nt, what is the mtivatin behind develping this technlgy. Are there different mdels f it (Pr v. Cnsumer, different sftware capabilities, different applicatins, etc.)? Are there similar prducts in the market? If s, cmpare and cntrast them with yurs, explaining the prs and cns as they relate t the ne yu ve chsen. What is its impact? What are the scial, technical, security, privacy, and ther issues that yur technlgy presents? Back up yur claims with research / evidence. Hw des it cnnect, prtcls, what data des it gather, what is dne with that data? What are the prtcls by which it cnnects t the Internet? Describe each in detail and describe hw they manifest in yur device. In ther wrds, hw specifically wuld yu cnnect it t a netwrk r ther device? What data des it gather, and what data des it send? Hw des it use that data t carry ut the functins it was designed t d? Why des it send that data? Hw is that data imprtant in terms f the technlgy? Where is that data stred? Wh has access t that data? Hw is the data used? Hw is security implemented, r nt implemented, in yur thing? What security measures are in place t prevent unauthrized access and manipulatin f the technlgy, and t prevent the theft f the data it is generating and sending? On a scale f ne t five, hw wuld yu rate the security f the technlgy? Justify yur answer, and highlight tw areas in which security culd be imprved, explaining each. Hw culd it be redesigned / redevelped t imprve n its design. Be specific. Indicate why yu need t fix the things yu re fixing. If yur thing is a hardware/sftware hybrid, chse ne aspect f the physical interface and ne aspect f the sftware interface that culd be imprved, and redesign it t make it mre useable and mre functinal. Explain why. PROJECT II Designing Yur Own - Due December 1st Fr the secnd prject, yur grup will need t develp yur wn Internet f Things technlgy. Find a functin, a device, a purpse arund which yu culd develp that technlgy. Explain why there might be a need fr what yu are develping. What area des it address r imprve upn? Are there cmpetitive examples that already exist? Hw d they lack, and hw will yurs be different r better? Determine the hardware that will serve as yur platfrm; as expected, the tw mst cmmn chices are Raspberry Pi and Arduin, hwever yu can use any platfrm and any language(s) yu like. Chart ut the lgic f hw yur IT device will wrk.

4 Blueprint r prvide a technical drawing / diagram f the device, labelling all the cmpnents, and hw they cnnect t ther devices r the larger netwrk. Hw will the data it cllects and transmits be stred, and hw will it be used? Wh will have access t it? Describe its cmpnents, functinality, and indicate its uses. Prvide a technical r user manual fr the device. What will be the security measures put in place t prevent unauthrized access? What data will be cllected and transmitted, why, hw will data be stred, and where? Will that data be shared? Each f these bullets shuld be given careful cnsideratin and discussed in significant detail. If it appears that what yu hand in was hastily thrwn tgether three hurs befre class n the day it was due then it will be graded as such. In ther wrds, very prly. The prject shuld be well written, with cnsideratin paid t spelling, grammar, and punctuatin. It shuld be presented prfessinally in a flder (N three-ring binders r manila flders). If I have t extract meaning frm what yu've written because f pr writing, that will negatively affect yur grade. On the final day f class, we ll have an in-class shwcase where each team can demnstrate their IT device. There will be a frm t cmpleted each time the grup meets, that will be a recrd f the attendees and activities. That frm, if meetings were held, will need t be submitted in class each Tuesday t serve as a frmal recrd. Additinally, all grup members will have the chance t annymusly evaluate the ther members f their grup at the prject s cnclusin. The infrmatin I receive in these evaluatins will be treated with strict cnfidence. When grades fr the prject are given, the evaluatins will be very seriusly cnsidered. All prjects will be due n their due date, n exceptins.

5 TENTATIVE CLASS SCHEDULE Date Tpic Sep 22 Intr / Grups Sep. 27 Sep. 29 Oct. 4 Oct. 6 Oct. 11 Oct. 13* Oct. 18 Oct. 20 Oct. 25 Oct. 27 Nv. 1 Nv. 3* What is UbiCmp / Hw did we get here? Histry Research / Exercise Netwrking Netwrking Research / Exercise Security Security Research / Exercise TBA TBA Data, databases, and strage DB / Infrmatin Research / Exercise Sensrs, hardware, and related issues Case study / Discussin Nv. 8 Wearable cmputing (*) Nv. 10 Case study / Discussin Nv. 15 Nv. 17 Nv. 22 Nv. 24 Nv. 29 Dec. 1 Health / Hme Case Study / Discussin Scial impacts THANKSGIVING The Future Shwcase