|
Jeg ser at jeg nu skal vælge kurser i blok 1 og 2. Jeg ser at der i blok 1 er Menneske-datamaskine-interaktion. Jeg læser på SIS at det handler om at "evaluere brugergrænseflader", og dette lyder kedeligt. Kan jeg vælge et andet kursus i stedet for HCI og stadig ende med en ægte bachelor? Og bare for ikke at være alt for arrogant må jeg hellere også komme med dette bonusspørgsmål: Er HCI faktisk interessant? (Jeg regner med forskellige svar til dette spørgsmål.) |
|
Nej, du behøver ikke tage HCI, hvis du tager en specialisering i data- og informationsmodellering. Den specialisering kræver at du tager MatIntro, SS, Grafik, Dataanalyse og Logik i stedet for. Det er også muligt at du kan tage et fag på enten ITU eller DTU som alternativ til HCI. Se §5 i studieordningen her: http://www.science.ku.dk/studerende/studieordninger/bachelor/datalogi/Sto_datalogi_2009.pdf/ Personligt synes jeg ikke HCI er særligt spændende, men hvis du heller ikke synes de alternative fag er særligt spændende foreslår jeg bare at du bider i det sure æble og får det overstået. |
|
Som Mathias sagde, kan HCI undgås. Jeg vil dog, modsat Mathias, mene, at kurset er et godt kursus at have taget. Udvikling af software handler i sidste ende om at gøre brugeren glad. Hvis brugeren ikke er glad for, at bruge det man har udviklet, da er det mere sandsynligt, at de vil lede efter et konkurrerende produkt. Dette betyder, at man i praksis vil løbe ind i at skulle foretage den slags tests man lærer om i HCI, hvis man skal ud og udvikle professionelt. Man skal selvfølgelig huske, HCI handler ikke bare om at lave en pæn grænseflade; det handler om, at gøre brugerens oplevelse bedre. Hvis man ved, at "Copy" og "Paste" ofte bliver brugt, og "Tæl antal ord på siden" næsten aldrig bliver brugt, så har man en bedre basis for at kunne vælge hvilke ting skal hives frem i en toolbar, og hvilke kan gemmes væk i en menu. Som udvikler kan man komme med et gæt, men ofte viser det sig, at udviklerens gæt om hvad brugeren vil have ikke stemmer overens med hvad brugeren faktisk vil have. Pointen med HCI er at sikre, at du som udvikler har de metoder og værktøjer du skal bruge, for at kunne se hvad de faktiske brugere synes om ens system. Om så at sige giver HCI dig værktøjerne til at gå fra at udvikle til dig selv som bruger, til at udvikle til andre. Det er ikke det mest tekniske fag på DIKU, men jeg vil mene, at det giver en nogle værktøjer og lidt forståelse der kan vise sig nyttig i ens videre karriere. |