|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| KURSPLAN | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Objective-C programmering, 8hp | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Mål | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Efter avslutad kurs ska den studerande kunna: - redogöra för grundläggande programmeringsbegrepp -skriva, kompilera och köra Objective-C-program med hjälp av XCode - bygga applikationer med Objective-C-språkkonstruktioner, syntax och -semantik - implementera objektorienterade designer med hjälp av inkapsling, arv och polymorfism - utveckla enkla grafiska gränssnitt. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Kursinnehåll | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Kursens syfte är att studenterna ska utveckla förmåga att formulera och lösa problem med hjälp av programmering i programspråket Objective C. Verktyg: programspråket C, programspråket Objective C, utvecklingsmiljön XCODE. Programkonstruktioner: variabler, pekare, strukturer, funktioner, iteration, rekursion. Objektorientering: inkapsling av egenskaper och metoder, klasser, instanser, instansiering, biblioteksklasser, arv. Grunderna i grafiska gränssnitt (GUIs): Model-View-Controller, COCOA, Interface Builder. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Undervisning/Arbetsformer | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Distansundervisning, kursdeltagare förväntas ha tillgång till Apple-datorer. Handledning sker på distans. Kursforum och WWW används som informations- och distributionskanal för kursrelatede material. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Examination | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Kursen examineras genom en laborationsserie. Detaljerad information återfinns i studiehandledningen. Studerande som underkänts två gånger på kursen eller del av kursen har rätt att begära en annan examinator vid förnyat examinationstillfälle. Den som godkänts i prov får ej delta i förnyat prov för högre betyg. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Förkunskap | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Betyg | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| På kursen ges betyget Väl godkänd, Godkänd eller Underkänd | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Kursbevis | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Kursbevis utfärdas av filosofiska fakultetsstyrelsen, efter begäran av den studerande. Begäran om bevis ska göras på särskild blankett som finns att hämta på Centrala studerandeexpeditionerna eller via http://www.student.liu.se/examen?l=sv. Blanketten lämnas till Examen | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Kurslitteratur | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Lista över kurslitteratur fastställs av ansvarig institution/motsvarande | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Övrigt | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Planering och genomförande av kurs skall utgå från kursplanens formuleringar. Den kursvärdering som skall ingå i varje kurs skall därför behandla frågan om hur kursen överensstämmer med kursplanen. Kursen bedrivs på ett sådant sätt att både mäns och kvinnors erfarenhet och kunskaper synliggörs och utvecklas. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||