11.07.2015 Views

Encyclopedia of Computer Science and Technology

Encyclopedia of Computer Science and Technology

Encyclopedia of Computer Science and Technology

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

psychology <strong>of</strong> computing 391statements <strong>and</strong> loop) but is not concerned with smalldetails <strong>of</strong> syntax. For example, this pseudocode mightdetermine whether to charge sales tax for an online purchase:Get customer’s state <strong>of</strong> residenceIf state is “CA” thenTax = Price * .085Total = Price + TaxEnd IfOnce the pseudocode has been written <strong>and</strong> reviewed,the statements can be recoded in the programming language<strong>of</strong> choice. For example, the preceding example mightlook like this in C:If (state == “CA”) {Tax = Price * .085;Total = Price + Tax;}The term pseudocode can also be applied to “intermediatelanguages” that provide a generic, machine-independentrepresentation <strong>of</strong> a program. For example, in the UCSD Pascalsystem the language processor generates a “p-code” thatis turned into actual machine language by an interpreterwritten for each <strong>of</strong> the different types <strong>of</strong> computer supported.Today Java takes a similar approach.Further ReadingBailey, T. E., <strong>and</strong> Kris Lundgaard. Program Design with Pseudocode.3rd ed. Pacific Grove, Calif.: Brooks/Cole, 1989.Daviduck, Brent. “Introduction to Programming in C++: Algorithms,Flowcharts <strong>and</strong> Pseudocode.” Available online. URL:http://www.allclearonline.com/applications/DocumentLibraryManager/upload/program_intro.pdf. Accessed August17, 2007.Gilberg, Richard F,. <strong>and</strong> Behrouz A. Forouzan. Data Structures: aPseudocode Approach with C++. 2nd ed. Boston: Course <strong>Technology</strong>,2004.Neapolitan, Richard E. Foundations <strong>of</strong> Algorithms Using C++Pseudocode. 2nd ed. Sudbury, Mass.: Jones <strong>and</strong> Bartlett, 1998.psychology <strong>of</strong> computingComputing is a complex, pervasive, <strong>and</strong> increasingly vitalhuman activity. It is not surprising that human psychologycan play an important role in many aspects <strong>of</strong> computeruse.Since the 1960s psychology (in particular see cognitivescience) has contributed to the structuring <strong>of</strong> interactionbetween computer systems <strong>and</strong> users (see user interface).It is important to note the significant differences betweenhow computers <strong>and</strong> humans perceive <strong>and</strong> process information:computers are extremely fast in processing in a highlystructured setting (e.g., a program). The human brain, onthe other h<strong>and</strong>, while thous<strong>and</strong>s <strong>of</strong> times slower, is thusfar greatly superior in coping with loosely structured datathrough pattern recognition, the making <strong>of</strong> analogies, <strong>and</strong>generalization. A number <strong>of</strong> researchers (see, for example,Licklider, J. C. R.) have promoted the idea <strong>of</strong> creating ahuman-computer synergy where the structure <strong>of</strong> the systemtakes advantage <strong>of</strong> both the machine’s computational<strong>and</strong> data-retrieval abilities <strong>and</strong> the human user’s ability towork with the larger picture. Such research is continuing asautonomous s<strong>of</strong>tware (see s<strong>of</strong>tware agent) <strong>and</strong> is beginningto interact with Web users.Psychology <strong>of</strong> CyberspaceThe Internet <strong>and</strong> its perception as a shared cyberspace addsnew dimensions to the psychology <strong>of</strong> computing. In fact,the emphasis here is not on computation per se but on therepresentation <strong>of</strong> ideas <strong>and</strong> images, communication, socialinteraction, <strong>and</strong> identity. In particular, pioneering work(see Turkle, Sherry) has illuminated ways in which onlineinteractions affect identity <strong>and</strong> sense <strong>of</strong> self—even encouragingthe assumption <strong>of</strong> multiple identities (see identityin the online world <strong>and</strong> online games). Indeed, virtualworlds such as Second Life <strong>of</strong>fer new ways to study the formation<strong>of</strong> communities <strong>and</strong> social interactions.On the positive side, it has been argued that cyberspacehas encouraged people (particularly adolescents) to experimentwith new identities in a relatively safe environment,but lack <strong>of</strong> inhibition <strong>and</strong> experience can lead to riskybehavior such as involvement with sexual predators. Thevery fact that many people (particularly the young) mayspend several hours a day or more immersed in the onlineworld has also led to concerns; some psychologists haveeven suggested that “Internet addiction disorder” (IAD) beincluded as an <strong>of</strong>ficial mental disorder similar to compulsivegambling. However, as <strong>of</strong> 2007, the American MedicalAssociation has not recommended that IAD be classifiedas a mental disorder, <strong>and</strong> the American Society <strong>of</strong> AddictionMedicine has resisted such a status. Generally, excessiveor inappropriate use <strong>of</strong> the Internet has been seen as asymptom <strong>of</strong> more traditional diagnoses such as obsessionor compulsion.Further ReadingCard, Stuart K., Thomas P. Moran, <strong>and</strong> Allen Newell, eds. The Psychology<strong>of</strong> Human-<strong>Computer</strong> Interaction. Gr<strong>and</strong> Rapids, Mich.:CRC, 1986.Joinson, Adam N. Underst<strong>and</strong>ing the Psychology <strong>of</strong> Internet Behaviour:Virtual Worlds, Real Lives. New York: Palgrave Macmillan,2003.Suler, John. “<strong>Computer</strong> <strong>and</strong> Cyberspace Addiction.” InternationalJournal <strong>of</strong> Applied Psychoanalytic Studies 1 (2004): 359–382.Available online. URL: http://www-usr.rider.edu/~suler/psycyber/cybaddict.html. Accessed November 8, 2007.———. “The Psychology <strong>of</strong> Cyberspace.” Available online. URL:http://www-usr.rider.edu/~suler/psycyber/psycyber.html.Accessed November 8, 2007.Turkle, Sherry. Life on the Screen: Identity in the Age <strong>of</strong> the Internet.New York: Touchstone, 1995.———. The Second Self: <strong>Computer</strong>s <strong>and</strong> the Human Spirit. Twentiethanniversary ed. Cambridge, Mass.: MIT Press, 2005.Wallace, Patricia. The Psychology <strong>of</strong> the Internet. New York: CambridgeUniversity Press, 1999.Weinberg, Gerald. The Psychology <strong>of</strong> <strong>Computer</strong> Programming. Silveranniversary ed. New York: Dorset House, 1998.Whitty, Monica T., <strong>and</strong> Adrian N. Carr. Cyberspace Romance: ThePsychology <strong>of</strong> Online Relationships. New York: Palgrave Macmillan,2006.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!