T-0.300 Sovellettu estetiikka



Samankaltaiset tiedostot
Salasanan vaihto uuteen / How to change password

1.3 Lohkorakenne muodostetaan käyttämällä a) puolipistettä b) aaltosulkeita c) BEGIN ja END lausekkeita d) sisennystä

Alternative DEA Models

GPRS-lisäpalvelu INTERNET-ASETUKSET

1.3Lohkorakenne muodostetaan käyttämällä a) puolipistettä b) aaltosulkeita c) BEGIN ja END lausekkeita d) sisennystä

Computing Curricula raportin vertailu kolmeen suomalaiseen koulutusohjelmaan

Visualisointi informaatio- verkostojen opinto-oppaasta Informaatioverkostojen kilta Athene ry Opintovastaava Janne Käki 19.9.

The CCR Model and Production Correspondence

Käytettävyys ja käyttäjätutkimus. Yhteisöt ja kommunikaatiosuunnittelu 2012 / Tero Köpsi

SIMULINK S-funktiot. SIMULINK S-funktiot

Visualisointi informaatioverkostojen Opintoneuvoja Pekka Siika-aho (päivitys mm. Janne Käen visualisoinnin pohjalta)

Tutki ja kirjoita -kurssi, s-2005

812336A C++ -kielen perusteet,

FinFamily Installation and importing data ( ) FinFamily Asennus / Installation

RINNAKKAINEN OHJELMOINTI A,

ATLAS-kartan esittely - Peli palveluiden yhteiskehittämisen menetelmistä Päivi Pöyry-Lassila, Aalto-yliopisto

Capacity Utilization

Microsoft Lync 2010 Attendee

Visualisointi informaatioverkostojen Opintoneuvoja Teemu Meronen (päivitys Janne Käen visualisoinnin pohjalta)

Efficiency change over time

On instrument costs in decentralized macroeconomic decision making (Helsingin Kauppakorkeakoulun julkaisuja ; D-31)

Visualisointi informaatio- verkostojen opinto-oppaasta Opintoneuvoja Teemu Meronen (päivitys Janne Käen visualisoinnin pohjalta)

Hankkeiden vaikuttavuus: Työkaluja hankesuunnittelun tueksi

Attribuuttipohjainen käyttövaltuuksien hallinta Case Dreamspark Premium

Visualisointi informaatioverkostojen Opintoneuvoja Janne Käki

Miten suunnitella hyvä käyttöliittymä?

Opintoihin käytettävä aika lukukauden tarkkuudella: syyskausi kevätkausi Suoritettava yhteensä vähintään opintopistettä

Käyttöliittymät II. Käyttöliittymät I Kertaus peruskurssilta. Keskeisin kälikurssilla opittu asia?

On instrument costs in decentralized macroeconomic decision making (Helsingin Kauppakorkeakoulun julkaisuja ; D-31)

Tietojärjestelmätieteen ohjelmat

Mediatekniikka aikuiskoulutus. (Liitteeksi kopiot korvaavuuksien / hyväksilukujen perusteena käytetyistä todistuksista)

Käytettävyyssuunnittelu. Kristiina Karvonen Käytettävyysasiantuntija Nokia Networks

7.4 Variability management

Hotel Pikku-Syöte: accommodation options and booking

16. Allocation Models

Secto Design Oy Kauppalantie Kauniainen Finland tel fax info@sectodesign.fi

Akateemiset fraasit Tekstiosa

Information on Finnish Language Courses Spring Semester 2018 Päivi Paukku & Jenni Laine Centre for Language and Communication Studies

Other approaches to restrict multipliers

Yhteenveto. Aiheita lopuksi

VBE2 Työpaketit Jiri Hietanen / TTY

Information on preparing Presentation

Co-Design Yhteissuunnittelu

Tassu Takala pääaineinfo

Java-kielen perusteet

SoberIT Software Business and Engineering institute

Opintoihin käytettävä aika lukukauden tarkkuudella: syyskausi kevätkausi Suoritettava yhteensä vähintään opintopistettä

Käyttökokemusta voi suunnitella - case UXUS. Design for Life -tilaisuus, Kiasma, Hanna Koskinen, VTT

Returns to Scale II. S ysteemianalyysin. Laboratorio. Esitelmä 8 Timo Salminen. Teknillinen korkeakoulu

Käytettävyys tuotekehityksessä mitä pitäisi osata?

KÄYTTÄJÄKOKEMUS & KÄYTTÖLIITTYMÄSUUNNITTELU. CSE- C3800, Aalto , Eeva Raita

Valuation of Asian Quanto- Basket Options

Käyttäjä mielessä. Sisältötuotantoa käyttäjälle. luento / TTY. sohvi.sirkesalo@tamk.fi

S Ihminen ja tietoliikennetekniikka

Kuivajääpuhallus IB 7/40 Advanced

Rekisteröiminen - FAQ

ICS-C2000 Tietojenkäsittelyteoria Kevät 2016

K3 WORKSHOP/ Odotukset

Vesitehokkuus liiketoiminnan uusi ajuri. Pöyry Forest Industry Consulting oy

811120P Diskreetit rakenteet

Matkailu- ja ravitsemisalan (MARATA) erikoistumiskoulutus HUOMISEN MATKAILUKOHDE 30 op

AYYE 9/ HOUSING POLICY

C++11 seminaari, kevät Johannes Koskinen

Muotoilualan määritelmät - Tuotesuunnitteluprosessi

KÄYTETTÄVYYDEN PERUSTEET 1,5op. Mitä on käyttäjäkeskeinen suunnittelu? Mitä on käyttäjäkeskeinen muotoilu? Pieniä harjoituksia

Information on Finnish Courses Autumn Semester 2017 Jenni Laine & Päivi Paukku Centre for Language and Communication Studies

What gets measured gets done

Käyttäjäkeskeisen suunnittelun periaatteet ja prosessit

Taiteen ja sosiaalityön rajalla. Arja Honkakoski

anna minun kertoa let me tell you

MB 20 MODBUS RTU LIITYNTÄYKSIKKÖ SAR 410:LLE TEKNISET TIEDOT. MB 20 on liityntäkortti painesäädin SAR 410:n liittämiseksi Modbus RTU väylään.


MB 20 MODBUS RTU LIITYNTÄYKSIKKÖ SAR 410:LLE TEKNISET TIEDOT. MB 20 on liityntäkortti painesäädin SAR 410:n liittämiseksi Modbus RTU väylään.

Security server v6 installation requirements

Information on Finnish Language Courses Spring Semester 2017 Jenni Laine

TT00AA Ohjelmoinnin jatko (TT10S1ECD)

Arkkitehtuuritietoisku. eli mitä aina olet halunnut tietää arkkitehtuureista, muttet ole uskaltanut kysyä

Tietorakenteet ja algoritmit

Use of spatial data in the new production environment and in a data warehouse

Sisällysluettelo Table of contents

BDD (behavior-driven development) suunnittelumenetelmän käyttö open source projektissa, case: SpecFlow/.NET.

Ohjelmointi 1. Kumppanit

1510 Ihminen ja tietoliikennetekniikka

Lisensointikuulumisia - Kustannustehokkuus Oracle lisensoinnissa

Kettärä organisaatio kumppanuusstrategialla

Suunnittelumallit (design patterns)

Windows Phone. Module Descriptions. Opiframe Oy puh Espoo

Salausmenetelmät 2015/Harjoitustehtävät

You can check above like this: Start->Control Panel->Programs->find if Microsoft Lync or Microsoft Lync Attendeed is listed

UX NÄKÖKULMA - KONECRANES

FinFamily PostgreSQL installation ( ) FinFamily PostgreSQL

Opintomatkat PDF. ==>Download: Opintomatkat PDF ebook By Risto Antikainen

Fraktaalit. Fractals. Riikka Kangaslampi Matematiikan ja systeemianalyysin laitos Aalto-yliopisto. 1 / 8 R. Kangaslampi Fraktaalit

Käyttäjäkokemuksen ulottuvuudet dppi03. Konseptointikirja sisältö pääpiirteittäin. Luotain/Mode seminaari Vesa Jääskö

National Building Code of Finland, Part D1, Building Water Supply and Sewerage Systems, Regulations and guidelines 2007

Additions, deletions and changes to courses for the academic year Mitä vanhoja kursseja uusi korvaa / kommentit

Markkinoinnin perusteet

#saavuta2017 Puheenvuoroja, kognitiivinen saavutettavuus Torstai , klo

Millaisia taitoja sosiaalisessa mediassa tapahtuva ohjaus edellyttää?

TIEKE Verkottaja Service Tools for electronic data interchange utilizers. Heikki Laaksamo

Transkriptio:

Tassu Takala T-0.300 Sovellettu estetiikka Kurssi keväällä 2005 motivointi, kurssin järjestelyt luennot Jyri Vuorinen 20.1. 17.3. muita luennoijia erillisaiheista soveltava tehtävä

e-stetiikka estetiikan merkitys tietotekniikassa markkinointi käyttöliittymät ohjelmoinnin taide myöhemmin myös: tietokonetaiteesta tietokone tietokone taiteilijan taiteilijan työvälineenä työvälineenä välineen välineen merkitys merkitys tietokone taiteilijana algoritmisen algoritmisen taiteen taiteen ongelma ongelma luovuudesta luovuuden luovuuden olemus olemus ja ja vertailu vertailu estetiikkaan estetiikkaan onko onko computational aesthetics aesthetics mielekästä? mielekästä?

Estetiikan merkitys ja soveltaminen tietotekniikassa insinöörin työ: tehtyjen tuotteiden tai järjestelmien (artefaktien) suunnittelua H.Simon: Science of the Artificial estetiikalla merkitystä näiden tuotteiden käytettävyyteen, hyväksyttävyyteen ja yhteiskunnallisiin vaikutuksiin esteettisillä tekijöillä merkitystä myös tietotekniikan työntekijälle, esim. ohjelmoijalle kurssin soveltava tarkoitus: antaa ymmärrystä esteettisesti vaikuttavista tekijöistä ja vaikutusmekanismeista, niin että näitä voitaisiin soveltaa insinöörin työssä

Soveltaminen iv-ohjelmassa, esim. sisällöntuotanto: esteettisen mediatuotteen luominen mediataide ihmisläheiset jarjestelmät: estetiikan vaikutus käytettävyyteen käyttäjäkokemukseen vaikuttavat tekijät viestintä yritystoiminnassa, liiketoimintaverkostot: estetiikan vaikutus viestin vastaanottajaan tietoyritykset: estetiikan merkitys markkinoinnissa esimerkkinä Nokian puhelinmallit iv-mediatekniikka: tekniset välineet estetiikan toteutukselle

Asiakaslähtöinen tuotesuunnittelu (D.Norman: Invisible Computer)

Estetiikan merkitys tuotteen segmentoinnille tuotekehityksen elinkaari (G.Moore, D.Norman)

ks artikkeli: Emotion & Design (D.Norman) Käyttäjäkokemus ja siihen vaikuttavat esteettiset tekijät Usability User interface User experience Functionality käytettävyys, toiminnallisuus sisällön esitystapa muotoilu, käyttöliittymä käyttäjän odotukset, muoti

Käyttöliittymän ulkoasu (skin)

Puhelinten kehityshistoria koneesta käyttöesineeksi Bell's Box phone (1877) combined receiver / transmitter hole use: alternation between mouth / ear to hole, for speaking / listening Williams "Coffin" phone (~18 1880) 80) separate transmitter for speaking / receiver for listening Western Electric "Potbelly" desk set (1895) Stands on desk instead of hanging on wall Western Electric 51AL Candlestick phone (1921) includes dial (patented already 1891) Western Electric 202 desk set (1927) Western Electric 302 desk set (1937)

Evolution of Mobile Phones - style-based categories Communicator Premium Classic Fashion Active Basic Expression

Elämysten tuotteistaminen tuotteen kehitys idea tekninen ratkaisu toiminnallisuus käytön helppous muoti/ilmaisu esteettinen elämys esteettinen elämys suunnittelijalle Dewey: kaikki aidot elämykset ovat esteettisiä sisäisestä liikevoimasta syntyvä täyttymys kokonaisuutta hallitseva kvaliteetti elämys tuotteen käyttäjälle

Ohjelmoinnin estetiikka lähellä matematiikan taidetta mikä tekee algoritmista / ohjelmasta / matemaattisesta lausekkeesta / teoriasta esteettisen? selkeys, luettavuus, ymmärrettävyys kompakti, ekonominen ilmaisu oivaltavuus luovuus e i π = 1 E = mc 2 häkkerin etiikka: miksi teen viruksen? samat ominaisuudet pätevät suurelta osin viestinnän estetiikkaan ja vuorovaikutukseen D.Knuth: D.Knuth: The The Art Art of of Computer Computer Programming, Programming, Vol.1-3 Vol.1-3

#include <stdio.h> char *T="IeJKLMaYQCE]jbZRskc[SldU^V\\X\\ /_<[<:90!\"$434-./2>]s", K[3][1000],*F,x,A,*M[2],*J,r[4],*g,N,Y,*Q,W,*k,q,D;X(){r [r [r[3]=m[1-(x&1)][*r=w,1],2]=*q+2,1]=x+1+y,*g++=((((x& 7) -1)>>1)-1)?*r:r[x>>3],(++x<*r)&&X();}E(){A X(x=0,g =J ),x=7&(*t>>a*3),j[(x[f]-w-x)^a*7]=q[x&3]^a*(*m)[2 +( x&1)],g=j+((x[k]-w)^a*7)-a,g[1]=(*m)[*g=m[t+=a,1 ][x&1],x&1],(a^=1)&&(e(),j+=w);}l(){e(--q&&l () );}B(){*J&&B((D=*J,Q[2]<D&&D<k[1]&&(*g++=1 ),!(D-W&&D-9&&D-10&&D-13)&&(!*r&&(*g++=0),* r=1) 64<D&&D<91&&(*r=0,*g++=D-63) D >= 97&&D<123&&(*r=0,*g++=D-95)!(D-k[ 3] )&&(*r=0,*g++=12) D>k[3]&&D<=k[ 1] -1&&(*r=0,*g++=D-47),J++));}j( ){ putchar(a);}b(){(j(a=(*k)[d* W+ r[2]*y+x]),++x<y)&&b();}t () {(j((b(d=q[g],x=0),a=w) ), ++q<(*(r+1)<y?*(r+1): Y) )&&t();}r(){(a=(t( q= 0),'\n'),j(),++r [2 ]<N)&&R();}O() {( j((r[2]=0,r( )) ),r[1]-=q) && O(g-=-q) ;} C(){( J= gets (K [1]))&&C((B(g=K[2]),*r=!(!*r&&(*g++=0)),(*r)[r]=g-K[2],g=K[2 ],r[ 1]&& O()) );;} main (){C ((l( (J=( A=0) [K], A[M] =(F= (k=( M[!A ]=(Q =T+( q=(y =(W= 32)- (N=4 )))) +N)+ 2)+7 )+7) ),Y= N<<( *r=! -A)) );;} For example, given the input "Hello, world!", the output will be: <> <> <> <> <> <> _() ()/ ()/ ()/ _\) () (/ \) [] /^ ^^ /^^ /^^ [] ^^ ^^ ^^ [] [] ^^ <>[ [][ <>][ <>][ ][ [][] ][ ][ <> [] _()_ ()/ () () [] ^^ [] /^^ ^^ ^^ ][ <>][ ][] [][] Obfuscated C http://www.ioccc.org/ This program is a simple filter that translates ASCII text into semaphore code. It reads from standard input and converts all alphanumeric characters to their corresponding semaphore codes. Consecutive whitespace is translated as a single 'break' code. Newlines also cause the next code to be output on a new line. All other characters are ignored. The codes themselves are written to standard output as a depiction of a person holding two flags, using only ASCII characters (semaphore smileys, if you will).