CINXE.COM

Aalto-käsikirja | Aalto-yliopisto

<!DOCTYPE html> <html lang="fi" dir="ltr" prefix="og: https://ogp.me/ns#"> <head> <meta charset="utf-8" /><script type="text/javascript">(window.NREUM||(NREUM={})).init={ajax:{deny_list:["bam.nr-data.net"]}};(window.NREUM||(NREUM={})).loader_config={licenseKey:"NRJS-db714826d6dc6f30ac6",applicationID:"439323269"};;/*! For license information please see nr-loader-rum-1.274.0.min.js.LICENSE.txt */ (()=>{var e,t,r={8122:(e,t,r)=>{"use strict";r.d(t,{a:()=>i});var n=r(944);function i(e,t){try{if(!e||"object"!=typeof e)return(0,n.R)(3);if(!t||"object"!=typeof t)return(0,n.R)(4);const r=Object.create(Object.getPrototypeOf(t),Object.getOwnPropertyDescriptors(t)),o=0===Object.keys(r).length?e:r;for(let a in o)if(void 0!==e[a])try{if(null===e[a]){r[a]=null;continue}Array.isArray(e[a])&&Array.isArray(t[a])?r[a]=Array.from(new Set([...e[a],...t[a]])):"object"==typeof e[a]&&"object"==typeof t[a]?r[a]=i(e[a],t[a]):r[a]=e[a]}catch(e){(0,n.R)(1,e)}return r}catch(e){(0,n.R)(2,e)}}},2555:(e,t,r)=>{"use strict";r.d(t,{Vp:()=>c,fn:()=>s,x1:()=>u});var n=r(384),i=r(8122);const o={beacon:n.NT.beacon,errorBeacon:n.NT.errorBeacon,licenseKey:void 0,applicationID:void 0,sa:void 0,queueTime:void 0,applicationTime:void 0,ttGuid:void 0,user:void 0,account:void 0,product:void 0,extra:void 0,jsAttributes:{},userAttributes:void 0,atts:void 0,transactionName:void 0,tNamePlain:void 0},a={};function s(e){try{const t=c(e);return!!t.licenseKey&&!!t.errorBeacon&&!!t.applicationID}catch(e){return!1}}function c(e){if(!e)throw new Error("All info objects require an agent identifier!");if(!a[e])throw new Error("Info for ".concat(e," was never set"));return a[e]}function u(e,t){if(!e)throw new Error("All info objects require an agent identifier!");a[e]=(0,i.a)(t,o);const r=(0,n.nY)(e);r&&(r.info=a[e])}},9417:(e,t,r)=>{"use strict";r.d(t,{D0:()=>g,gD:()=>h,xN:()=>p});var n=r(993);const i=e=>{if(!e||"string"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var o=r(2614),a=r(944),s=r(384),c=r(8122);const u="[data-nr-mask]",d=()=>{const e={mask_selector:"*",block_selector:"[data-nr-block]",mask_input_options:{color:!1,date:!1,"datetime-local":!1,email:!1,month:!1,number:!1,range:!1,search:!1,tel:!1,text:!1,time:!1,url:!1,week:!1,textarea:!1,select:!1,password:!0}};return{ajax:{deny_list:void 0,block_internal:!0,enabled:!0,harvestTimeSeconds:10,autoStart:!0},distributed_tracing:{enabled:void 0,exclude_newrelic_header:void 0,cors_use_newrelic_header:void 0,cors_use_tracecontext_headers:void 0,allowed_origins:void 0},feature_flags:[],generic_events:{enabled:!0,harvestTimeSeconds:30,autoStart:!0},harvest:{tooManyRequestsDelay:60},jserrors:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},logging:{enabled:!0,harvestTimeSeconds:10,autoStart:!0,level:n.p_.INFO},metrics:{enabled:!0,autoStart:!0},obfuscate:void 0,page_action:{enabled:!0},page_view_event:{enabled:!0,autoStart:!0},page_view_timing:{enabled:!0,harvestTimeSeconds:30,autoStart:!0},performance:{capture_marks:!1,capture_measures:!1},privacy:{cookies_enabled:!0},proxy:{assets:void 0,beacon:void 0},session:{expiresMs:o.wk,inactiveMs:o.BB},session_replay:{autoStart:!0,enabled:!1,harvestTimeSeconds:60,preload:!1,sampling_rate:10,error_sampling_rate:100,collect_fonts:!1,inline_images:!1,fix_stylesheets:!0,mask_all_inputs:!0,get mask_text_selector(){return e.mask_selector},set mask_text_selector(t){i(t)?e.mask_selector="".concat(t,",").concat(u):""===t||null===t?e.mask_selector=u:(0,a.R)(5,t)},get block_class(){return"nr-block"},get ignore_class(){return"nr-ignore"},get mask_text_class(){return"nr-mask"},get block_selector(){return e.block_selector},set block_selector(t){i(t)?e.block_selector+=",".concat(t):""!==t&&(0,a.R)(6,t)},get mask_input_options(){return e.mask_input_options},set mask_input_options(t){t&&"object"==typeof t?e.mask_input_options={...t,password:!0}:(0,a.R)(7,t)}},session_trace:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},soft_navigations:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},spa:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},ssl:void 0,user_actions:{enabled:!0}}},l={},f="All configuration objects require an agent identifier!";function g(e){if(!e)throw new Error(f);if(!l[e])throw new Error("Configuration for ".concat(e," was never set"));return l[e]}function p(e,t){if(!e)throw new Error(f);l[e]=(0,c.a)(t,d());const r=(0,s.nY)(e);r&&(r.init=l[e])}function h(e,t){if(!e)throw new Error(f);var r=g(e);if(r){for(var n=t.split("."),i=0;i<n.length-1;i++)if("object"!=typeof(r=r[n[i]]))return;r=r[n[n.length-1]]}return r}},3371:(e,t,r)=>{"use strict";r.d(t,{V:()=>f,f:()=>l});var n=r(8122),i=r(384),o=r(6154),a=r(9324);let s=0;const c={buildEnv:a.F3,distMethod:a.Xs,version:a.xv,originTime:o.WN},u={customTransaction:void 0,disabled:!1,isolatedBacklog:!1,loaderType:void 0,maxBytes:3e4,onerror:void 0,ptid:void 0,releaseIds:{},appMetadata:{},session:void 0,denyList:void 0,timeKeeper:void 0,obfuscator:void 0},d={};function l(e){if(!e)throw new Error("All runtime objects require an agent identifier!");if(!d[e])throw new Error("Runtime for ".concat(e," was never set"));return d[e]}function f(e,t){if(!e)throw new Error("All runtime objects require an agent identifier!");d[e]={...(0,n.a)(t,u),...c},Object.hasOwnProperty.call(d[e],"harvestCount")||Object.defineProperty(d[e],"harvestCount",{get:()=>++s});const r=(0,i.nY)(e);r&&(r.runtime=d[e])}},9324:(e,t,r)=>{"use strict";r.d(t,{F3:()=>i,Xs:()=>o,xv:()=>n});const n="1.274.0",i="PROD",o="CDN"},6154:(e,t,r)=>{"use strict";r.d(t,{OF:()=>c,RI:()=>i,WN:()=>d,bv:()=>o,gm:()=>a,mw:()=>s,sb:()=>u});var n=r(1863);const i="undefined"!=typeof window&&!!window.document,o="undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis.navigator instanceof WorkerNavigator),a=i?window:"undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),s=Boolean("hidden"===a?.document?.visibilityState),c=/iPad|iPhone|iPod/.test(a.navigator?.userAgent),u=c&&"undefined"==typeof SharedWorker,d=((()=>{const e=a.navigator?.userAgent?.match(/Firefox[/\s](\d+\.\d+)/);Array.isArray(e)&&e.length>=2&&e[1]})(),Date.now()-(0,n.t)())},1687:(e,t,r)=>{"use strict";r.d(t,{Ak:()=>c,Ze:()=>l,x3:()=>u});var n=r(7836),i=r(3606),o=r(860),a=r(2646);const s={};function c(e,t){const r={staged:!1,priority:o.P3[t]||0};d(e),s[e].get(t)||s[e].set(t,r)}function u(e,t){e&&s[e]&&(s[e].get(t)&&s[e].delete(t),g(e,t,!1),s[e].size&&f(e))}function d(e){if(!e)throw new Error("agentIdentifier required");s[e]||(s[e]=new Map)}function l(e="",t="feature",r=!1){if(d(e),!e||!s[e].get(t)||r)return g(e,t);s[e].get(t).staged=!0,f(e)}function f(e){const t=Array.from(s[e]);t.every((([e,t])=>t.staged))&&(t.sort(((e,t)=>e[1].priority-t[1].priority)),t.forEach((([t])=>{s[e].delete(t),g(e,t)})))}function g(e,t,r=!0){const o=e?n.ee.get(e):n.ee,s=i.i.handlers;if(!o.aborted&&o.backlog&&s){if(r){const e=o.backlog[t],r=s[t];if(r){for(let t=0;e&&t<e.length;++t)p(e[t],r);Object.entries(r).forEach((([e,t])=>{Object.values(t||{}).forEach((t=>{t[0]?.on&&t[0]?.context()instanceof a.y&&t[0].on(e,t[1])}))}))}}o.isolatedBacklog||delete s[t],o.backlog[t]=null,o.emit("drain-"+t,[])}}function p(e,t){var r=e[1];Object.values(t[r]||{}).forEach((t=>{var r=e[0];if(t[0]===r){var n=t[1],i=e[3],o=e[2];n.apply(i,o)}}))}},7836:(e,t,r)=>{"use strict";r.d(t,{P:()=>c,ee:()=>u});var n=r(384),i=r(8990),o=r(3371),a=r(2646),s=r(5607);const c="nr@context:".concat(s.W),u=function e(t,r){var n={},s={},d={},l=!1;try{l=16===r.length&&(0,o.f)(r).isolatedBacklog}catch(e){}var f={on:p,addEventListener:p,removeEventListener:function(e,t){var r=n[e];if(!r)return;for(var i=0;i<r.length;i++)r[i]===t&&r.splice(i,1)},emit:function(e,r,n,i,o){!1!==o&&(o=!0);if(u.aborted&&!i)return;t&&o&&t.emit(e,r,n);for(var a=g(n),c=h(e),d=c.length,l=0;l<d;l++)c[l].apply(a,r);var p=m()[s[e]];p&&p.push([f,e,r,a]);return a},get:v,listeners:h,context:g,buffer:function(e,t){const r=m();if(t=t||"feature",f.aborted)return;Object.entries(e||{}).forEach((([e,n])=>{s[n]=t,t in r||(r[t]=[])}))},abort:function(){f._aborted=!0,Object.keys(f.backlog).forEach((e=>{delete f.backlog[e]}))},isBuffering:function(e){return!!m()[s[e]]},debugId:r,backlog:l?{}:t&&"object"==typeof t.backlog?t.backlog:{},isolatedBacklog:l};return Object.defineProperty(f,"aborted",{get:()=>{let e=f._aborted||!1;return e||(t&&(e=t.aborted),e)}}),f;function g(e){return e&&e instanceof a.y?e:e?(0,i.I)(e,c,(()=>new a.y(c))):new a.y(c)}function p(e,t){n[e]=h(e).concat(t)}function h(e){return n[e]||[]}function v(t){return d[t]=d[t]||e(f,t)}function m(){return f.backlog}}(void 0,"globalEE"),d=(0,n.Zm)();d.ee||(d.ee=u)},2646:(e,t,r)=>{"use strict";r.d(t,{y:()=>n});class n{constructor(e){this.contextId=e}}},9908:(e,t,r)=>{"use strict";r.d(t,{d:()=>n,p:()=>i});var n=r(7836).ee.get("handle");function i(e,t,r,i,o){o?(o.buffer([e],i),o.emit(e,t,r)):(n.buffer([e],i),n.emit(e,t,r))}},3606:(e,t,r)=>{"use strict";r.d(t,{i:()=>o});var n=r(9908);o.on=a;var i=o.handlers={};function o(e,t,r,o){a(o||n.d,i,e,t,r)}function a(e,t,r,i,o){o||(o="feature"),e||(e=n.d);var a=t[o]=t[o]||{};(a[r]=a[r]||[]).push([e,i])}},3878:(e,t,r)=>{"use strict";function n(e,t){return{capture:e,passive:!1,signal:t}}function i(e,t,r=!1,i){window.addEventListener(e,t,n(r,i))}function o(e,t,r=!1,i){document.addEventListener(e,t,n(r,i))}r.d(t,{DD:()=>o,jT:()=>n,sp:()=>i})},5607:(e,t,r)=>{"use strict";r.d(t,{W:()=>n});const n=(0,r(9566).bz)()},9566:(e,t,r)=>{"use strict";r.d(t,{LA:()=>s,bz:()=>a});var n=r(6154);const i="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx";function o(e,t){return e?15&e[t]:16*Math.random()|0}function a(){const e=n.gm?.crypto||n.gm?.msCrypto;let t,r=0;return e&&e.getRandomValues&&(t=e.getRandomValues(new Uint8Array(30))),i.split("").map((e=>"x"===e?o(t,r++).toString(16):"y"===e?(3&o()|8).toString(16):e)).join("")}function s(e){const t=n.gm?.crypto||n.gm?.msCrypto;let r,i=0;t&&t.getRandomValues&&(r=t.getRandomValues(new Uint8Array(e)));const a=[];for(var s=0;s<e;s++)a.push(o(r,i++).toString(16));return a.join("")}},2614:(e,t,r)=>{"use strict";r.d(t,{BB:()=>a,H3:()=>n,g:()=>u,iL:()=>c,tS:()=>s,uh:()=>i,wk:()=>o});const n="NRBA",i="SESSION",o=144e5,a=18e5,s={STARTED:"session-started",PAUSE:"session-pause",RESET:"session-reset",RESUME:"session-resume",UPDATE:"session-update"},c={SAME_TAB:"same-tab",CROSS_TAB:"cross-tab"},u={OFF:0,FULL:1,ERROR:2}},1863:(e,t,r)=>{"use strict";function n(){return Math.floor(performance.now())}r.d(t,{t:()=>n})},944:(e,t,r)=>{"use strict";function n(e,t){"function"==typeof console.debug&&console.debug("New Relic Warning: https://github.com/newrelic/newrelic-browser-agent/blob/main/docs/warning-codes.md#".concat(e),t)}r.d(t,{R:()=>n})},5284:(e,t,r)=>{"use strict";r.d(t,{t:()=>c,B:()=>s});var n=r(7836),i=r(6154);const o="newrelic";const a=new Set,s={};function c(e,t){const r=n.ee.get(t);s[t]??={},e&&"object"==typeof e&&(a.has(t)||(r.emit("rumresp",[e]),s[t]=e,a.add(t),function(e={}){try{i.gm.dispatchEvent(new CustomEvent(o,{detail:e}))}catch(e){}}({loaded:!0})))}},8990:(e,t,r)=>{"use strict";r.d(t,{I:()=>i});var n=Object.prototype.hasOwnProperty;function i(e,t,r){if(n.call(e,t))return e[t];var i=r();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(e,t,{value:i,writable:!0,enumerable:!1}),i}catch(e){}return e[t]=i,i}},6389:(e,t,r)=>{"use strict";function n(e,t=500,r={}){const n=r?.leading||!1;let i;return(...r)=>{n&&void 0===i&&(e.apply(this,r),i=setTimeout((()=>{i=clearTimeout(i)}),t)),n||(clearTimeout(i),i=setTimeout((()=>{e.apply(this,r)}),t))}}function i(e){let t=!1;return(...r)=>{t||(t=!0,e.apply(this,r))}}r.d(t,{J:()=>i,s:()=>n})},5289:(e,t,r)=>{"use strict";r.d(t,{GG:()=>o,sB:()=>a});var n=r(3878);function i(){return"undefined"==typeof document||"complete"===document.readyState}function o(e,t){if(i())return e();(0,n.sp)("load",e,t)}function a(e){if(i())return e();(0,n.DD)("DOMContentLoaded",e)}},384:(e,t,r)=>{"use strict";r.d(t,{NT:()=>o,US:()=>d,Zm:()=>a,bQ:()=>c,dV:()=>s,nY:()=>u,pV:()=>l});var n=r(6154),i=r(1863);const o={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net"};function a(){return n.gm.NREUM||(n.gm.NREUM={}),void 0===n.gm.newrelic&&(n.gm.newrelic=n.gm.NREUM),n.gm.NREUM}function s(){let e=a();return e.o||(e.o={ST:n.gm.setTimeout,SI:n.gm.setImmediate,CT:n.gm.clearTimeout,XHR:n.gm.XMLHttpRequest,REQ:n.gm.Request,EV:n.gm.Event,PR:n.gm.Promise,MO:n.gm.MutationObserver,FETCH:n.gm.fetch,WS:n.gm.WebSocket}),e}function c(e,t){let r=a();r.initializedAgents??={},t.initializedAt={ms:(0,i.t)(),date:new Date},r.initializedAgents[e]=t}function u(e){let t=a();return t.initializedAgents?.[e]}function d(e,t){a()[e]=t}function l(){return function(){let e=a();const t=e.info||{};e.info={beacon:o.beacon,errorBeacon:o.errorBeacon,...t}}(),function(){let e=a();const t=e.init||{};e.init={...t}}(),s(),function(){let e=a();const t=e.loader_config||{};e.loader_config={...t}}(),a()}},2843:(e,t,r)=>{"use strict";r.d(t,{u:()=>i});var n=r(3878);function i(e,t=!1,r,i){(0,n.DD)("visibilitychange",(function(){if(t)return void("hidden"===document.visibilityState&&e());e(document.visibilityState)}),r,i)}},3434:(e,t,r)=>{"use strict";r.d(t,{YM:()=>c});var n=r(7836),i=r(5607);const o="nr@original:".concat(i.W);var a=Object.prototype.hasOwnProperty,s=!1;function c(e,t){return e||(e=n.ee),r.inPlace=function(e,t,n,i,o){n||(n="");const a="-"===n.charAt(0);for(let s=0;s<t.length;s++){const c=t[s],u=e[c];d(u)||(e[c]=r(u,a?c+n:n,i,c,o))}},r.flag=o,r;function r(t,r,n,s,c){return d(t)?t:(r||(r=""),nrWrapper[o]=t,function(e,t,r){if(Object.defineProperty&&Object.keys)try{return Object.keys(e).forEach((function(r){Object.defineProperty(t,r,{get:function(){return e[r]},set:function(t){return e[r]=t,t}})})),t}catch(e){u([e],r)}for(var n in e)a.call(e,n)&&(t[n]=e[n])}(t,nrWrapper,e),nrWrapper);function nrWrapper(){var o,a,d,l;try{a=this,o=[...arguments],d="function"==typeof n?n(o,a):n||{}}catch(t){u([t,"",[o,a,s],d],e)}i(r+"start",[o,a,s],d,c);try{return l=t.apply(a,o)}catch(e){throw i(r+"err",[o,a,e],d,c),e}finally{i(r+"end",[o,a,l],d,c)}}}function i(r,n,i,o){if(!s||t){var a=s;s=!0;try{e.emit(r,n,i,t,o)}catch(t){u([t,r,n,i],e)}s=a}}}function u(e,t){t||(t=n.ee);try{t.emit("internal-error",e)}catch(e){}}function d(e){return!(e&&"function"==typeof e&&e.apply&&!e[o])}},993:(e,t,r)=>{"use strict";r.d(t,{ET:()=>o,p_:()=>i});var n=r(860);const i={ERROR:"ERROR",WARN:"WARN",INFO:"INFO",DEBUG:"DEBUG",TRACE:"TRACE"},o="log";n.K7.logging},3969:(e,t,r)=>{"use strict";r.d(t,{TZ:()=>n,XG:()=>s,rs:()=>i,xV:()=>a,z_:()=>o});const n=r(860).K7.metrics,i="sm",o="cm",a="storeSupportabilityMetrics",s="storeEventMetrics"},6630:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.pageViewEvent},782:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.pageViewTiming},6344:(e,t,r)=>{"use strict";r.d(t,{G4:()=>i});var n=r(2614);r(860).K7.sessionReplay;const i={RECORD:"recordReplay",PAUSE:"pauseReplay",REPLAY_RUNNING:"replayRunning",ERROR_DURING_REPLAY:"errorDuringReplay"};n.g.ERROR,n.g.FULL,n.g.OFF},4234:(e,t,r)=>{"use strict";r.d(t,{W:()=>o});var n=r(7836),i=r(1687);class o{constructor(e,t){this.agentIdentifier=e,this.ee=n.ee.get(e),this.featureName=t,this.blocked=!1}deregisterDrain(){(0,i.x3)(this.agentIdentifier,this.featureName)}}},7603:(e,t,r)=>{"use strict";r.d(t,{j:()=>P});var n=r(860),i=r(2555),o=r(3371),a=r(9908),s=r(7836),c=r(1687),u=r(5289),d=r(6154),l=r(944),f=r(3969),g=r(384),p=r(6344);const h=["setErrorHandler","finished","addToTrace","addRelease","addPageAction","setCurrentRouteName","setPageViewName","setCustomAttribute","interaction","noticeError","setUserId","setApplicationVersion","start",p.G4.RECORD,p.G4.PAUSE,"log","wrapLogger"],v=["setErrorHandler","finished","addToTrace","addRelease"];var m=r(1863),b=r(2614),y=r(993);var w=r(2646),A=r(3434);function R(e,t,r,n){if("object"!=typeof t||!t||"string"!=typeof r||!r||"function"!=typeof t[r])return(0,l.R)(29);const i=function(e){return(e||s.ee).get("logger")}(e),o=(0,A.YM)(i),a=new w.y(s.P);return a.level=n.level,a.customAttributes=n.customAttributes,o.inPlace(t,[r],"wrap-logger-",a),i}function E(){const e=(0,g.pV)();h.forEach((t=>{e[t]=(...r)=>function(t,...r){let n=[];return Object.values(e.initializedAgents).forEach((e=>{e&&e.api?e.exposed&&e.api[t]&&n.push(e.api[t](...r)):(0,l.R)(38,t)})),n.length>1?n:n[0]}(t,...r)}))}const x={};function _(e,t,g=!1){t||(0,c.Ak)(e,"api");const h={};var w=s.ee.get(e),A=w.get("tracer");x[e]=b.g.OFF,w.on(p.G4.REPLAY_RUNNING,(t=>{x[e]=t}));var E="api-",_=E+"ixn-";function N(t,r,n,o){const a=(0,i.Vp)(e);return null===r?delete a.jsAttributes[t]:(0,i.x1)(e,{...a,jsAttributes:{...a.jsAttributes,[t]:r}}),j(E,n,!0,o||null===r?"session":void 0)(t,r)}function T(){}h.log=function(e,{customAttributes:t={},level:r=y.p_.INFO}={}){(0,a.p)(f.xV,["API/log/called"],void 0,n.K7.metrics,w),function(e,t,r={},i=y.p_.INFO){(0,a.p)(f.xV,["API/logging/".concat(i.toLowerCase(),"/called")],void 0,n.K7.metrics,e),(0,a.p)(y.ET,[(0,m.t)(),t,r,i],void 0,n.K7.logging,e)}(w,e,t,r)},h.wrapLogger=(e,t,{customAttributes:r={},level:i=y.p_.INFO}={})=>{(0,a.p)(f.xV,["API/wrapLogger/called"],void 0,n.K7.metrics,w),R(w,e,t,{customAttributes:r,level:i})},v.forEach((e=>{h[e]=j(E,e,!0,"api")})),h.addPageAction=j(E,"addPageAction",!0,n.K7.genericEvents),h.setPageViewName=function(t,r){if("string"==typeof t)return"/"!==t.charAt(0)&&(t="/"+t),(0,o.f)(e).customTransaction=(r||"http://custom.transaction")+t,j(E,"setPageViewName",!0)()},h.setCustomAttribute=function(e,t,r=!1){if("string"==typeof e){if(["string","number","boolean"].includes(typeof t)||null===t)return N(e,t,"setCustomAttribute",r);(0,l.R)(40,typeof t)}else(0,l.R)(39,typeof e)},h.setUserId=function(e){if("string"==typeof e||null===e)return N("enduser.id",e,"setUserId",!0);(0,l.R)(41,typeof e)},h.setApplicationVersion=function(e){if("string"==typeof e||null===e)return N("application.version",e,"setApplicationVersion",!1);(0,l.R)(42,typeof e)},h.start=()=>{try{(0,a.p)(f.xV,["API/start/called"],void 0,n.K7.metrics,w),w.emit("manual-start-all")}catch(e){(0,l.R)(23,e)}},h[p.G4.RECORD]=function(){(0,a.p)(f.xV,["API/recordReplay/called"],void 0,n.K7.metrics,w),(0,a.p)(p.G4.RECORD,[],void 0,n.K7.sessionReplay,w)},h[p.G4.PAUSE]=function(){(0,a.p)(f.xV,["API/pauseReplay/called"],void 0,n.K7.metrics,w),(0,a.p)(p.G4.PAUSE,[],void 0,n.K7.sessionReplay,w)},h.interaction=function(e){return(new T).get("object"==typeof e?e:{})};const S=T.prototype={createTracer:function(e,t){var r={},i=this,o="function"==typeof t;return(0,a.p)(f.xV,["API/createTracer/called"],void 0,n.K7.metrics,w),g||(0,a.p)(_+"tracer",[(0,m.t)(),e,r],i,n.K7.spa,w),function(){if(A.emit((o?"":"no-")+"fn-start",[(0,m.t)(),i,o],r),o)try{return t.apply(this,arguments)}catch(e){const t="string"==typeof e?new Error(e):e;throw A.emit("fn-err",[arguments,this,t],r),t}finally{A.emit("fn-end",[(0,m.t)()],r)}}}};function j(e,t,r,i){return function(){return(0,a.p)(f.xV,["API/"+t+"/called"],void 0,n.K7.metrics,w),i&&(0,a.p)(e+t,[(0,m.t)(),...arguments],r?null:this,i,w),r?void 0:this}}function k(){r.e(296).then(r.bind(r,8778)).then((({setAPI:t})=>{t(e),(0,c.Ze)(e,"api")})).catch((e=>{(0,l.R)(27,e),w.abort()}))}return["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach((e=>{S[e]=j(_,e,void 0,g?n.K7.softNav:n.K7.spa)})),h.setCurrentRouteName=g?j(_,"routeName",void 0,n.K7.softNav):j(E,"routeName",!0,n.K7.spa),h.noticeError=function(t,r){"string"==typeof t&&(t=new Error(t)),(0,a.p)(f.xV,["API/noticeError/called"],void 0,n.K7.metrics,w),(0,a.p)("err",[t,(0,m.t)(),!1,r,!!x[e]],void 0,n.K7.jserrors,w)},d.RI?(0,u.GG)((()=>k()),!0):k(),h}var N=r(9417),T=r(8122);const S={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0},j={};var k=r(5284);const I=e=>{const t=e.startsWith("http");e+="/",r.p=t?e:"https://"+e};let O=!1;function P(e,t={},r,n){let{init:a,info:c,loader_config:u,runtime:l={},exposed:f=!0}=t;l.loaderType=r;const p=(0,g.pV)();c||(a=p.init,c=p.info,u=p.loader_config),(0,N.xN)(e.agentIdentifier,a||{}),function(e,t){if(!e)throw new Error("All loader-config objects require an agent identifier!");j[e]=(0,T.a)(t,S);const r=(0,g.nY)(e);r&&(r.loader_config=j[e])}(e.agentIdentifier,u||{}),c.jsAttributes??={},d.bv&&(c.jsAttributes.isWorker=!0),(0,i.x1)(e.agentIdentifier,c);const h=(0,N.D0)(e.agentIdentifier),v=[c.beacon,c.errorBeacon];O||(h.proxy.assets&&(I(h.proxy.assets),v.push(h.proxy.assets)),h.proxy.beacon&&v.push(h.proxy.beacon),E(),(0,g.US)("activatedFeatures",k.B),e.runSoftNavOverSpa&&=!0===h.soft_navigations.enabled&&h.feature_flags.includes("soft_nav")),l.denyList=[...h.ajax.deny_list||[],...h.ajax.block_internal?v:[]],l.ptid=e.agentIdentifier,(0,o.V)(e.agentIdentifier,l),e.ee=s.ee.get(e.agentIdentifier),void 0===e.api&&(e.api=_(e.agentIdentifier,n,e.runSoftNavOverSpa)),void 0===e.exposed&&(e.exposed=f),O=!0}},8374:(e,t,r)=>{r.nc=(()=>{try{return document?.currentScript?.nonce}catch(e){}return""})()},860:(e,t,r)=>{"use strict";r.d(t,{$J:()=>o,K7:()=>n,P3:()=>i});const n={ajax:"ajax",genericEvents:"generic_events",jserrors:"jserrors",logging:"logging",metrics:"metrics",pageAction:"page_action",pageViewEvent:"page_view_event",pageViewTiming:"page_view_timing",sessionReplay:"session_replay",sessionTrace:"session_trace",softNav:"soft_navigations",spa:"spa"},i={[n.pageViewEvent]:1,[n.pageViewTiming]:2,[n.metrics]:3,[n.jserrors]:4,[n.spa]:5,[n.ajax]:6,[n.sessionTrace]:7,[n.softNav]:8,[n.sessionReplay]:9,[n.logging]:10,[n.genericEvents]:11},o={[n.pageViewTiming]:"events",[n.ajax]:"events",[n.spa]:"events",[n.softNav]:"events",[n.metrics]:"jserrors",[n.jserrors]:"jserrors",[n.sessionTrace]:"browser/blobs",[n.sessionReplay]:"browser/blobs",[n.logging]:"browser/logs",[n.genericEvents]:"ins"}}},n={};function i(e){var t=n[e];if(void 0!==t)return t.exports;var o=n[e]={exports:{}};return r[e](o,o.exports,i),o.exports}i.m=r,i.d=(e,t)=>{for(var r in t)i.o(t,r)&&!i.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},i.f={},i.e=e=>Promise.all(Object.keys(i.f).reduce(((t,r)=>(i.f[r](e,t),t)),[])),i.u=e=>"nr-rum-1.274.0.min.js",i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e={},t="NRBA-1.274.0.PROD:",i.l=(r,n,o,a)=>{if(e[r])e[r].push(n);else{var s,c;if(void 0!==o)for(var u=document.getElementsByTagName("script"),d=0;d<u.length;d++){var l=u[d];if(l.getAttribute("src")==r||l.getAttribute("data-webpack")==t+o){s=l;break}}if(!s){c=!0;var f={296:"sha512-gkYkZDAwQ9PwaDXs2YM+rNIdRej1Ac1mupWobRJ8eahQcXz6/sunGZCKklrzi5kWxhOGRZr2tn0rEKuLTXzfAA=="};(s=document.createElement("script")).charset="utf-8",s.timeout=120,i.nc&&s.setAttribute("nonce",i.nc),s.setAttribute("data-webpack",t+o),s.src=r,0!==s.src.indexOf(window.location.origin+"/")&&(s.crossOrigin="anonymous"),f[a]&&(s.integrity=f[a])}e[r]=[n];var g=(t,n)=>{s.onerror=s.onload=null,clearTimeout(p);var i=e[r];if(delete e[r],s.parentNode&&s.parentNode.removeChild(s),i&&i.forEach((e=>e(n))),t)return t(n)},p=setTimeout(g.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=g.bind(null,s.onerror),s.onload=g.bind(null,s.onload),c&&document.head.appendChild(s)}},i.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.p="https://js-agent.newrelic.com/",(()=>{var e={840:0,374:0};i.f.j=(t,r)=>{var n=i.o(e,t)?e[t]:void 0;if(0!==n)if(n)r.push(n[2]);else{var o=new Promise(((r,i)=>n=e[t]=[r,i]));r.push(n[2]=o);var a=i.p+i.u(t),s=new Error;i.l(a,(r=>{if(i.o(e,t)&&(0!==(n=e[t])&&(e[t]=void 0),n)){var o=r&&("load"===r.type?"missing":r.type),a=r&&r.target&&r.target.src;s.message="Loading chunk "+t+" failed.\n("+o+": "+a+")",s.name="ChunkLoadError",s.type=o,s.request=a,n[1](s)}}),"chunk-"+t,t)}};var t=(t,r)=>{var n,o,[a,s,c]=r,u=0;if(a.some((t=>0!==e[t]))){for(n in s)i.o(s,n)&&(i.m[n]=s[n]);if(c)c(i)}for(t&&t(r);u<a.length;u++)o=a[u],i.o(e,o)&&e[o]&&e[o][0](),e[o]=0},r=self["webpackChunk:NRBA-1.274.0.PROD"]=self["webpackChunk:NRBA-1.274.0.PROD"]||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})(),(()=>{"use strict";i(8374);var e=i(944),t=i(6344),r=i(9566);class n{agentIdentifier;constructor(e=(0,r.LA)(16)){this.agentIdentifier=e}#e(t,...r){if("function"==typeof this.api?.[t])return this.api[t](...r);(0,e.R)(35,t)}addPageAction(e,t){return this.#e("addPageAction",e,t)}setPageViewName(e,t){return this.#e("setPageViewName",e,t)}setCustomAttribute(e,t,r){return this.#e("setCustomAttribute",e,t,r)}noticeError(e,t){return this.#e("noticeError",e,t)}setUserId(e){return this.#e("setUserId",e)}setApplicationVersion(e){return this.#e("setApplicationVersion",e)}setErrorHandler(e){return this.#e("setErrorHandler",e)}addRelease(e,t){return this.#e("addRelease",e,t)}log(e,t){return this.#e("log",e,t)}}class o extends n{#e(t,...r){if("function"==typeof this.api?.[t])return this.api[t](...r);(0,e.R)(35,t)}start(){return this.#e("start")}finished(e){return this.#e("finished",e)}recordReplay(){return this.#e(t.G4.RECORD)}pauseReplay(){return this.#e(t.G4.PAUSE)}addToTrace(e){return this.#e("addToTrace",e)}setCurrentRouteName(e){return this.#e("setCurrentRouteName",e)}interaction(){return this.#e("interaction")}wrapLogger(e,t,r){return this.#e("wrapLogger",e,t,r)}}var a=i(860),s=i(9417);const c=Object.values(a.K7);function u(e){const t={};return c.forEach((r=>{t[r]=function(e,t){return!0===(0,s.gD)(t,"".concat(e,".enabled"))}(r,e)})),t}var d=i(7603);var l=i(1687),f=i(4234),g=i(5289),p=i(6154),h=i(384);const v=e=>p.RI&&!0===(0,s.gD)(e,"privacy.cookies_enabled");function m(e){return!!(0,h.dV)().o.MO&&v(e)&&!0===(0,s.gD)(e,"session_trace.enabled")}var b=i(6389);class y extends f.W{constructor(e,t,r=!0){super(e.agentIdentifier,t),this.auto=r,this.abortHandler=void 0,this.featAggregate=void 0,this.onAggregateImported=void 0,!1===e.init[this.featureName].autoStart&&(this.auto=!1),this.auto?(0,l.Ak)(e.agentIdentifier,t):this.ee.on("manual-start-all",(0,b.J)((()=>{(0,l.Ak)(e.agentIdentifier,this.featureName),this.auto=!0,this.importAggregator(e)})))}importAggregator(t,r={}){if(this.featAggregate||!this.auto)return;let n;this.onAggregateImported=new Promise((e=>{n=e}));const o=async()=>{let o;try{if(v(this.agentIdentifier)){const{setupAgentSession:e}=await i.e(296).then(i.bind(i,3861));o=e(t)}}catch(t){(0,e.R)(20,t),this.ee.emit("internal-error",[t]),this.featureName===a.K7.sessionReplay&&this.abortHandler?.()}try{if(t.sharedAggregator)await t.sharedAggregator;else{t.sharedAggregator=i.e(296).then(i.bind(i,9337));const{EventAggregator:e}=await t.sharedAggregator;t.sharedAggregator=new e}if(!this.#t(this.featureName,o))return(0,l.Ze)(this.agentIdentifier,this.featureName),void n(!1);const{lazyFeatureLoader:e}=await i.e(296).then(i.bind(i,6103)),{Aggregate:a}=await e(this.featureName,"aggregate");this.featAggregate=new a(t,r),n(!0)}catch(t){(0,e.R)(34,t),this.abortHandler?.(),(0,l.Ze)(this.agentIdentifier,this.featureName,!0),n(!1),this.ee&&this.ee.abort()}};p.RI?(0,g.GG)((()=>o()),!0):o()}#t(e,t){switch(e){case a.K7.sessionReplay:return m(this.agentIdentifier)&&!!t;case a.K7.sessionTrace:return!!t;default:return!0}}}var w=i(6630);class A extends y{static featureName=w.T;constructor(e,t=!0){super(e,w.T,t),this.importAggregator(e)}}var R=i(9908),E=i(2843),x=i(3878),_=i(782),N=i(1863);class T extends y{static featureName=_.T;constructor(e,t=!0){super(e,_.T,t),p.RI&&((0,E.u)((()=>(0,R.p)("docHidden",[(0,N.t)()],void 0,_.T,this.ee)),!0),(0,x.sp)("pagehide",(()=>(0,R.p)("winPagehide",[(0,N.t)()],void 0,_.T,this.ee))),this.importAggregator(e))}}var S=i(3969);class j extends y{static featureName=S.TZ;constructor(e,t=!0){super(e,S.TZ,t),this.importAggregator(e)}}new class extends o{constructor(t,r){super(r),p.gm?(this.features={},(0,h.bQ)(this.agentIdentifier,this),this.desiredFeatures=new Set(t.features||[]),this.desiredFeatures.add(A),this.runSoftNavOverSpa=[...this.desiredFeatures].some((e=>e.featureName===a.K7.softNav)),(0,d.j)(this,t,t.loaderType||"agent"),this.run()):(0,e.R)(21)}get config(){return{info:this.info,init:this.init,loader_config:this.loader_config,runtime:this.runtime}}run(){try{const t=u(this.agentIdentifier),r=[...this.desiredFeatures];r.sort(((e,t)=>a.P3[e.featureName]-a.P3[t.featureName])),r.forEach((r=>{if(!t[r.featureName]&&r.featureName!==a.K7.pageViewEvent)return;if(this.runSoftNavOverSpa&&r.featureName===a.K7.spa)return;if(!this.runSoftNavOverSpa&&r.featureName===a.K7.softNav)return;const n=function(e){switch(e){case a.K7.ajax:return[a.K7.jserrors];case a.K7.sessionTrace:return[a.K7.ajax,a.K7.pageViewEvent];case a.K7.sessionReplay:return[a.K7.sessionTrace];case a.K7.pageViewTiming:return[a.K7.pageViewEvent];default:return[]}}(r.featureName).filter((e=>!(e in this.features)));n.length>0&&(0,e.R)(36,{targetFeature:r.featureName,missingDependencies:n}),this.features[r.featureName]=new r(this)}))}catch(t){(0,e.R)(22,t);for(const e in this.features)this.features[e].abortHandler?.();const r=(0,h.Zm)();delete r.initializedAgents[this.agentIdentifier]?.api,delete r.initializedAgents[this.agentIdentifier]?.features,delete this.sharedAggregator;return r.ee.get(this.agentIdentifier).abort(),!1}}}({features:[A,T,j],loaderType:"lite"})})()})();</script> <script type="text/javascript" id="Cookiebot" src="https://consent.cookiebot.com/uc.js" data-cbid="7439002e-4a7e-4422-bda9-d575b2a8d8ce" async="async" data-culture="fi"></script> <script>window.dataLayer = window.dataLayer || [];</script> <meta name="description" content="Tietoa yliopiston organisaatiosta, eri toimijoista, johtamisprosesseista, toiminnan periaatteista sekä toimintaamme ohjaavista säännöistä ja linjauksista." /> <link rel="canonical" href="https://www.aalto.fi/fi/aalto-kasikirja" /> <meta property="og:type" content="article" /> <meta property="og:url" content="https://www.aalto.fi/fi/aalto-kasikirja" /> <meta property="og:title" content="Aalto-käsikirja | Aalto-yliopisto" /> <meta property="og:description" content="Tietoa yliopiston organisaatiosta, eri toimijoista, johtamisprosesseista, toiminnan periaatteista sekä toimintaamme ohjaavista säännöistä ja linjauksista." /> <meta property="og:image" content="https://www.aalto.fi/sites/g/files/flghsv161/files/styles/1_91_1200w_630h_n/public/2020-08/a-logo_around_campus_12-6-2020_photo_mikko_raskinen_013.jpg?h=41f55a5b&amp;itok=tJ9vGDNX" /> <meta property="og:image:width" content="1200" /> <meta property="og:image:height" content="630" /> <meta property="og:updated_time" content="2018-04-27T15:44:10+03:00" /> <meta name="twitter:card" content="summary_large_image" /> <meta name="twitter:description" content="Tietoa yliopiston organisaatiosta, eri toimijoista, johtamisprosesseista, toiminnan periaatteista sekä toimintaamme ohjaavista säännöistä ja linjauksista." /> <meta name="twitter:site" content="@AaltoUniversity" /> <meta name="twitter:title" content="Aalto-käsikirja | Aalto-yliopisto" /> <meta name="twitter:url" content="https://www.aalto.fi/fi/aalto-kasikirja" /> <meta name="twitter:image" content="https://www.aalto.fi/sites/g/files/flghsv161/files/styles/1_91_1200w_630h_n/public/2020-08/a-logo_around_campus_12-6-2020_photo_mikko_raskinen_013.jpg?h=41f55a5b&amp;itok=tJ9vGDNX" /> <meta name="twitter:image:height" content="630" /> <meta name="twitter:image:width" content="1200" /> <meta name="Generator" content="Drupal 10 (https://www.drupal.org)" /> <meta name="MobileOptimized" content="width" /> <meta name="HandheldFriendly" content="true" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <link rel="alternate" hreflang="en" href="https://www.aalto.fi/en/aalto-handbook" /> <link rel="alternate" hreflang="fi" href="https://www.aalto.fi/fi/aalto-kasikirja" /> <link rel="alternate" hreflang="sv" href="https://www.aalto.fi/sv/aalto-handboken" /> <title>Aalto-käsikirja | Aalto-yliopisto</title> <link rel="apple-touch-icon" sizes="180x180" href="/sites/g/files/flghsv161/files/favicons/apple-touch-icon.png"/> <link rel="icon" type="image/png" sizes="32x32" href="/sites/g/files/flghsv161/files/favicons/favicon-32x32.png"/> <link rel="icon" type="image/png" sizes="16x16" href="/sites/g/files/flghsv161/files/favicons/favicon-16x16.png"/> <link rel="manifest" href="/sites/g/files/flghsv161/files/favicons/site.webmanifest"/> <link rel="mask-icon" href="/sites/g/files/flghsv161/files/favicons/safari-pinned-tab.svg" color="#5e9bce"/> <meta name="msapplication-TileColor" content="#ffffff"/> <meta name="theme-color" content="#ffffff"/> <link rel="stylesheet" media="all" href="/sites/g/files/flghsv161/files/css/css_uAEetioEXD8bgUSCHtPSdrrQyw1YdZWEn_JRTGysJYQ.css?delta=0&amp;language=fi&amp;theme=aalto_aaltofi&amp;include=eJxVzGEKwzAIBeAL2XqkYKxds2YxqIHt9oOu3dgfee_jIavuRRJrC2mRclXexZAPnk6eTgZ_ecgDM7kAUQ1Nx10L_jVgNcHFRqc6052e8PmXNfCboJPRzahvfk1_Mo_WR67FN1nef5g_9w" /> <link rel="stylesheet" media="all" href="/sites/g/files/flghsv161/files/css/css_N7nbjyr4neR-sy2-XrD0lpqTztU6ytRQIvs3XYBt74w.css?delta=1&amp;language=fi&amp;theme=aalto_aaltofi&amp;include=eJxVzGEKwzAIBeAL2XqkYKxds2YxqIHt9oOu3dgfee_jIavuRRJrC2mRclXexZAPnk6eTgZ_ecgDM7kAUQ1Nx10L_jVgNcHFRqc6052e8PmXNfCboJPRzahvfk1_Mo_WR67FN1nef5g_9w" /> <script type="application/json" data-drupal-selector="drupal-settings-json">{"path":{"baseUrl":"\/","pathPrefix":"fi\/","currentPath":"node\/8326","currentPathIsAdmin":false,"isFront":false,"currentLanguage":"fi","themeUrl":"\/themes\/custom\/aalto_aaltofi"},"pluralDelimiter":"\u0003","suppressDeprecationErrors":true,"gtm":{"tagId":null,"settings":{"data_layer":"dataLayer","include_environment":false},"tagIds":["GTM-N6WP2H"]},"gtag":{"tagId":"","consentMode":false,"otherIds":[],"events":[],"additionalConfigInfo":[]},"ajaxPageState":{"libraries":"eJx1kWtywyAMhC-EzZEY8TBWjBEFkda3L65pktrpH5C-XZjVCCAwKdjPCSW8dqJ3dsWoKmNA3uQb1n0aiuuyobSp_Q6YNEG2V0skxgkNMFK8qh8VzVIcZDNfxYLWRbhfBaZ04riCd4r0zRlWE7L4zUcLunbF4iLLd7A7LTAE2FyWj6orzfo6gzz13RUg-rpnKJ_IZm7__MO7_16dzLBaEM843OIoHcgs7fmBh46HjrtbE8tHJTyRD04xeOnbce5HuMHXX7iKBBl8hjQXaXNNEMYnGWtMVQcss7MiWX2MMvzsajiWJScibnHKVtitct_BN1Uf78k","theme":"aalto_aaltofi","theme_token":null},"ajaxTrustedUrl":[],"aaltoDataLayer":{"aalto_datalayer":{"contType":"hub","contLang":"fi","contRestriction":"public","contPublished":"27.04.2018","contHome":"Aalto Handbook","hubName":"Aalto Handbook"}},"aalto_datalayer_user_metadata_path":"https:\/\/user-metadata.aalto.workers.dev\/","aaltoIENotification":{"notification_text":{"value":"\u003Ch2\u003EOutdated brower detected\u003C\/h2\u003E\u003Cp\u003EOur system has detected that you are using Internet Explorer or another outdated browser. You can continue to use the site however, we cannot guarantee that the site will work as intended. We recommend that you switch to the supported browser such as Firefox, Chrome, Edge or Safari for a better experience.\u003C\/p\u003E","format":"rich_text"},"notification_button":"I am fully aware of this","banner_text":{"value":"\u003Cp\u003EIf you continue to use Internet Explorer the site may not work as intended.\u003C\/p\u003E","format":"simple_text"},"cookie_name":"aalto_ie_notification","cookie_expiry_days":7},"site":{"enabledLanguages":["fi","sv","en"]},"aaltoEnv":"live","cookieContentBlocker":{"consentAwareness":{"accepted":{"event":{"name":"cookiebotConsentAcceptPreferences","selector":"window"},"cookie":{"operator":"===","name":"cookiebot-consent--preferences","value":"1"}},"declined":{"event":{"name":"cookiebotConsentDeclinePreferences","selector":"window"},"cookie":{"operator":"===","name":"cookiebot-consent--preferences","value":"0"}},"change":{"event":{"name":"","selector":""}}},"categories":[]},"cookiebot":{"message_placeholder_cookieconsent_optout_marketing_show":false,"message_placeholder_cookieconsent_optout_marketing":"\u003Cdiv class=\u0022cookiebot cookieconsent-optout-marketing\u0022\u003E\n\t\u003Cdiv class=\u0022cookieconsent-optout-marketing__inner\u0022\u003E\n\t\t\u003Cdiv class=\u0022aalto-user-generated-content\u0022\u003E\n\u003Cp\u003EPlease \u003Ca href=\u0022!cookiebot_renew\u0022\u003Eaccept marketing-cookies\u003C\/a\u003E to view this embedded content from \u003Ca href=\u0022!cookiebot_from_src_url\u0022\u003E!cookiebot_from_src_url\u003C\/a\u003E\u003C\/p\u003E\n\u003C\/div\u003E\n\n\t\u003C\/div\u003E\n\u003C\/div\u003E\n"},"languageSwitcher":{"modalContent":[]},"pdbVue":{"developmentMode":false},"aalto_authenticated":false,"user":{"uid":0,"permissionsHash":"b85d72e4199f75b27ac18b8fe5506e6ab0a74ba835cdd0cff522b3f1c632d78e"}}</script> <script src="/sites/g/files/flghsv161/files/js/js_BBLuaAibgdWo2JDQf9wC-Ao7Mo2X9CBQK3PO-x_p6FI.js?scope=header&amp;delta=0&amp;language=fi&amp;theme=aalto_aaltofi&amp;include=eJx1kGF2hCAMhC-kzZF4ASKbFYmVuK23ry48ty7tH8h8gWECYlQx6CdOZlWOrBtgy7rCPCpG3GiBs6odJpNEeWCHypLgTXdOZNyZk6SU1NgobtxtCu4r7iuunhYzAU8YyIi9k1MzsNbecx0YLqoLIiGSUQwQdLpKDO_6A-_4Xf1e-fIeBP6CdQYrCmdVb0dMYT1y5i9Wd9sH-4f_nqyUl19quk7mzRx75NkKLr49ktlTwkc3e1tI_7myG_tMuLgbDCJ6vvtYCRacPLY2KvPh0vCnWfH6ARaK2vo"></script> </head> <body class="node--type-hub node--8326"> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-N6WP2H" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <div class="dialog-off-canvas-main-canvas" data-off-canvas-main-canvas> <div class="layout-container"> <header id="header" role="banner" class="header--with-top-nav"> <a href="#main-content" class="aalto-skip-link"> Siirry sisältöön </a> <div data-drupal-messages-fallback class="hidden"></div> <div id="black-overlay"></div> <div class="block block-topnav navigation aalto-header"> <div id="top-nav-sticky-header" class="aalto-header__fixed-container aalto-header__floating-notifications aalto-header--at-top"> <div class="aalto-header__container"> <div class="aalto-header__logo-container"> <a href="/fi" class="aalto-header__logo-link" title=Etusivu aria-label=Etusivu rel="home"> <svg class="aalto-header__logo aalto-logo" viewBox="0 0 143 101" aria-hidden="true"> <use xlink:href="/themes/custom/aalto_base/images/aalto_logo.svg#logo"/> </svg> </a> </div> <nav class="aalto-topnav" id="aalto-topnav" aria-labelledby="aalto-topnav-button-text"> <ul class="aalto-topnav__navigation-items aalto-list-unstyled"> <li class="aalto-topnav__apply"> <a href="/fi/opiskelu-aallossa" class="aalto-topnav__button topnav-identifier--link-with-icon"> <svg class="aalto-inline-icon" aria-hidden="true"> <use xlink:href="/themes/custom/aalto_aaltofi/images/icons.svg#16-form"/> </svg> Hae Aaltoon </a> </li> <li class="aalto-topnav__support"> <a href="/fi/nostata-aaltoja" class="aalto-topnav__button topnav-identifier--link-with-icon"> <svg class="aalto-inline-icon" aria-hidden="true"> <use xlink:href="/themes/custom/aalto_aaltofi/images/icons.svg#16-heart"/> </svg> Lahjoita </a> </li> <li class="aalto-topnav__break"></li> <li class="aalto-topnav__language"> <div class="aalto-dropdown-container js-menu-container aalto-dropdown-container--toggle-hidden-header-mobile aalto-dropdown-container--language"> <button type="button" aria-expanded="false" class="js-menu-toggle aalto-dropdown__toggle aalto-dropdown__toggle--with_chevron"><span class="aalto-dropdown__toggle-custom-icon"><svg class="aalto-inline-icon" aria-hidden="true"><use xlink:href="/themes/custom/aalto_aaltofi/images/icons.svg#16-globe_v2"/></svg></span><span class="aalto-visually-hidden"><span lang="fi">Valitse sivuston kieli</span> / <span lang="sv">Välj webbplatsens språk</span> / <span lang="en">Select site language</span></span><span class="aalto-dropdown__toggle-text " aria-hidden="true">FI</span></button><ul class="aalto-list-unstyled aalto-dropdown__menu"><li><a href="/fi/aalto-kasikirja" class="aalto-dropdown__link" aria-current="true" lang="fi"><abbr title="Suomeksi">FI</abbr><span>Suomeksi</span></a></li><li><a href="/sv/aalto-handboken" class="aalto-dropdown__link" lang="sv"><abbr title="Svenska">SV</abbr><span>Svenska</span></a></li><li><a href="/en/aalto-handbook" class="aalto-dropdown__link" lang="en"><abbr title="English">EN</abbr><span>English</span></a></li></ul></div> </li> <li class="aalto-topnav__search"> <div id="aalto-search-button-container"> <button type="button" class="aalto-topnav__button aalto-search__toggle-button" id="aalto-search-button" aria-expanded="false" aria-label="Hae"> <svg class="aalto-inline-icon" aria-hidden="true"> <use xlink:href="/themes/custom/aalto_aaltofi/images/icons.svg#16-magnifier_lens"/> </svg> <span class="aalto-search-button__label">Hae</span> </button> </div> </li> <li class="aalto-topnav__user"> <a href="/fi/saml_login" class="aalto-topnav__button topnav-identifier--link-with-icon"> <svg class="aalto-inline-icon" aria-hidden="true"> <use xlink:href="/themes/custom/aalto_aaltofi/images/icons.svg#16-arrow_login"/> </svg> Kirjaudu </a> </li> <li class="aalto-topnav__menu-items" id="aalto-topnav-items-container"> <button type="button" class="aalto-topnav__button" id="aalto-topnav-button" aria-expanded="false"> <span class="aalto-topnav__button-expand"> <svg class="aalto-topnav__button-icon aalto-inline-icon" aria-hidden="true"> <use xlink:href="/themes/custom/aalto_aaltofi/images/icons.svg#16-menu_burger"/> </svg> <span class="aalto-topnav__button-text" id="aalto-topnav-button-text">Valikko</span> </span> <span class="aalto-topnav__button-collapse"> <svg class="aalto-topnav__button-icon aalto-inline-icon" aria-hidden="true"> <use xlink:href="/themes/custom/aalto_aaltofi/images/icons.svg#16-close"/> </svg> <span class="aalto-topnav__button-text">Sulje valikko</span> </span> </button> <div class="aalto-topnav__items" id="aalto-topnav__items"> <ul class="aalto-topnav__item-container aalto-list-unstyled"> <li class="aalto-topnav__action-item aalto-topnav__action-item--desktop"> <a href="/fi/opiskelijan-opas" class="aalto-topnav__button aalto-topnav__action--desktop topnav-identifier--link-with-icon" tabindex="-1"> <svg class="aalto-inline-icon" aria-hidden="true"> <use xlink:href="/themes/custom/aalto_aaltofi/images/icons.svg#16-level"/> </svg> <span>Opiskelijan opas</span> </a> </li> <li class="aalto-topnav__action-item aalto-topnav__action-item--desktop"> <a href="/fi/henkilostolle" class="aalto-topnav__button aalto-topnav__action--desktop topnav-identifier--link-with-icon"> <svg class="aalto-inline-icon" aria-hidden="true"> <use xlink:href="/themes/custom/aalto_aaltofi/images/icons.svg#16-lock_closed"/> </svg> <span>Henkilöstölle</span> </a> </li> <li class="aalto-topnav__action-request aalto-topnav__action-item--desktop"> <svg class="aalto-inline-icon" aria-hidden="true"> <use xlink:href="/themes/custom/aalto_aaltofi/images/icons.svg#16-info"/> </svg> <span> <a href="/fi/saml_login" class="aalto-topnav__action-request--link aalto-topnav__action--desktop" tabindex="-1">Kirjaudu</a> nähdäksesi sisäiset sisällöt</span> </li> <li class="aalto-topnav__navigation-item"> <div class="accordion__header is-closed"> <button type="button" class="aalto-topnav__navigation-heading accordion__title is-collapsed" aria-expanded="false"> Hakeminen ja opiskelu </button> </div> <div class="aalto-topnav__submenu accordion__content is-collapsed"> <a href="/fi/opiskelu-aallossa" class="aalto-topnav__submenu-link aalto-topnav__submenu-link-text" tabindex="-1" aria-current="false"> Hae Aaltoon </a> <a href="/fi/koulutustarjonta" class="aalto-topnav__submenu-link aalto-topnav__submenu-link-text" tabindex="-1" aria-current="false"> Koulutusohjelmat </a> <a href="/fi/hakeminen" class="aalto-topnav__submenu-link aalto-topnav__submenu-link-text" tabindex="-1" aria-current="false"> Hakijapalvelut </a> <a href="/fi/hakijapalvelut/haku-kandidaattikoulutuksiin" class="aalto-topnav__submenu-link aalto-topnav__submenu-link-text" tabindex="-1" aria-current="false"> Hae kandidaattikoulutuksiin </a> <a href="/fi/opiskelu-aallossa/haku-maisterikoulutuksiin" class="aalto-topnav__submenu-link aalto-topnav__submenu-link-text" tabindex="-1" aria-current="false"> Hae maisterikoulutuksiin </a> <a href="/fi/tohtorinkoulutus/miten-tohtorinkoulutukseen-haetaan" class="aalto-topnav__submenu-link aalto-topnav__submenu-link-text" tabindex="-1" aria-current="false"> Hae tohtorinkoulutukseen </a> <a href="/fi/opiskelu-aallossa/opiskelu-aallon-kampuksella" class="aalto-topnav__submenu-link aalto-topnav__submenu-link-text" tabindex="-1" aria-current="false"> Opiskelu Aallon kampuksella </a> <a href="/fi/opiskelu-aallossa/tapahtumat-ja-messut-hakijalle" class="aalto-topnav__submenu-link aalto-topnav__submenu-link-text" tabindex="-1" aria-current="false"> Tapahtumat hakijalle </a> <a href="/fi/opiskelu-aallossa/juttele-aallon-opiskelijoiden-kanssa" class="aalto-topnav__submenu-link aalto-topnav__submenu-link-text" tabindex="-1" aria-current="false"> Juttele opiskelijoiden kanssa </a> <a href="https://aaltouniversity.leadfamly.com/tilaa-uutiskirje_1" class="aalto-topnav__submenu-link aalto-topnav__submenu-link-text" tabindex="-1" aria-current="false"> Tilaa uutiskirje<svg class="aalto-inline-icon magazine__link-external-link" aria-label="(ulkoinen linkki)"><use xlink:href="/themes/custom/aalto_aaltofi/images/icons.svg#16-external_link"/></svg> </a> <a href="/fi/hakijapalvelut/aalto-yliopiston-hakijapalveluiden-yhteystiedot" class="aalto-topnav__submenu-link aalto-topnav__submenu-link-text" tabindex="-1" aria-current="false"> Hakijapalveluiden yhteystiedot </a> <a href="/fi/elamanlaajuinen-oppiminen" class="aalto-topnav__submenu-link aalto-topnav__submenu-link-text" tabindex="-1" aria-current="false"> Lifewide Learning - Elämänlaajuinen oppiminen </a> </div> </li> <li class="aalto-topnav__navigation-item"> <div class="accordion__header is-closed"> <button type="button" class="aalto-topnav__navigation-heading accordion__title is-collapsed" aria-expanded="false"> Tutkimus ja taide </button> </div> <div class="aalto-topnav__submenu accordion__content is-collapsed"> <a href="/fi/tutkimus-ja-taide" class="aalto-topnav__submenu-link aalto-topnav__submenu-link-text" tabindex="-1" aria-current="false"> Tutkimus ja taide </a> <a href="/fi/tenure-track" class="aalto-topnav__submenu-link aalto-topnav__submenu-link-text" tabindex="-1" aria-current="false"> Tenure track -urajärjestelmä </a> <a href="/fi/tohtorinkoulutus" class="aalto-topnav__submenu-link aalto-topnav__submenu-link-text" tabindex="-1" aria-current="false"> Tohtorinkoulutus </a> <a href="/fi/tutkimuksen-ja-opetuksen-infrastruktuurit" class="aalto-topnav__submenu-link aalto-topnav__submenu-link-text" tabindex="-1" aria-current="false"> Tutkimuksen ja opetuksen infrastruktuurit </a> <a href="https://research.aalto.fi/" class="aalto-topnav__submenu-link aalto-topnav__submenu-link-text" tabindex="-1" aria-current="false"> Tutkimusportaali research.aalto.fi<svg class="aalto-inline-icon magazine__link-external-link" aria-label="(ulkoinen linkki)"><use xlink:href="/themes/custom/aalto_aaltofi/images/icons.svg#16-external_link"/></svg> </a> <a href="/fi/aalto-yliopisto/rankingit" class="aalto-topnav__submenu-link aalto-topnav__submenu-link-text" tabindex="-1" aria-current="false"> Rankingit </a> </div> </li> <li class="aalto-topnav__navigation-item"> <div class="accordion__header is-closed"> <button type="button" class="aalto-topnav__navigation-heading accordion__title is-collapsed" aria-expanded="false"> Koulut ja laitokset </button> </div> <div class="aalto-topnav__submenu accordion__content is-collapsed"> <span class="aalto-topnav__submenu-heading">Korkeakoulut</span> <a href="/fi/insinooritieteiden-korkeakoulu" class="aalto-topnav__submenu-link aalto-topnav__submenu-link-text" tabindex="-1" aria-current="false"> Insinööritieteiden korkeakoulu </a> <a href="/fi/kauppakorkeakoulu" class="aalto-topnav__submenu-link aalto-topnav__submenu-link-text" tabindex="-1" aria-current="false"> Kauppakorkeakoulu </a> <a href="/fi/kemian-tekniikan-korkeakoulu" class="aalto-topnav__submenu-link aalto-topnav__submenu-link-text" tabindex="-1" aria-current="false"> Kemian tekniikan korkeakoulu </a> <a href="/fi/perustieteiden-korkeakoulu" class="aalto-topnav__submenu-link aalto-topnav__submenu-link-text" tabindex="-1" aria-current="false"> Perustieteiden korkeakoulu </a> <a href="/fi/sahkotekniikan-korkeakoulu" class="aalto-topnav__submenu-link aalto-topnav__submenu-link-text" tabindex="-1" aria-current="false"> Sähkötekniikan korkeakoulu </a> <a href="/fi/taiteiden-ja-suunnittelun-korkeakoulu" class="aalto-topnav__submenu-link aalto-topnav__submenu-link-text" tabindex="-1" aria-current="false"> Taiteiden ja suunnittelun korkeakoulu </a> <div class="aalto-topnav__submenu-group"> <span class="aalto-topnav__submenu-heading">Laitokset</span> <a href="/fi/arkkitehtuurin-laitos" class="aalto-topnav__submenu-link aalto-topnav__submenu-link-text" tabindex="-1" aria-current="false"> Arkkitehtuurin laitos </a> <a href="/fi/biotuotteiden-ja-biotekniikan-laitos" class="aalto-topnav__submenu-link aalto-topnav__submenu-link-text" tabindex="-1" aria-current="false"> Biotuotteiden ja biotekniikan laitos </a> <a href="/fi/elektroniikan-ja-nanotekniikan-laitos" class="aalto-topnav__submenu-link aalto-topnav__submenu-link-text" tabindex="-1" aria-current="false"> Elektroniikan ja nanotekniikan laitos </a> <a href="/fi/elokuvataiteen-laitos-elo" class="aalto-topnav__submenu-link aalto-topnav__submenu-link-text" tabindex="-1" aria-current="false"> Elokuvataiteen ja lavastustaiteen laitos </a> <a href="/fi/informaatio-ja-tietoliikennetekniikan-laitos" class="aalto-topnav__submenu-link aalto-topnav__submenu-link-text" tabindex="-1" aria-current="false"> Informaatio- ja tietoliikennetekniikan laitos </a> <a href="/fi/johtamisen-laitos" class="aalto-topnav__submenu-link aalto-topnav__submenu-link-text" tabindex="-1" aria-current="false"> Johtamisen laitos </a> <a href="/fi/kemian-ja-materiaalitieteen-laitos" class="aalto-topnav__submenu-link aalto-topnav__submenu-link-text" tabindex="-1" aria-current="false"> Kemian ja materiaalitieteen laitos </a> <a href="/fi/kemian-tekniikan-ja-metallurgian-laitos" class="aalto-topnav__submenu-link aalto-topnav__submenu-link-text" tabindex="-1" aria-current="false"> Kemian tekniikan ja metallurgian laitos </a> <a href="/fi/energia-ja-konetekniikan-laitos" class="aalto-topnav__submenu-link aalto-topnav__submenu-link-text" tabindex="-1" aria-current="false"> Energia- ja konetekniikan laitos </a> <a href="/fi/laskentatoimen-laitos" class="aalto-topnav__submenu-link aalto-topnav__submenu-link-text" tabindex="-1" aria-current="false"> Laskentatoimen laitos </a> <a href="/fi/markkinoinnin-laitos" class="aalto-topnav__submenu-link aalto-topnav__submenu-link-text" tabindex="-1" aria-current="false"> Markkinoinnin laitos </a> <a href="/fi/matematiikan-ja-systeemianalyysin-laitos" class="aalto-topnav__submenu-link aalto-topnav__submenu-link-text" tabindex="-1" aria-current="false"> Matematiikan ja systeemianalyysin laitos </a> <a href="/fi/muotoilun-laitos" class="aalto-topnav__submenu-link aalto-topnav__submenu-link-text" tabindex="-1" aria-current="false"> Muotoilun laitos </a> <a href="/fi/neurotieteen-ja-laaketieteellisen-tekniikan-laitos" class="aalto-topnav__submenu-link aalto-topnav__submenu-link-text" tabindex="-1" aria-current="false"> Neurotieteen ja lääketieteellisen tekniikan laitos </a> <a href="/fi/rahoituksen-laitos" class="aalto-topnav__submenu-link aalto-topnav__submenu-link-text" tabindex="-1" aria-current="false"> Rahoituksen laitos </a> <a href="/fi/rakennetun-ympariston-laitos" class="aalto-topnav__submenu-link aalto-topnav__submenu-link-text" tabindex="-1" aria-current="false"> Rakennetun ympäristön laitos </a> <a href="/fi/rakennustekniikan-laitos" class="aalto-topnav__submenu-link aalto-topnav__submenu-link-text" tabindex="-1" aria-current="false"> Rakennustekniikan laitos </a> <a href="/fi/sahkotekniikan-ja-automaation-laitos" class="aalto-topnav__submenu-link aalto-topnav__submenu-link-text" tabindex="-1" aria-current="false"> Sähkötekniikan ja automaation laitos </a> <a href="/fi/taiteen-ja-median-laitos" class="aalto-topnav__submenu-link aalto-topnav__submenu-link-text" tabindex="-1" aria-current="false"> Taiteen ja median laitos </a> <a href="/fi/taloustieteen-laitos" class="aalto-topnav__submenu-link aalto-topnav__submenu-link-text" tabindex="-1" aria-current="false"> Taloustieteen laitos </a> <a href="/fi/teknillisen-fysiikan-laitos" class="aalto-topnav__submenu-link aalto-topnav__submenu-link-text" tabindex="-1" aria-current="false"> Teknillisen fysiikan laitos </a> <a href="/fi/tieto-ja-palvelujohtamisen-laitos" class="aalto-topnav__submenu-link aalto-topnav__submenu-link-text" tabindex="-1" aria-current="false"> Tieto- ja palvelujohtamisen laitos </a> <a href="/fi/tietotekniikan-laitos" class="aalto-topnav__submenu-link aalto-topnav__submenu-link-text" tabindex="-1" aria-current="false"> Tietotekniikan laitos </a> <a href="/fi/tuotantotalouden-laitos" class="aalto-topnav__submenu-link aalto-topnav__submenu-link-text" tabindex="-1" aria-current="false"> Tuotantotalouden laitos </a> </div> </div> </li> <li class="aalto-topnav__navigation-item"> <div class="accordion__header is-closed"> <button type="button" class="aalto-topnav__navigation-heading accordion__title is-collapsed" aria-expanded="false"> Yhteistyö </button> </div> <div class="aalto-topnav__submenu accordion__content is-collapsed"> <a href="/fi/yhteistyo" class="aalto-topnav__submenu-link aalto-topnav__submenu-link-text" tabindex="-1" aria-current="false"> Tee yhteistyötä kanssamme </a> <a href="/fi/alumneille" class="aalto-topnav__submenu-link aalto-topnav__submenu-link-text" tabindex="-1" aria-current="false"> Alumneille </a> <a href="/fi/yritysyhteistyo" class="aalto-topnav__submenu-link aalto-topnav__submenu-link-text" tabindex="-1" aria-current="false"> Yritysyhteistyö </a> <a href="/fi/aalto-networking-platform" class="aalto-topnav__submenu-link aalto-topnav__submenu-link-text" tabindex="-1" aria-current="false"> Aalto Networking Platform </a> <a href="/fi/yrittajyys-ja-innovaatiot" class="aalto-topnav__submenu-link aalto-topnav__submenu-link-text" tabindex="-1" aria-current="false"> Yrittäjyys ja innovaatiot </a> <a href="/fi/yhteistyo/korkeakoulu-ja-tutkimuslaitosyhteistyo" class="aalto-topnav__submenu-link aalto-topnav__submenu-link-text" tabindex="-1" aria-current="false"> Korkeakoulu- ja tutkimuslaitosyhteistyö </a> <a href="/fi/yhteistyo/kaupunki-ja-alueyhteistyo" class="aalto-topnav__submenu-link aalto-topnav__submenu-link-text" tabindex="-1" aria-current="false"> Kaupunki- ja alueyhteistyö </a> <a href="/fi/lahjoita-tulevaisuus" class="aalto-topnav__submenu-link aalto-topnav__submenu-link-text" tabindex="-1" aria-current="false"> Lahjoita </a> </div> </li> <li class="aalto-topnav__navigation-item"> <div class="accordion__header is-closed"> <button type="button" class="aalto-topnav__navigation-heading accordion__title is-collapsed" aria-expanded="false"> Ajankohtaista </button> </div> <div class="aalto-topnav__submenu accordion__content is-collapsed"> <a href="/fi/ajankohtaista" class="aalto-topnav__submenu-link aalto-topnav__submenu-link-text" tabindex="-1" aria-current="false"> Ajankohtaista </a> <a href="/fi/uutiset" class="aalto-topnav__submenu-link aalto-topnav__submenu-link-text" tabindex="-1" aria-current="false"> Uutiset </a> <a href="/fi/tapahtumat" class="aalto-topnav__submenu-link aalto-topnav__submenu-link-text" tabindex="-1" aria-current="false"> Tapahtumat </a> <a href="/fi/aalto-yliopisto/aalto-university-magazine" class="aalto-topnav__submenu-link aalto-topnav__submenu-link-text" tabindex="-1" aria-current="false"> Aalto University Magazine </a> <a href="https://ourblogs.aalto.fi/" class="aalto-topnav__submenu-link aalto-topnav__submenu-link-text" tabindex="-1" aria-current="false"> OurBlogs - aaltolaisten blogit<svg class="aalto-inline-icon magazine__link-external-link" aria-label="(ulkoinen linkki)"><use xlink:href="/themes/custom/aalto_aaltofi/images/icons.svg#16-external_link"/></svg> </a> <a href="/fi/podcastit" class="aalto-topnav__submenu-link aalto-topnav__submenu-link-text" tabindex="-1" aria-current="false"> Podcastit </a> <a href="/fi/medialle" class="aalto-topnav__submenu-link aalto-topnav__submenu-link-text" tabindex="-1" aria-current="false"> Medialle </a> </div> </li> <li class="aalto-topnav__navigation-item"> <div class="accordion__header is-closed"> <button type="button" class="aalto-topnav__navigation-heading accordion__title is-collapsed" aria-expanded="false"> Tietoa meistä </button> </div> <div class="aalto-topnav__submenu accordion__content is-collapsed"> <a href="/fi/aalto-yliopisto" class="aalto-topnav__submenu-link aalto-topnav__submenu-link-text" tabindex="-1" aria-current="false"> Tietoa Aalto-yliopistosta </a> <a href="/fi/strategiamme" class="aalto-topnav__submenu-link aalto-topnav__submenu-link-text" tabindex="-1" aria-current="false"> Strategiamme </a> <a href="/fi/kestava-kehitys" class="aalto-topnav__submenu-link aalto-topnav__submenu-link-text" tabindex="-1" aria-current="false"> Kestävä kehitys </a> <a href="/fi/aalto-yliopisto/eettiset-periaatteet-arvot-kaytantoon" class="aalto-topnav__submenu-link aalto-topnav__submenu-link-text" tabindex="-1" aria-current="false"> Eettiset periaatteet </a> <a href="/fi/aalto-kasikirja" class="aalto-topnav__submenu-link selected aalto-topnav__submenu-link-text" tabindex="-1" aria-current="page"> Aalto-käsikirja </a> <a href="/fi/kampus" class="aalto-topnav__submenu-link aalto-topnav__submenu-link-text" tabindex="-1" aria-current="false"> Kampus </a> <a href="/fi/ihmiset" class="aalto-topnav__submenu-link aalto-topnav__submenu-link-text" tabindex="-1" aria-current="false"> Ihmiset ja yhteystiedot </a> <a href="/fi/toihin-aaltoon" class="aalto-topnav__submenu-link aalto-topnav__submenu-link-text" tabindex="-1" aria-current="false"> Töihin Aaltoon </a> </div> </li> <li class="aalto-topnav__navigation-item"> <div class="accordion__header is-closed"> <button type="button" class="aalto-topnav__navigation-heading accordion__title is-collapsed" aria-expanded="false"> Työkalut ja palvelut </button> </div> <div class="aalto-topnav__submenu accordion__content is-collapsed"> <a href="/fi/palvelut/pikalinkit-tyokaluihin" highlight="1" class="aalto-topnav__submenu-link aalto-topnav__submenu-highlighted aalto-topnav__submenu-link-text" tabindex="-1" aria-current="false"> Kaikki työkalut (vaatii kirjautumisen) </a> <a href="/fi/palvelut" highlight="1" class="aalto-topnav__submenu-link aalto-topnav__submenu-highlighted aalto-topnav__submenu-link-text" tabindex="-1" aria-current="false"> Kaikki palvelut </a> <div class="aalto-topnav__submenu-group"> <span class="aalto-topnav__submenu-heading">Käytetyimmät työkalut</span> <a href="https://ada.aalto.fi/" class="aalto-topnav__submenu-link aalto-topnav__submenu-link-text" tabindex="-1" aria-current="false"> Ada<svg class="aalto-inline-icon magazine__link-external-link" aria-label="(ulkoinen linkki)"><use xlink:href="/themes/custom/aalto_aaltofi/images/icons.svg#16-external_link"/></svg> </a> <a href="https://booking.aalto.fi/" class="aalto-topnav__submenu-link aalto-topnav__submenu-link-text" tabindex="-1" aria-current="false"> Asio (booking.aalto.fi)<svg class="aalto-inline-icon magazine__link-external-link" aria-label="(ulkoinen linkki)"><use xlink:href="/themes/custom/aalto_aaltofi/images/icons.svg#16-external_link"/></svg> </a> <a href="https://halli.aalto.fi/" class="aalto-topnav__submenu-link aalto-topnav__submenu-link-text" tabindex="-1" aria-current="false"> Halli<svg class="aalto-inline-icon magazine__link-external-link" aria-label="(ulkoinen linkki)"><use xlink:href="/themes/custom/aalto_aaltofi/images/icons.svg#16-external_link"/></svg> </a> <a href="/fi/ihmiset" class="aalto-topnav__submenu-link aalto-topnav__submenu-link-text" tabindex="-1" aria-current="false"> Ihmiset ja yhteystiedot </a> <a href="https://www-sanakirja-fi.libproxy.aalto.fi/" class="aalto-topnav__submenu-link aalto-topnav__submenu-link-text" tabindex="-1" aria-current="false"> MOT Kielipalvelu<svg class="aalto-inline-icon magazine__link-external-link" aria-label="(ulkoinen linkki)"><use xlink:href="/themes/custom/aalto_aaltofi/images/icons.svg#16-external_link"/></svg> </a> <a href="https://neo.aalto.fi/" class="aalto-topnav__submenu-link aalto-topnav__submenu-link-text" tabindex="-1" aria-current="false"> Neo<svg class="aalto-inline-icon magazine__link-external-link" aria-label="(ulkoinen linkki)"><use xlink:href="/themes/custom/aalto_aaltofi/images/icons.svg#16-external_link"/></svg> </a> <a href="https://reportfinder.aalto.fi" class="aalto-topnav__submenu-link aalto-topnav__submenu-link-text" tabindex="-1" aria-current="false"> PowerBI-raportit<svg class="aalto-inline-icon magazine__link-external-link" aria-label="(ulkoinen linkki)"><use xlink:href="/themes/custom/aalto_aaltofi/images/icons.svg#16-external_link"/></svg> </a> <a href="http://phonebook.aalto.fi/" class="aalto-topnav__submenu-link aalto-topnav__submenu-link-text" tabindex="-1" aria-current="false"> Puhelinluettelo<svg class="aalto-inline-icon magazine__link-external-link" aria-label="(ulkoinen linkki)"><use xlink:href="/themes/custom/aalto_aaltofi/images/icons.svg#16-external_link"/></svg> </a> <a href="https://report.aalto.fi/qlikview/login.htm?_ga=2.168724130.2086739987.1546842233-124934716.1526555948" class="aalto-topnav__submenu-link aalto-topnav__submenu-link-text" tabindex="-1" aria-current="false"> Qlikview<svg class="aalto-inline-icon magazine__link-external-link" aria-label="(ulkoinen linkki)"><use xlink:href="/themes/custom/aalto_aaltofi/images/icons.svg#16-external_link"/></svg> </a> <a href="https://aalto.rondoservice.fi/dcv-gui/" class="aalto-topnav__submenu-link aalto-topnav__submenu-link-text" tabindex="-1" aria-current="false"> DataCycle360 (Rondo)<svg class="aalto-inline-icon magazine__link-external-link" aria-label="(ulkoinen linkki)"><use xlink:href="/themes/custom/aalto_aaltofi/images/icons.svg#16-external_link"/></svg> </a> <a href="https://outlook.office.com/" class="aalto-topnav__submenu-link aalto-topnav__submenu-link-text" tabindex="-1" aria-current="false"> Sähköposti<svg class="aalto-inline-icon magazine__link-external-link" aria-label="(ulkoinen linkki)"><use xlink:href="/themes/custom/aalto_aaltofi/images/icons.svg#16-external_link"/></svg> </a> <a href="https://www.tiima.com/cognito/aalto" class="aalto-topnav__submenu-link aalto-topnav__submenu-link-text" tabindex="-1" aria-current="false"> Tiima<svg class="aalto-inline-icon magazine__link-external-link" aria-label="(ulkoinen linkki)"><use xlink:href="/themes/custom/aalto_aaltofi/images/icons.svg#16-external_link"/></svg> </a> <a href="http://survey.aalto.fi/" class="aalto-topnav__submenu-link aalto-topnav__submenu-link-text" tabindex="-1" aria-current="false"> Webropol<svg class="aalto-inline-icon magazine__link-external-link" aria-label="(ulkoinen linkki)"><use xlink:href="/themes/custom/aalto_aaltofi/images/icons.svg#16-external_link"/></svg> </a> <a href="https://wd3.myworkday.com/aalto/d/home.htmld" class="aalto-topnav__submenu-link aalto-topnav__submenu-link-text" tabindex="-1" aria-current="false"> Workday<svg class="aalto-inline-icon magazine__link-external-link" aria-label="(ulkoinen linkki)"><use xlink:href="/themes/custom/aalto_aaltofi/images/icons.svg#16-external_link"/></svg> </a> </div> <div class="aalto-topnav__submenu-group"> <span class="aalto-topnav__submenu-heading">Käytetyimmät palvelut</span> <a href="/fi/palvelut/henkilostopalvelut" class="aalto-topnav__submenu-link aalto-topnav__submenu-link-text" tabindex="-1" aria-current="false"> HR-palvelut </a> <a href="/fi/it-help" class="aalto-topnav__submenu-link aalto-topnav__submenu-link-text" tabindex="-1" aria-current="false"> IT-palvelut </a> <a href="/fi/oppimiskeskus" class="aalto-topnav__submenu-link aalto-topnav__submenu-link-text" tabindex="-1" aria-current="false"> Kirjasto - Oppimiskeskus </a> <a href="/fi/palvelut/matkustuspalvelut" class="aalto-topnav__submenu-link aalto-topnav__submenu-link-text" tabindex="-1" aria-current="false"> Matkustuspalvelut </a> <a href="/fi/opetus-ja-oppiminen" class="aalto-topnav__submenu-link aalto-topnav__submenu-link-text" tabindex="-1" aria-current="false"> Opetus ja oppiminen opettajille </a> <a href="/fi/palvelut/oppimispalvelut" class="aalto-topnav__submenu-link aalto-topnav__submenu-link-text" tabindex="-1" aria-current="false"> Oppimispalvelut </a> <a href="/fi/palvelut/tulostaminen-aalto-yliopistossa" class="aalto-topnav__submenu-link aalto-topnav__submenu-link-text" tabindex="-1" aria-current="false"> Tulostaminen </a> <a href="/fi/palvelut/tutkimus-ja-innovaatiopalvelut" class="aalto-topnav__submenu-link aalto-topnav__submenu-link-text" tabindex="-1" aria-current="false"> Tutkimus- ja innovaatiopalvelut </a> <a href="/fi/palvelut/tyoterveys" class="aalto-topnav__submenu-link aalto-topnav__submenu-link-text" tabindex="-1" aria-current="false"> Työterveys </a> </div> <div class="aalto-topnav__submenu-group"> <span class="aalto-topnav__submenu-heading">Opiskelijoille</span> <a href="https://sisu.aalto.fi" class="aalto-topnav__submenu-link aalto-topnav__submenu-link-text" tabindex="-1" aria-current="false"> Sisu<svg class="aalto-inline-icon magazine__link-external-link" aria-label="(ulkoinen linkki)"><use xlink:href="/themes/custom/aalto_aaltofi/images/icons.svg#16-external_link"/></svg> </a> <a href="https://mycourses.aalto.fi/?lang=fi" class="aalto-topnav__submenu-link aalto-topnav__submenu-link-text" tabindex="-1" aria-current="false"> MyCourses<svg class="aalto-inline-icon magazine__link-external-link" aria-label="(ulkoinen linkki)"><use xlink:href="/themes/custom/aalto_aaltofi/images/icons.svg#16-external_link"/></svg> </a> <a href="https://mystudies.aalto.fi/" class="aalto-topnav__submenu-link aalto-topnav__submenu-link-text" tabindex="-1" aria-current="false"> MyStudies<svg class="aalto-inline-icon magazine__link-external-link" aria-label="(ulkoinen linkki)"><use xlink:href="/themes/custom/aalto_aaltofi/images/icons.svg#16-external_link"/></svg> </a> <a href="https://courses.aalto.fi/" class="aalto-topnav__submenu-link aalto-topnav__submenu-link-text" tabindex="-1" aria-current="false"> Selaa kursseja<svg class="aalto-inline-icon magazine__link-external-link" aria-label="(ulkoinen linkki)"><use xlink:href="/themes/custom/aalto_aaltofi/images/icons.svg#16-external_link"/></svg> </a> </div> <div class="aalto-topnav__submenu-group"> <span class="aalto-topnav__submenu-heading">Turvallisuus ja hätätilanteet</span> <a href="/fi/turvallisuus" class="aalto-topnav__submenu-link aalto-topnav__submenu-link-text" tabindex="-1" aria-current="false"> Hätätilanteet </a> <a href="/fi/palvelut/ilmoita-turvallisuushavainnosta" class="aalto-topnav__submenu-link aalto-topnav__submenu-link-text" tabindex="-1" aria-current="false"> Poikkeamailmoitus </a> <a href="https://www.aalto.fi/fi/tietoturva" class="aalto-topnav__submenu-link aalto-topnav__submenu-link-text" tabindex="-1" aria-current="false"> Tietoturva<svg class="aalto-inline-icon magazine__link-external-link" aria-label="(ulkoinen linkki)"><use xlink:href="/themes/custom/aalto_aaltofi/images/icons.svg#16-external_link"/></svg> </a> <a href="/fi/tietoturva/ilmoita-tietoturvapoikkeamasta" class="aalto-topnav__submenu-link aalto-topnav__submenu-link-text" tabindex="-1" aria-current="false"> Tietoturvapoikkeaman ilmoitus </a> </div> <div class="aalto-topnav__submenu-group"> <span class="aalto-topnav__submenu-heading">Muut</span> <a href="/fi/palvelut/aalto-space-mobiilisovellus" class="aalto-topnav__submenu-link aalto-topnav__submenu-link-text" tabindex="-1" aria-current="false"> Aalto Space -mobiilisovellus </a> <a href="https://shop.aalto.fi/" class="aalto-topnav__submenu-link aalto-topnav__submenu-link-text" tabindex="-1" aria-current="false"> Aalto University Shop<svg class="aalto-inline-icon magazine__link-external-link" aria-label="(ulkoinen linkki)"><use xlink:href="/themes/custom/aalto_aaltofi/images/icons.svg#16-external_link"/></svg> </a> <a href="https://brand.aalto.fi" class="aalto-topnav__submenu-link aalto-topnav__submenu-link-text" tabindex="-1" aria-current="false"> Brändiohjeisto ja design system<svg class="aalto-inline-icon magazine__link-external-link" aria-label="(ulkoinen linkki)"><use xlink:href="/themes/custom/aalto_aaltofi/images/icons.svg#16-external_link"/></svg> </a> <a href="https://www.lounaat.info/otaniemi" class="aalto-topnav__submenu-link aalto-topnav__submenu-link-text" tabindex="-1" aria-current="false"> Lounaslistat<svg class="aalto-inline-icon magazine__link-external-link" aria-label="(ulkoinen linkki)"><use xlink:href="/themes/custom/aalto_aaltofi/images/icons.svg#16-external_link"/></svg> </a> </div> </div> </li> <li class="aalto-topnav__language-item aalto-topnav__action-item--mobile"> <svg class="aalto-inline-icon" aria-hidden="true"> <use xlink:href="/themes/custom/aalto_aaltofi/images/icons.svg#16-globe" /> </svg> <a href="/en/aalto-handbook" class="aalto-button aalto-topnav__action--mobile" tabindex="-1" lang="en"> <abbr title="English">EN</abbr> </a> </li> <li class="aalto-topnav__language-item aalto-topnav__action-item--mobile"> <a href="/fi/aalto-kasikirja" class="aalto-button aalto-topnav__action--mobile" tabindex="-1" aria-current="true" lang="fi"> <abbr title="Suomeksi">FI</abbr> </a> </li> <li class="aalto-topnav__language-item aalto-topnav__action-item--mobile"> <a href="/sv/aalto-handboken" class="aalto-button aalto-topnav__action--mobile" tabindex="-1" lang="sv"> <abbr title="Svenska">SV</abbr> </a> </li> <li class="aalto-topnav__action-item aalto-topnav__action-item--first aalto-topnav__action-item--mobile"> <a href="/fi/opiskelu-aallossa" class="aalto-topnav__action-item--link aalto-topnav__action--mobile topnav-identifier--link-with-icon" tabindex="-1"> <svg class="aalto-inline-icon" aria-hidden="true"> <use xlink:href="/themes/custom/aalto_aaltofi/images/icons.svg#16-form" /> </svg> Hae Aaltoon </a> </li> <li class="aalto-topnav__action-item aalto-topnav__action-item--mobile"> <a href="/fi/nostata-aaltoja" class="aalto-topnav__action-item--link aalto-topnav__action--mobile topnav-identifier--link-with-icon" tabindex="-1"> <svg class="aalto-inline-icon" aria-hidden="true"> <use xlink:href="/themes/custom/aalto_aaltofi/images/icons.svg#16-heart"/> </svg> Lahjoita </a> </li> <li class="aalto-topnav__action-item aalto-topnav__action-item--mobile"> <a href="/fi/opiskelijan-opas" class="aalto-topnav__action-item--link aalto-topnav__action--mobile topnav-identifier--link-with-icon" tabindex="-1"> <svg class="aalto-inline-icon" aria-hidden="true"> <use xlink:href="/themes/custom/aalto_aaltofi/images/icons.svg#16-level" /> </svg> Opiskelijan opas </a> </li> <li class="aalto-topnav__action-item aalto-topnav__action-item--mobile"> <a href="/fi/henkilostolle" class="aalto-topnav__action-item--link aalto-topnav__action--mobile topnav-identifier--link-with-icon" tabindex="-1"> <svg class="aalto-inline-icon" aria-hidden="true"> <use xlink:href="/themes/custom/aalto_aaltofi/images/icons.svg#16-lock_closed"/> </svg> Henkilöstölle </a> </li> <li class="aalto-topnav__action-request aalto-topnav__action-item--mobile"> <svg class="aalto-inline-icon" aria-hidden="true"> <use xlink:href="/themes/custom/aalto_aaltofi/images/icons.svg#16-info"/> </svg> <span>Kirjaudu nähdäksesi sisäiset sisällöt</span> </li> <li class="aalto-topnav__action-item aalto-topnav__action-item--mobile"> <a href="/fi/saml_login" class="aalto-button aalto-button--primary aalto-topnav__action--mobile" tabindex="-1"> Kirjaudu </a> </li> </ul> </div> </li> </ul> </nav> <div id="aalto-search"> <div class="aalto-search__container aalto-search__container--hidden" id="search-container"> <div class="aalto-search__header content-container"> <label class="aalto-search__label" for="aalto-search__input">Hae</label> <button type="button" class="aalto-search__close" id="aalto-search-close" aria-label="Sulje haku"> <svg class="aalto-inline-icon" aria-hidden="true"> <use xlink:href="/themes/custom/aalto_aaltofi/images/icons.svg#16-close"/> </svg> </button> </div> <div id="aalto-quicksearch"></div> </div> <div class="aalto-search__overlay" id="aalto-search-overlay"></div> </div> </div> </div> <div id="top-nav-sticky-header-dummy"></div> </div> </header> <div class="layout-content "> <main> <a id="main-content" tabindex="-1"></a> <div class="region region--content"> <div id="block-aalto-aaltofi-aaltoquicksearch" class="block block-pdb-vue block-vue-componentaalto-quick-search"> <div class="aalto-quick-search" id="019256c4-ab67-49c3-84de-2c3aa93acea5"><div id="aalto-quicksearch2"></div> </div> </div> <div id="aalto-sidenav-title" class="aalto-sidenav-title aalto-header--at-top"> <button class="aalto-sidenav__toggle" id="hide-sidenav" aria-expanded="true" aria-controls="sidenav"> <svg class="aalto-inline-icon" aria-hidden="true"> <use xlink:href="/themes/custom/aalto_aaltofi/images/icons.svg#16-side_panel_hide" /> </svg> <span class="visually-hidden">Close side navigation</span> </button> <button class="aalto-sidenav__toggle hidden" aria-expanded="false" aria-controls="sidenav" id="show-sidenav"> <svg class="aalto-inline-icon" aria-hidden="true"> <use xlink:href="/themes/custom/aalto_aaltofi/images/icons.svg#16-side_panel_show" /> </svg> <span class="visually-hidden">Open side navigation</span> </button> <h1>Aalto-käsikirja</h1> </div> <div class="content-wrapper"> <div id="aalto-sidenav" class="aalto-sidenav open"> <ul class="aalto-list-unstyled is-collapsed aalto-sidenav__links"> <li class="is-active active-trail aalto-sidenav__no-submenu"> <a href="/fi/aalto-kasikirja" aria-current="page"> Aalto-käsikirjan etusivu </a> </li> <li class="aalto-sidenav__no-submenu"> <a href="/fi/aalto-kasikirja/organisaatio" > Organisaatio </a> </li> <li class="aalto-sidenav__no-submenu"> <a href="/fi/aalto-kasikirja/strategia-ja-laatu" > Strategia ja laatu </a> </li> <li class="aalto-sidenav__no-submenu"> <a href="/fi/aalto-kasikirja/korkeakoulujen-ja-eri-toimintojen-johtaminen" > Johtaminen </a> </li> <li class="aalto-sidenav__no-submenu"> <a href="/fi/aalto-kasikirja/toimintaperiaatteet" > Toimintaperiaatteet </a> </li> </ul> </div> <div class="aalto-hub aalto-hub--with-sidenav"> <div class="aalto-magazine-wrapper"> <section class="hero-carousel splide"> <div class="splide__track"> <div class="splide__list magazine__items"> <div class="magazine__single-item splide__slide"><div class="aalto-magazine"> <div class="magazine__text-wrap "> <div class="magazine__text-container"> <h2 class="magazine__header">Aalto-käsikirja</h2> <p class="magazine__summary">Sivustolta saat kokonaiskuvan yliopiston organisaatiosta ja toiminnan periaatteista. </p> </div> </div> <div class="aalto-magazine-image-container"> <picture> <source srcset="/sites/g/files/flghsv161/files/styles/1_464w_464h_d/public/2022-10/A-logo_around_Campus_12-6-2020_photo_Mikko_Raskinen_012.jpg?h=fc0e338e&amp;itok=p_xuGVzl 464w, /sites/g/files/flghsv161/files/styles/1_684w_684h_d/public/2022-10/A-logo_around_Campus_12-6-2020_photo_Mikko_Raskinen_012.jpg?itok=k1Yw-GbU 684w, /sites/g/files/flghsv161/files/styles/1_798w_798h_d/public/2022-10/A-logo_around_Campus_12-6-2020_photo_Mikko_Raskinen_012.jpg?itok=ovyGrA5i 798w, /sites/g/files/flghsv161/files/styles/1_1064w_1064h_d/public/2022-10/A-logo_around_Campus_12-6-2020_photo_Mikko_Raskinen_012.jpg?itok=1EOg6DzS 1064w, /sites/g/files/flghsv161/files/styles/1_1368w_1368h_d/public/2022-10/A-logo_around_Campus_12-6-2020_photo_Mikko_Raskinen_012.jpg?itok=YnStj-Ui 1368w, /sites/g/files/flghsv161/files/styles/1_1596w_1596h_d/public/2022-10/A-logo_around_Campus_12-6-2020_photo_Mikko_Raskinen_012.jpg?itok=oQ1Cf10T 1596w" media="all and (min-width: 900px)" type="image/jpeg" sizes="calc((100vw - 80px - 80px) / 2)" width="798" height="798"/> <source srcset="/sites/g/files/flghsv161/files/styles/1_464w_464h_d/public/2022-10/A-logo_around_Campus_12-6-2020_photo_Mikko_Raskinen_012.jpg?h=fc0e338e&amp;itok=p_xuGVzl 464w, /sites/g/files/flghsv161/files/styles/1_684w_684h_d/public/2022-10/A-logo_around_Campus_12-6-2020_photo_Mikko_Raskinen_012.jpg?itok=k1Yw-GbU 684w, /sites/g/files/flghsv161/files/styles/1_798w_798h_d/public/2022-10/A-logo_around_Campus_12-6-2020_photo_Mikko_Raskinen_012.jpg?itok=ovyGrA5i 798w, /sites/g/files/flghsv161/files/styles/1_1064w_1064h_d/public/2022-10/A-logo_around_Campus_12-6-2020_photo_Mikko_Raskinen_012.jpg?itok=1EOg6DzS 1064w" media="all and (max-width: 899px)" type="image/jpeg" sizes="(min-width: 745px) calc((100vw - 40px - 40px) / 2), (min-width: 320px) calc(100vw - 16px - 16px), 320px" width="798" height="798"/> <img loading="eager" data-original-width="2817" data-original-height="1670" src="/sites/g/files/flghsv161/files/styles/1_464w_464h_d/public/2022-10/A-logo_around_Campus_12-6-2020_photo_Mikko_Raskinen_012.jpg?h=fc0e338e&amp;itok=p_xuGVzl" width="464" height="464" alt="Yliopiston 3D-logo laiturilla." /> </picture> </div> </div> </div> </div> </div> </section> </div> <div class="aalto-component-wrapper aalto-component aalto-component-wrapper--text-text" lang="fi" style=""> <div class="paragraph paragraph--type--text-text paragraph--view-mode--default"> <div class="text-text"> <div class="aalto-user-generated-content"><p>Tervetuloa tutustumaan Aalto-käsikirjaan. Sivusto antaa kokonaiskuvan tavoista, joilla Aalto-yliopisto johtaa ja järjestää toimintansa – tutkimuksen, koulutuksen, vaikuttavuuden ja mahdollistajat – siten, että ne vastaavat yhteneväisin tavoin korkeisiin laatuvaatimuksiin. Käsikirja sisältää linkkejä tarkempiin ohjeistuksiin, sääntöihin ja prosessikuvauksiin verkkosivuilla.</p> <h2>Käytännön opas jokapäiväiseen työhön</h2> <p>Aalto-käsikirja toimii hyvänä käytännön oppaana jokapäiväiseen työhömme ja sitä voidaan hyödyntää esimerkiksi perehdytettäessä uusia työntekijöitä ja opiskelijoita.</p> <p>Alla olevien linkkien tai vaihtoehtoisesti sivun ylälaidan navigaatiovalikon kautta voit etsiä tietoa yliopiston organisaatiosta, toimijoista, johtamisprosesseista, toiminnan periaatteista sekä&nbsp;toimintaa ohjaavista säännöistä ja linjauksista.</p> <p>Tiedät olevasi käsikirjan sisällöissä, kun sivun otsikon yläpuolella näkyy teksti ”Aalto-käsikirja”. Käsikirjassa on myös paljon linkkejä tarkempiin kuvauksiin muissa osissa aalto.fi-verkkosivustoa, ja näillä sivuilla otsikon yläpuolen teksti on jokin muu kuin ”Aalto-käsikirja”.</p> <p>Olet lämpimästi tervetullut <a href="/cdn-cgi/l/email-protection#abc0c2d9d8c285cedec7cec5c9ced9ccced986c0cad9ddcedfdfc2ebcacac7dfc485cdc2">antamaan palautetta</a> tästä käsikirjasta ja myös osallistumaan toimintamme jatkuvaan kehittämiseen. Iloisia lukuhetkiä!</p></div> </div> </div> </div> <div class="aalto-component-wrapper aalto-component aalto-component-wrapper--image-with-text-adaptive" lang="fi" style=""> <div class="image-with-text-adaptive image-with-text-adaptive--media-on-left "> <div class="image-with-text-wrapper"> <figure role="figure" aria-label="Kuva: Aalto-yliopisto / Mikko Raskinen" class="image-with-text-adaptive__image-container"> <div class="image-with-text-adaptive__image"> <picture> <source srcset="/sites/g/files/flghsv161/files/styles/1_6_567w_354h_n/public/2022-01/A-logo_around_Campus_12-6-2020_photo_Mikko_Raskinen_058_0.jpg?h=8feb9150&amp;itok=woqD9lde 567w, /sites/g/files/flghsv161/files/styles/1_15_690w_600h_n/public/2022-01/A-logo_around_Campus_12-6-2020_photo_Mikko_Raskinen_058_0.jpg?h=8feb9150&amp;itok=bVkPzOgb 690w" media="all and (min-width: 900px)" type="image/jpeg" sizes="calc(50vw - 160px)" width="690" height="600"/> <source srcset="/sites/g/files/flghsv161/files/styles/1_6_567w_354h_n/public/2022-01/A-logo_around_Campus_12-6-2020_photo_Mikko_Raskinen_058_0.jpg?h=8feb9150&amp;itok=woqD9lde 567w, /sites/g/files/flghsv161/files/styles/1_6_819w_512h_n/public/2022-01/A-logo_around_Campus_12-6-2020_photo_Mikko_Raskinen_058_0.jpg?h=8feb9150&amp;itok=vBe13NI- 819w" media="all and (max-width: 899px)" type="image/jpeg" sizes="(min-width: 600px) calc(50vw - 40px), (min-width: 320px) calc(100vw - 32px), 288px" width="819" height="512"/> <img loading="lazy" data-original-width="2500" data-original-height="1667" src="/sites/g/files/flghsv161/files/styles/1_6_567w_354h_n/public/2022-01/A-logo_around_Campus_12-6-2020_photo_Mikko_Raskinen_058_0.jpg?h=8feb9150&amp;itok=woqD9lde" width="567" height="354" alt="Trainee" /> </picture> </div> <figcaption class="image-with-text__image-caption">Kuva: Aalto-yliopisto / Mikko Raskinen</figcaption> </figure> <div class="image-with-text-adaptive__text"> <div class="aalto-user-generated-content"><h2><a href="/fi/node/6066">Aalto-yliopiston organisaatio</a></h2> <p><a class="highlight" href="/fi/node/6066">Organisaatio, toimijat ja hallintomalli</a><a class="highlight" href="/fi/node/6971">Korkeakoulut ja laitokset</a><a class="highlight" href="/fi/node/6191">Aalto-yliopistokonserni</a></p></div> </div> </div> </div> </div> <div class="aalto-component-wrapper aalto-component aalto-component-wrapper--image-with-text-adaptive" lang="fi" style=""> <div class="image-with-text-adaptive image-with-text-adaptive--media-on-right "> <div class="image-with-text-wrapper"> <figure role="figure" aria-label="Kuva: Aalto-yliopisto / Mikko Raskinen" class="image-with-text-adaptive__image-container"> <div class="image-with-text-adaptive__image"> <picture> <source srcset="/sites/g/files/flghsv161/files/styles/1_6_567w_354h_n/public/2019-05/aalto_university_strategy_workshop_27-3-2019_photo_mikko_raskinen_005_crop.jpg?h=63aefc17&amp;itok=1sXN7IJ- 567w, /sites/g/files/flghsv161/files/styles/1_15_690w_600h_n/public/2019-05/aalto_university_strategy_workshop_27-3-2019_photo_mikko_raskinen_005_crop.jpg?h=63aefc17&amp;itok=pHntPnRl 690w" media="all and (min-width: 900px)" type="image/jpeg" sizes="calc(50vw - 160px)" width="690" height="600"/> <source srcset="/sites/g/files/flghsv161/files/styles/1_6_567w_354h_n/public/2019-05/aalto_university_strategy_workshop_27-3-2019_photo_mikko_raskinen_005_crop.jpg?h=63aefc17&amp;itok=1sXN7IJ- 567w, /sites/g/files/flghsv161/files/styles/1_6_819w_512h_n/public/2019-05/aalto_university_strategy_workshop_27-3-2019_photo_mikko_raskinen_005_crop.jpg?h=63aefc17&amp;itok=7K6oYqLP 819w" media="all and (max-width: 899px)" type="image/jpeg" sizes="(min-width: 600px) calc(50vw - 40px), (min-width: 320px) calc(100vw - 32px), 288px" width="819" height="512"/> <img loading="lazy" data-original-width="1066" data-original-height="744" src="/sites/g/files/flghsv161/files/styles/1_6_567w_354h_n/public/2019-05/aalto_university_strategy_workshop_27-3-2019_photo_mikko_raskinen_005_crop.jpg?h=63aefc17&amp;itok=1sXN7IJ-" width="567" height="354" alt="Ihmisiä Aalto-yhteisön strategiatilaisuudessa maaliskuussa 2019, kuva Mikko Raskinen" /> </picture> </div> <figcaption class="image-with-text__image-caption">Kuva: Aalto-yliopisto / Mikko Raskinen</figcaption> </figure> <div class="image-with-text-adaptive__text"> <div class="aalto-user-generated-content"><h2><a href="/fi/node/312276">Strategia ja laatu</a></h2> <p><a class="highlight" href="/fi/node/362276">Strategiamme</a><a class="highlight" href="/fi/node/340996">Strateginen suunnittelu</a><a class="highlight" href="/fi/node/252636">Our Plan</a><a class="highlight" href="/fi/node/8041">Vuosikello</a><a class="highlight" href="/fi/aalto-kasikirja/laadunhallinta ">Laadunhallinta</a><a class="highlight" href="/fi/node/761521">Arvioinnit</a><a class="highlight" href="/fi/node/115716">Riskienhallinta</a></p></div> </div> </div> </div> </div> <div class="aalto-component-wrapper aalto-component aalto-component-wrapper--image-with-text-adaptive" lang="fi" style=""> <div class="image-with-text-adaptive image-with-text-adaptive--media-on-left "> <div class="image-with-text-wrapper"> <figure role="figure" aria-label="Kuva: Aalto-yliopisto / Unto Rautio." class="image-with-text-adaptive__image-container"> <div class="image-with-text-adaptive__image"> <picture> <source srcset="/sites/g/files/flghsv161/files/styles/1_6_567w_354h_n/public/2019-08/unto_rautio_aalto_sci_00114_original.jpg?h=ae36aa92&amp;itok=mc4Fag6r 567w, /sites/g/files/flghsv161/files/styles/1_15_690w_600h_n/public/2019-08/unto_rautio_aalto_sci_00114_original.jpg?h=ae36aa92&amp;itok=ATKKl-G0 690w" media="all and (min-width: 900px)" type="image/jpeg" sizes="calc(50vw - 160px)" width="690" height="600"/> <source srcset="/sites/g/files/flghsv161/files/styles/1_6_567w_354h_n/public/2019-08/unto_rautio_aalto_sci_00114_original.jpg?h=ae36aa92&amp;itok=mc4Fag6r 567w, /sites/g/files/flghsv161/files/styles/1_6_819w_512h_n/public/2019-08/unto_rautio_aalto_sci_00114_original.jpg?h=ae36aa92&amp;itok=Eg8059Vs 819w" media="all and (max-width: 899px)" type="image/jpeg" sizes="(min-width: 600px) calc(50vw - 40px), (min-width: 320px) calc(100vw - 32px), 288px" width="819" height="512"/> <img loading="lazy" data-original-width="4000" data-original-height="2253" src="/sites/g/files/flghsv161/files/styles/1_6_567w_354h_n/public/2019-08/unto_rautio_aalto_sci_00114_original.jpg?h=ae36aa92&amp;itok=mc4Fag6r" width="567" height="354" alt="Työntekijät tietokoneiden äärellä" /> </picture> </div> <figcaption class="image-with-text__image-caption">Kuva: Aalto-yliopisto / Unto Rautio.</figcaption> </figure> <div class="image-with-text-adaptive__text"> <div class="aalto-user-generated-content"><h2><a href="/fi/node/312716">Johtaminen</a></h2> <p><a class="highlight" href="/fi/node/312561">Korkeakoulujen</a><a class="highlight" href="/fi/node/529391">Tutkimuksen ja taiteen</a><a class="highlight" href="/fi/node/110311">Opetuksen ja oppimisen</a><a class="highlight" href="/fi/node/502416">Vaikuttavuuden</a><a class="highlight" href="/fi/node/510286">Läpileikkaavien lähestymistapojen</a><a class="highlight" href="/fi/aalto-kasikirja/mahdollistajien-johtaminen ">Mahdollistajien</a></p></div> </div> </div> </div> </div> <div class="aalto-component-wrapper aalto-component aalto-component-wrapper--image-with-text-adaptive" lang="fi" style=""> <div class="image-with-text-adaptive image-with-text-adaptive--media-on-right "> <div class="image-with-text-wrapper"> <figure role="figure" aria-label="Kuva: Aalto-yliopisto / Unto Rautio." class="image-with-text-adaptive__image-container"> <div class="image-with-text-adaptive__image"> <picture> <source srcset="/sites/g/files/flghsv161/files/styles/1_6_567w_354h_n/public/2019-05/unto_rautio_aalto_unt8860.jpg?h=ca5d94f6&amp;itok=weMgRPBh 567w, /sites/g/files/flghsv161/files/styles/1_15_690w_600h_n/public/2019-05/unto_rautio_aalto_unt8860.jpg?h=ca5d94f6&amp;itok=ccBlFaZp 690w" media="all and (min-width: 900px)" type="image/jpeg" sizes="calc(50vw - 160px)" width="690" height="600"/> <source srcset="/sites/g/files/flghsv161/files/styles/1_6_567w_354h_n/public/2019-05/unto_rautio_aalto_unt8860.jpg?h=ca5d94f6&amp;itok=weMgRPBh 567w, /sites/g/files/flghsv161/files/styles/1_6_819w_512h_n/public/2019-05/unto_rautio_aalto_unt8860.jpg?h=ca5d94f6&amp;itok=D5shnSP2 819w" media="all and (max-width: 899px)" type="image/jpeg" sizes="(min-width: 600px) calc(50vw - 40px), (min-width: 320px) calc(100vw - 32px), 288px" width="819" height="512"/> <img loading="lazy" data-original-width="2500" data-original-height="1408" src="/sites/g/files/flghsv161/files/styles/1_6_567w_354h_n/public/2019-05/unto_rautio_aalto_unt8860.jpg?h=ca5d94f6&amp;itok=weMgRPBh" width="567" height="354" alt="Image" /> </picture> </div> <figcaption class="image-with-text__image-caption">Kuva: Aalto-yliopisto / Unto Rautio.</figcaption> </figure> <div class="image-with-text-adaptive__text"> <div class="aalto-user-generated-content"><h2><a href="/fi/node/543091">Toimintaperiaatteet</a></h2> <p><a class="highlight" href="/fi/node/6881">Monimuotoisuus ja tasa-arvo</a><a class="highlight" href="/fi/node/331686">Eettiset periaatteet</a><a class="highlight" href="/fi/node/518926">Jatkuvan kehittämisen periaatteet</a><a class="highlight" href="/fi/node/370276">Säännöt, ohjeet, linjaukset</a><a class="highlight" href="/en/node/206741">Päätökset, pöytäkirjat ja lausunnot (kirjautuneille)</a></p></div> </div> </div> </div> </div> <div class="aalto-component-wrapper aalto-component aalto-component-wrapper--manual-liftup-medium aalto-liftup-m " lang="fi" style=""> <div class="component-container"> <div class="aalto-manual-liftup__header"> <div class="aalto-manual-liftup__header-content"> <h2 class="aalto-manual-liftup__header-title" id="liftup-title-id-2142038849"> Ajankohtaista </h2> </div> </div> <div class="aalto-layout-container"> <div class="aalto-layout-item aalto-liftup-m-card-container"> <div class="aalto-liftup-m-card"> <div class="aalto-liftup-m-card__image-container"> <picture> <source srcset="/sites/g/files/flghsv161/files/styles/2_3_288w_125h_d/public/2024-02/Research_day_2024_photo_Aalto_University_Matti_Ahlgren-7.jpg?h=d892d6c8&amp;itok=-gt7sCoi 288w, /sites/g/files/flghsv161/files/styles/2_3_567w_247h_d/public/2024-02/Research_day_2024_photo_Aalto_University_Matti_Ahlgren-7.jpg?h=d892d6c8&amp;itok=_8XOT-f7 567w, /sites/g/files/flghsv161/files/styles/2_3_690w_300h_d/public/2024-02/Research_day_2024_photo_Aalto_University_Matti_Ahlgren-7.jpg?h=d892d6c8&amp;itok=m8GsDWBo 690w, /sites/g/files/flghsv161/files/styles/2_3_819w_356h_d/public/2024-02/Research_day_2024_photo_Aalto_University_Matti_Ahlgren-7.jpg?h=d892d6c8&amp;itok=8X-QJjeg 819w" media="all" type="image/jpeg" sizes="(min-width: 900px) calc(33vw - 160px), (min-width: 600px) calc(100vw - 40px), (min-width: 320px) calc(100vw - 32px), 288px" width="819" height="356"/> <img loading="lazy" data-original-width="2400" data-original-height="1600" src="/sites/g/files/flghsv161/files/styles/2_3_288w_125h_d/public/2024-02/Research_day_2024_photo_Aalto_University_Matti_Ahlgren-7.jpg?h=d892d6c8&amp;itok=-gt7sCoi" width="288" height="125" alt="Person presenting a research poster" /> </picture> </div> <div class="aalto-liftup-m-card__main-content"> <div class="aalto-liftup-m-card__text-container"> <div class="aalto-liftup-m-card__overflow-container"> <h2 class="aalto-liftup-m-card__header"> <a class="aalto-liftup-m-card__link" href="/fi/aalto-kasikirja/tieteelliset-ja-taiteelliset-tukiryhmat-sabsaab-katselmoivat-jalleen-toimintaamme" title="Tieteelliset ja taiteelliset tukiryhmät (SAB/SAAB) katselmoivat jälleen toimintaamme"> Tieteelliset ja taiteelliset tukiryhmät (SAB/SAAB) katselmoivat jälleen toimintaamme </a> </h2> <p class="aalto-liftup-m-card__summary">Tukiryhmät vierailevat kampuksella marraskuun ensimmäisellä viikolla.</p> </div> </div> <div class="aalto-liftup-m-card__meta"> <span class="aalto-liftup-m-card__meta-item aalto-liftup-m-card__meta-item--category">Aalto-käsikirja</span> </div> </div> </div> </div> </div> </div> </div> <div class="aalto-content-bottom-wrapper content-container"> <div class="aalto-content-bottom-container"> <div class="aalto-content-bottom__updated"> <ul class="aalto-list-unstyled"> <li> Julkaistu: <time datetime="2018-04-27T15:44:10+03:00">27.4.2018</time> </li> <li> Päivitetty: <time datetime="2024-10-02T07:53:04+03:00">2.10.2024</time> </li> </ul> </div> <div> <div class="aalto-some-share"> <span class="aalto-some-share__label">Jaa</span> <ul class="aalto-some-share__list aalto-list-unstyled"><li><a href="https://www.facebook.com/sharer/sharer.php?u=https%3A//www.aalto.fi/fi/aalto-kasikirja" class="aalto-some-share__action" target="_blank" title="Facebook" aria-label="Jaa: Facebook" rel="noopener noreferrer"><svg class="aalto-inline-icon"><use xlink:href="/themes/custom/aalto_aaltofi/images/icons.svg#24-facebook_default" /></svg></a></li><li><a href="https://twitter.com/intent/tweet?url=https%3A//www.aalto.fi/fi/aalto-kasikirja" class="aalto-some-share__action" target="_blank" title="X (ent. Twitter)" aria-label="Jaa: X (ent. Twitter)" rel="noopener noreferrer"><svg class="aalto-inline-icon"><use xlink:href="/themes/custom/aalto_aaltofi/images/icons.svg#24-x_default" /></svg></a></li><li><a href="https://www.linkedin.com/shareArticle?mini=true&amp;url=https%3A//www.aalto.fi/fi/aalto-kasikirja" class="aalto-some-share__action" target="_blank" title="LinkedIn" aria-label="Jaa: LinkedIn" rel="noopener noreferrer"><svg class="aalto-inline-icon"><use xlink:href="/themes/custom/aalto_aaltofi/images/icons.svg#24-linkedin_default" /></svg></a></li><li><a href="whatsapp://send?text=https%3A//www.aalto.fi/fi/aalto-kasikirja" class="aalto-some-share__action" target="_blank" title="WhatsApp" aria-label="Jaa: WhatsApp" rel="noopener noreferrer"><svg class="aalto-inline-icon"><use xlink:href="/themes/custom/aalto_aaltofi/images/icons.svg#24-whatsapp_default" /></svg></a></li><li><a href="/cdn-cgi/l/email-protection#f9c68a8c9b939c9a8dc4dccabddccabfacadbfd4c1dccabfa8dccabfb898958d96d48095909689908a8d96dccab8dccbc9b898958d96d492dccabdbacadccabdb8cd8a9092908b9398dccabfdccabddf989489c29b969d80c4918d8d898adccab8d6d68e8e8ed79898958d96d79f90d69f90d69898958d96d492988a9092908b9398" class="aalto-some-share__action" target="_self" title="E-mail" aria-label="Jaa: E-mail" rel="noopener noreferrer"><svg class="aalto-inline-icon"><use xlink:href="/themes/custom/aalto_aaltofi/images/icons.svg#24-mail_default" /></svg></a></li></ul> <button type="button" class="aalto-some-share__action js-aalto-copy-url-button" aria-label="Kopioi URL" title="Kopioi URL"> <svg class="aalto-inline-icon"><use xlink:href="/themes/custom/aalto_aaltofi/images/icons.svg#24-link_default" /></svg> </button> <div class="aalto-notification aalto-notification--hidden aalto-some-share__notification" role="status">URL kopioitu</div> </div> </div> </div> </div> </div> </div> </div> </main> </div> <div class="region region--footer"> <footer class="aalto-footer content-container"> <div class="aalto-footer__breadcrumb"> </div> <div class="aalto-footer__container"> <div class="aalto-footer__footer-column aalto-footer__footer-navigation-column"> <div class="aalto-footer__aalto-logo-container"> <a href="/fi" class="aalto-footer__aalto-logo-link" title=Etusivu aria-label=Etusivu rel="home"> <svg class="aalto-footer__aalto-logo aalto-logo" viewBox="0 0 143 101"> <use xlink:href="/themes/custom/aalto_base/images/aalto_logo.svg#logo"/> </svg> </a> </div> <div class="aalto-footer__address-container"> <div id="block-footeraddress" class="block block-block-content block-block-content9655a26e-c6be-4275-81a6-fb05dce0b6e1"> <div class="aalto-user-generated-content"> <p>Aalto-yliopisto<br><br> PL 11000 (Otakaari 1B)<br><br> 00076 AALTO<br><br> Vaihde: 09 47001</p> </div> </div> </div> <div class="aalto-footer__navigation-group"> <h2 class="aalto-footer__navigation-sub-header">Seuraa meitä:</h2> <ul class="aalto-footer__some-link-container aalto-list-unstyled"> <li> <a class="aalto-footer__some-link aalto-some__link-icon aalto-some__link-icon--facebook" href="https://www.facebook.com/aaltouniversity"> <span class="aalto-visually-hidden">Facebook</span> </a> </li> <li> <a class="aalto-footer__some-link aalto-some__link-icon aalto-some__link-icon--linkedin" href="https://www.linkedin.com/school/aalto-university/"> <span class="aalto-visually-hidden">LinkedIn</span> </a> </li> <li> <a class="aalto-footer__some-link aalto-some__link-icon aalto-some__link-icon--twitter" href="https://twitter.com/aaltouniversity"> <span class="aalto-visually-hidden">X (ent. Twitter)</span> </a> </li> <li> <a class="aalto-footer__some-link aalto-some__link-icon aalto-some__link-icon--instagram" href="https://www.instagram.com/aaltouniversity/"> <span class="aalto-visually-hidden">Instagram</span> </a> </li> <li> <a class="aalto-footer__some-link aalto-some__link-icon aalto-some__link-icon--youtube" href="https://www.youtube.com/user/aaltouniversity"> <span class="aalto-visually-hidden">Youtube</span> </a> </li> <li> <a class="aalto-footer__some-link aalto-some__link-icon aalto-some__link-icon--snapchat" href="/snapchat"> <span class="aalto-visually-hidden">Snapchat</span> </a> </li> <li> <a class="aalto-footer__some-link aalto-some__link-icon aalto-some__link-icon--blogs" href="https://ourblogs.aalto.fi/"> <span class="aalto-visually-hidden">Blogs</span> </a> </li> </ul> </div> </div> <div class="aalto-footer__footer-column aalto-footer__footer-navigation-column"> <div class="aalto-footer__navigation-group"> <h2 class="aalto-footer__navigation-sub-header">Pikalinkit</h2> <ul class="aalto-list-unstyled"> <li class="aalto-footer__navigation-item"><a class="aalto-footer__navigation-item-link" href="/fi/tutkimus-ja-taide">Tutustu tieteen ja taiteen tuloksiin</a></li> <li class="aalto-footer__navigation-item"><a class="aalto-footer__navigation-item-link" href="/fi/oppimiskeskus">Kirjasto — Oppimiskeskus</a></li> <li class="aalto-footer__navigation-item"><a class="aalto-footer__navigation-item-link" href="/fi/opiskelu-aallossa">Hakijalle</a></li> <li class="aalto-footer__navigation-item"><a class="aalto-footer__navigation-item-link" href="/fi/alumneille">Alumneille</a></li> <li class="aalto-footer__navigation-item"><a class="aalto-footer__navigation-item-link" href="/fi/medialle">Medialle</a></li> <li class="aalto-footer__navigation-item"><a class="aalto-footer__navigation-item-link" href="/fi/it-help">IT-palvelut</a></li> <li class="aalto-footer__navigation-item"><a class="aalto-footer__navigation-item-link" href="/fi/aalto-yliopiston-avoin-yliopisto">Avoin yliopisto</a></li> <li class="aalto-footer__navigation-item"><a class="aalto-footer__navigation-item-link" href="https://shop.aalto.fi/">Aalto University Shop</a></li> <li class="aalto-footer__navigation-item"><a class="aalto-footer__navigation-item-link" href="/fi/site-index">Sivuhakemisto</a></li> </ul> </div> <div class="aalto-footer__navigation-group"> <h2 class="aalto-footer__navigation-sub-header">Ajankohtaista</h2> <ul class="aalto-list-unstyled"> <li class="aalto-footer__navigation-item"><a class="aalto-footer__navigation-item-link" href="/fi/uutiset">Uutiset</a></li> <li class="aalto-footer__navigation-item"><a class="aalto-footer__navigation-item-link" href="/fi/tapahtumat">Tapahtumat</a></li> <li class="aalto-footer__navigation-item"><a class="aalto-footer__navigation-item-link" href="/fi/avoimet-tyopaikat">Avoimet työpaikat</a></li> </ul> </div> </div> <div class="aalto-footer__footer-column aalto-footer__footer-navigation-column"> <div class="aalto-footer__navigation-group"> <h2 class="aalto-footer__navigation-sub-header">Yhteystiedot</h2> <ul class="aalto-list-unstyled"> <li class="aalto-footer__navigation-item"><a class="aalto-footer__navigation-item-link" href="/fi/kampus/kampuskartat-osoitteet-ja-aukioloajat-otaniemen-kampuksella">Kampuskartat</a></li> <li class="aalto-footer__navigation-item"><a class="aalto-footer__navigation-item-link" href="/fi/aalto-yliopisto/aalto-yliopiston-yhteystiedot">Yhteystiedot</a></li> <li class="aalto-footer__navigation-item"><a class="aalto-footer__navigation-item-link" href="/fi/aalto-yliopisto/eettinen-kanava">Eettinen kanava – whistleblowing</a></li> </ul> </div> <div class="aalto-footer__navigation-group"> <h2 class="aalto-footer__navigation-sub-header">Opiskelijoille</h2> <ul class="aalto-list-unstyled"> <li class="aalto-footer__navigation-item"><a class="aalto-footer__navigation-item-link" href="/fi/opiskelijan-opas">Opiskelijan opas</a></li> <li class="aalto-footer__navigation-item"><a class="aalto-footer__navigation-item-link" href="https://outlook.office.com">Webmail</a></li> <li class="aalto-footer__navigation-item"><a class="aalto-footer__navigation-item-link" href="https://mycourses.aalto.fi/?lang=fi">MyCourses</a></li> <li class="aalto-footer__navigation-item"><a class="aalto-footer__navigation-item-link" href="https://mystudies.aalto.fi">MyStudies</a></li> <li class="aalto-footer__navigation-item"><a class="aalto-footer__navigation-item-link" href="https://sis-aalto.funidata.fi/">Sisu</a></li> </ul> </div> </div> <div class="aalto-footer__footer-column"> <div class="aalto-footer__liftup-box"> <h2 class="aalto-footer__liftup-title"> Yhdessä parempaan. </h2> <p class="aalto-footer__liftup-text">Tue uusien ideoiden, tutkimuksen, työn ja johtamisen kehitystä vahvemman Suomen puolesta.</p> <a class="aalto-button" href="/fi/lahjoita-tulevaisuus">Lahjoita Aalto-yliopistolle</a> </div> </div> </div> <div class="aalto-footer__bottom-container"> <div class="aalto-footer__bottom-links-container"> <div class="aalto-footer__bottom-links"> <ul class="aalto-footer__bottom-links-list aalto-list-unstyled"> <li class="aalto-footer__bottom-link-item"><a class="aalto-footer__bottom-link" href="/fi/aalto-kasikirja/tietosuojailmoitus-aaltofi">Tietosuojailmoitus</a></li> <li class="aalto-footer__bottom-link-item"><a class="aalto-footer__bottom-link" href="/fi/aalto-kasikirja/evastekaytanto">Evästekäytäntö</a></li> <li class="aalto-footer__bottom-link-item"><a class="aalto-footer__bottom-link" href="/fi/palvelut/palautetta-sivustosta">Palaute</a></li> <li class="aalto-footer__bottom-link-item"><a class="aalto-footer__bottom-link" href="/fi/aalto-kasikirja/saavutettavuusseloste-aalto-yliopisto">Saavutettavuusseloste</a></li> <li class="aalto-footer__bottom-link-item"> <a class="aalto-footer__bottom-link" href="javascript: Cookiebot.renew()">Evästeasetukset</a> </li> </ul> </div> </div> <div class="aalto-footer__bottom-links-container aalto-footer__bottom-links-container--language"> <div class="aalto-footer__bottom-links"> <ul class="aalto-list-unstyled"> <li class="aalto-footer__bottom-link-item aalto-subsite-footer__language-link-item"> <a href="/fi/aalto-kasikirja" aria-current="true" class="aalto-footer__bottom-link aalto-subsite-footer__language-link" lang="fi"><span>Suomeksi</span></a> </li> <li class="aalto-footer__bottom-link-item aalto-subsite-footer__language-link-item"> <a href="/sv/aalto-handboken" class="aalto-footer__bottom-link aalto-subsite-footer__language-link" lang="sv"><span>Svenska</span></a> </li> <li class="aalto-footer__bottom-link-item aalto-subsite-footer__language-link-item"> <a href="/en/aalto-handbook" class="aalto-footer__bottom-link aalto-subsite-footer__language-link" lang="en"><span>English</span></a> </li> </ul> </div> </div> </div> </footer> </div> </div> </div> <div data-metadata="2012168 2024-11-27 12:35:59 +0200" style="display:none;"></div> <script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script><script> (function(){ try{ var metadata = document.querySelector('div[data-metadata]'); var now = new Date(); var changed = new Date(now.getTime() + ((new Date(now.toLocaleString('en-US', {timeZone: 'Europe/Helsinki'}))) - (new Date(now.toLocaleString('en-US', {timeZone: 'GMT'}))))); metadata.setAttribute('data-timestamp',changed.toISOString().replace('T',' ').replace(/\.\d+Z/,' ') + metadata.getAttribute('data-metadata').replace(/.*\d+:\d+:\d+ /,'')); }catch(e){} })() </script> <script src="/sites/g/files/flghsv161/files/js/js_JMCMFMI2V2JGNNgRtkjrrghwlSqPALqFmyL7YdNx210.js?scope=footer&amp;delta=0&amp;language=fi&amp;theme=aalto_aaltofi&amp;include=eJx1kGF2hCAMhC-kzZF4ASKbFYmVuK23ry48ty7tH8h8gWECYlQx6CdOZlWOrBtgy7rCPCpG3GiBs6odJpNEeWCHypLgTXdOZNyZk6SU1NgobtxtCu4r7iuunhYzAU8YyIi9k1MzsNbecx0YLqoLIiGSUQwQdLpKDO_6A-_4Xf1e-fIeBP6CdQYrCmdVb0dMYT1y5i9Wd9sH-4f_nqyUl19quk7mzRx75NkKLr49ktlTwkc3e1tI_7myG_tMuLgbDCJ6vvtYCRacPLY2KvPh0vCnWfH6ARaK2vo"></script> <script src="/modules/contrib/google_tag/js/gtm.js?snm6l7"></script> <script src="/modules/contrib/google_tag/js/gtag.js?snm6l7"></script> <script src="/sites/g/files/flghsv161/files/js/js_wj7aYK7FzvtiNyolBxeuDlPVaoBSNcnhCoeysqxy1qU.js?scope=footer&amp;delta=3&amp;language=fi&amp;theme=aalto_aaltofi&amp;include=eJx1kGF2hCAMhC-kzZF4ASKbFYmVuK23ry48ty7tH8h8gWECYlQx6CdOZlWOrBtgy7rCPCpG3GiBs6odJpNEeWCHypLgTXdOZNyZk6SU1NgobtxtCu4r7iuunhYzAU8YyIi9k1MzsNbecx0YLqoLIiGSUQwQdLpKDO_6A-_4Xf1e-fIeBP6CdQYrCmdVb0dMYT1y5i9Wd9sH-4f_nqyUl19quk7mzRx75NkKLr49ktlTwkc3e1tI_7myG_tMuLgbDCJ6vvtYCRacPLY2KvPh0vCnWfH6ARaK2vo"></script> <script src="/themes/custom/aalto_base/js/aalto_notification.js?snm6l7" async></script> <script src="/themes/custom/aalto_base/js/aalto_copy_to_clipboard.js?snm6l7" async></script> <script src="/sites/g/files/flghsv161/files/js/js_t9ITjEXlt1hh7lIkKtjoRMXBSmzl7JzQJOkcCY1ZMoY.js?scope=footer&amp;delta=6&amp;language=fi&amp;theme=aalto_aaltofi&amp;include=eJx1kGF2hCAMhC-kzZF4ASKbFYmVuK23ry48ty7tH8h8gWECYlQx6CdOZlWOrBtgy7rCPCpG3GiBs6odJpNEeWCHypLgTXdOZNyZk6SU1NgobtxtCu4r7iuunhYzAU8YyIi9k1MzsNbecx0YLqoLIiGSUQwQdLpKDO_6A-_4Xf1e-fIeBP6CdQYrCmdVb0dMYT1y5i9Wd9sH-4f_nqyUl19quk7mzRx75NkKLr49ktlTwkc3e1tI_7myG_tMuLgbDCJ6vvtYCRacPLY2KvPh0vCnWfH6ARaK2vo"></script> <script type="text/javascript">window.NREUM||(NREUM={});NREUM.info={"beacon":"bam.nr-data.net","licenseKey":"NRJS-db714826d6dc6f30ac6","applicationID":"439323269","transactionName":"YVADYUZVDUNRBRYIDlgaIFZAXQxeHxYDBgRpVgBWXFE=","queueTime":3,"applicationTime":71,"atts":"TRcAFw5PHk0=","errorBeacon":"bam.nr-data.net","agent":""}</script></body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10