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.
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.
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
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
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.
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.
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
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
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.