INF150 Programmering, Høsten 2006

Sist oppdatert 13. desember 2006.

Løsningsforslag / Sensorveiledning for Eksamen i INF150 Programmering Høsten 2006

Forelesninger | Litteratur | Programvare | Hjelpelærere | Øvingsoppgaver | Elektronisk kommunikasjon | Eksamen

Formål med kurset

Kurset skal gi studentene kunnskap om og erfaring med programmering av datamaskiner. Det vil bli lagt vekt på å løse problemer ved hjelp av grunnleggende generelle programmeringsteknikker.

Forelesninger

Mandager 1215-1400 i rom B136 og torsdager 1015-1200 i rom B135.

Linker til kopi av forelesninger (oppdateres etter hvert): 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 |

Midt-i-semesteret prøve

MERK: På eksamen er alle trykte og skrevne hjelpemidler er tillatt (og kalkulator med tomt minne). Det som ikke er lov er å snakke med andre eller å bruke datamaskin eller annen programmerbar enhet. Svar på eksamen gjøres skriftlig på egne ark. På denne prøven bør du:

·        Svare skriftlig med samme forutsetninger som på eksamen.

·        Svaret kan skrives på oppgavearket i denne prøven.

·        Bruk KUN de 2 timene som er satt av for prøven (se neste punkt)

·        MERK: DISPONERING AV TIDEN ER VIKTIG!
DET VIL SI: Prøv å svare på ALLE delspørsmål. Gå videre til neste delspørsmål når du har svart på ett delspørsmål, ikke bruk tid på å gjøre svaret perfekt. For eksempel dersom du skriver kode bør du ikke bruke tid på å kontrollere om alle parenteser er tatt med, og lignende detaljer. Det viktigste er at hovedelementer er med og at logikken i programmet er riktig. Dersom du er usikker eller ikke vet svaret bør du gjette på noe istedenfor å svare blankt.  I og med at hjelpemidler er tillatt kan alle komme frem til et godt svar dersom de har tid nok til rådighet, på eksamen er imidlertid oppgavene laget slik at en ikke har tid til lese mye.

·        Karakter: Dersom du leverer prøven til faglærer vil du få et anslag på karakteren.

Link til prøve: Midt-i-sem-prøv-06

 

Link til enkel sorteringsalgoritme: Sorteringsalgoritme

 

Litteratur

·        Lærebok: David I. Schneider, "An Introduction to Programming Using Visual Basic 2005", Sixth Edition, Prentice Hall, 2006

·        Alle støtteark som gjøres tilgjengelige gjennom kurset.

·        Alle obligatoriske øvinger og prosjektarbeid.

Elektronisk kommunikasjon

CLASSFRONTER

Gjennom semesteret vil Classfronter bli brukt til kommunikasjon, formidling av lærestoff, undervisningsplaner, innlevering av oppgaver og lignende. Studenter som er registrert på INF150 får tilgang til kursets område i Classfronter.

E-POST

Meldinger blir også gitt via e-post. For å få e-post må du melde deg på INF150 på web-siden: Høgskolen i Molde: IT-Senteret - På/Avmelding av kurslister

Kursinnhold

Første del: Basiskunnskaper

Første del gir basiskunnskaper om bruk av Visual Studio og hvordan en kommer i gang med å lage program med grafisk brukergrensesnitt i Visual Basic.NET. Stoffet i denne delen er nødvendig som grunnlag for de neste delene.

Andre del: Grunnleggende programmeringsteknikker

Andre del fokuserer på grunnleggende programmeringsteknikker til bruk ved problemløsning. Alle disse teknikkene er like i så å si alle programmeringsspråk. Hovedelementene her er:

Tredje del: Problemløsning

Her vil vi stort sett bruke tiden på å løse programmeringsproblemer. Gitt et problem, hvordan går vi frem for å lage programmet som løser problemet.

Datarom

Skolens datarom for studenter er:  070, 075 og 076 I bygg A.  076 brukes også tidvis til undervisning.  Det forutsettes at informatikkstudentene bruker mye tid på praktisk arbeid med programmering.  På skolens datarom vil hjelpelærere være tilgjengelig for veiledning til fastsatte tider.  

Programvare

I dette kurset benyttes Visual Basic som er en del av Visual Studio fra Microsoft. Visual Studio er en samling med ulike programmeringsspråk som støttes av Microsoft. Vi bruker bare Visual Basic fra denne samlingen.

NY VERSJON FOR HØST 2006: Visual Basic har eksistert lenge så det finnes mange ulike versjoner av Visual Basic. For høsten 2006 bruker vi Visual Basic 2005 som er en del av Visual Studio 2005. Visual Studio 2005 med Visual Basic 2005 er installert på skolens datamaskiner og de bærbare PC’ene som bachelorstudenter får låne.  Den komplette Visual Studio 2005 er tilgjengelig som dagslån fra biblioteket for studenter som ønsker å installere den på sin egen datamaskin. Skolens lisensavtale med Microsoft gir adgang til fri benyttelse av Visual Studio 2005 så lenge du er student ved Høgskolen i Molde.

FULLGOD GRATISVERSJON: Visual Basic 2005 Express
Den komplette Visual Studio programvaren tar mye plass og krever mye maskinressurser for å kjøre. Microsoft har derfor gitt ut en mindre gratis versjon kalt Visual Basic 2005 Express som er fullgod for vårt formål. Menyene i Visual Basic 2005 og i Express varianten er stort sett like men noen små forskjeller er det. Læreboken  viser  mange eksempler basert på Express-utgaven (se for eksempel 3.1 Visual Basic Controls side 42).

Dersom du ønsker å bruke Visual Basic 2005 Express må du selv laste ned og installere programmet. Informasjon om dette finner du på: http://msdn.microsoft.com/vstudio/express/vb/. Gå til ”Downloads” øverst på siden.

Hjelpelærere

Det blir ansatt hjelpelærere som vil være tilgjengelige i datarommene til oppsatte veiledningstider for spørsmål om oppgavene og de programmer som benyttes.

Veiledningstimer og navn med bilde av hjelpelærere finnes på: http://kursinfo.himolde.no/in-kurs/INF150/hjelpelarerplanh06.doc

 

Øvingsoppgaver

Det vil bli gitt ca. 10 obligatoriske øvingsoppgaver. Oppgavene skal leveres individuelt til fastsatte tider. Disse tidspunktene vil framgå av forelesningsplanen. Stort sett er det innlevering av en oppgave hver uke i undervisningsperioden. Studenter som skal gå opp til eksamen må ha godkjent alle de obligatoriske øvingsoppgavene. En eller flere oppgaver kan erstattes av et prosjektarbeid, nærmere informasjon om dette kommer senere.

 http://kursinfo.himolde.no/in-kurs/INF150/ovelser/Oving1.doc

Eksamen

Skriftlig eksamen, 6 timer avholdes Tirsdag 12. desember kl. 0900-1500. Det vil bli gitt bokstavkarakterer. Alle trykte og skrevne hjelpemidler er tillatt ved eksamen i INF150.