DT018G Introduktion till programmering i C++, 7,5 hp Välkommen till denna information om kursen "Introduktion till programmering i C++".



Relevanta dokument
Datateknik GR (A), Introduktion till programmering i C++, 7,5 hp

Innehållsförteckning. Manual WebCT

Programutveckling med Java 7.5 p, ht 2007 (D0019N) STUDIEHANDLEDNING - ALLMÄN INFORMATION

Användarguide itslearning

Studentmanual (Bb Learn )

Användarhandledning - Introduktion till användning av Bb/WebCT för lärare och övrig personal

Användarguide itslearning

Frontermanual för Rektorsprogrammet

Itslearning introduktion

Manus för instruktionsfilm: Skapa ett filarkiv

Användarguide itslearning 3.3 för studenter

Välkommen till Kriminologi 1 på distans!

LABORATION 1 Pingpong och Installation av Server 2008 R2

Lathund GUL Lärare. Allmänt. Hur du presenterar Dig själv för kursdeltagarna. Hur du lägger upp din kontaktlista

Bb October 2014 Studentmanual

Kursvärdering. Denna manual beskriver hur du kan skapa en mapp i Fronter som heter Kursvärdering där du ladda upp reslutat från kursutvärderingar.

Checklista för kursmall i Pingpong

Välkommen på kurs hos RIGHT EDUCATION!

Under Kurser visas dina kurser som kort och om där finns nya uppgifter eller anslag visas antalet i kurskortet.

För dig som lärare har vi placerat nya inkomna svar från elever under Följ upp uppgifter medan elev på samma ställer ser alla sina aktiva Uppgifter.

Blackboard Learn v. 9.1

Föreläsning 1: Introduktion till kursen

Föreläsning 1: Introduktion till kursen

Blackboard CE8 Användarmanual Student

Kom i gång med PING PONG

Kom i gång med PING PONG

Schemaunderlag för Programmering, grundkurs (TDDB18)

Föreläsning 1: Introduktion till kursen

Manual för Menys webbaserade kurser i Fronter

Publicera material i Blackboard

Kursplanering Objektorienterad programmering

Kom i gång med PING PONG

Inlämningsmappar. Inlämningsmappar. 1. Var hittar jag inlämningsmapparna?

GIT L0002B INTRODUKTION TILL PROGRAMMERING OCH C# Information inför kursstart

Scio. en liten användarguide. Skriven av: Josefine Siewertz

Presentation Edument AB. All Rights Reserved.

Introduktionsmöte Innehåll

Publicera material i Learn

Studiehandledning. Kursens syfte. Kursinnehåll

Välkommen till Kriminologi I!

Applikation för att skapa, underhålla, lagra och publicera litteraturlistor Lärare skapar och underhåller litteraturlistor Ämnesansvariga eller andra

Välkommen till JENSEN online!

Spara filer eller mappar från ett kursrums filhanterare i Blackboard 9.1

EDAA01 Programmeringsteknik - fördjupningskurs

Thomas Pihl Frontermanual. för studerande vid Forum Ystad

Programmeringsteknik II

Manus för instruktionsfilm: Öppna och lösenordsskyddade sidor

Kursplanering för Mikrodatorteknik 4p/5p

Lärarhögskolan i Stockholm Högskoleförvaltningen Högskoleledningens kansli Magnus Mörck/Katharina Soffronow Katharina.Soffronow@lhs.

Checklista för kursmall i Pingpong

Välkommen till Kriminologi I!

UTBILDNINGSVETENSKAPLIGA FAKULTETSNÄMNDEN

En handledning för studerande på Högskolan Kristianstad

Laboration 1 Introduktion till Visual Basic 6.0

Nyhetsbrev nummer 1, 2013

Schema för BL2011 Gener, celler och populationer 15 hp VT17 del 3:

Thomas Padron-Mccarthy Mobila applikationer med Android, 7.5 hp (Distans) (DT107G ) Antal svarande = 13. Svarsfrekvens i procent = 27.

Användarguide itslearning 3.3 för studenter

OBS! Du som har läst vid Mittuniversitetet tidigare, har kvar samma inloggningsuppgifter och får ingen ny användaridentitet.

TNSL05, Optimering, Modellering och Planering 6 hp, HT2-2011

Aktuell våren -11 KURSPRESENTATION. Omfattning: Kursansvarig:

Längst upp till vänster, ovanför själva menyn, står kurskoden för kursen.

Lathund - Redaktörer

Användarstöd för lärare. Anna-Karin Larsson

Länk till modulen Skapa Filarkiv

Ja, men resultatet blir inte lika bra. Det är att skapa genvägsikoner. Se anvisningar nedan:

Kursinformation Grundkurs i programmering med Python

Pingpong-guide. Pingpong-guide för administratörer i METIS-kurser

Thomas Pihl Frontermanual för studerande vid Forum Ystad

Linköpings Universitet CUL. Lärarmanual

VÄLKOMMEN TILL LINKÖPINGS UNIVERSITET OCH LISAM

Ursvikskolan Elevernas lathund för skolwebben

7,5 högskolepoäng. Objektorienterad systemutveckling I Provmoment: Ladokkod: 21OS1B Tentamen ges för: Lycka till! /Peter & Petter

Lathund för att skapa dokument i redigeraren

STOCKHOLMS UNIVERSITET HT 2011 Statistiska institutionen Bertil Wegmann

Utbildningsplattformen Lecando

Aktivitetstillfällen

Verktygen i Fronter, för lärare

Inlämningsverktyget i Fronter för lärare

Vårdnadshavare i SchoolSoft

Anonymiserade tentamina

Stockholms Universitet Sociologiska Institutionen. Delkursplan till specialkursen Samhällsproblem (6 hp) Sociologi I&II VT15 (13/4 30/4 2015)

LUVIT Portal Användarmanual

Webbutveckling grundkurs, DA120A sm11

Studieanvisning. Affärsplanering för tillväxtföretag

SENIORER SENIORER. Grundläggande IT för. Windows 7. Grundläggande IT för. Windows 7. Eva Ansell Marianne Ahlgren. Eva Ansell Marianne Ahlgren

Introduktion. Markera den gröna bocken. Skriv in URL:en Klicka på knappen Platser.

Installationsanvisning för Su Officemallar 2013 För PC

Studiehandledning Företagsfinansiering (distanskurs)

Preppmaterial för ARON

Lathund för SKOLWEBBEN för vårdnadshavare i grundskolan

Allmänna frågor om kursen: Kursutvärderare: IT-kansliet/Christina Waller. 1. Vad är ditt allmänna omdöme om kursen? Antal svar: 30 Medelvärde: 3.

Studiehandledning. Programvarukonstruktion B, 15 hp

BML131, Matematik I för tekniskt/naturvetenskapligt basår

KIWAS LATHUND FÖR KURSGIVARE

Introduktion till Fronter för lärare

PixlrGuiden - av AlizonWeb PIXLRGUIDEN. av AlizonWeb. Copyright Notice: Copyright AlizonWeb, All rights reserved. Sida 1

Transkript:

DT018G Introduktion till programmering i C++, 7,5 hp Välkommen till denna information om kursen "Introduktion till programmering i C++". Kursbeskrivning och syfte "Introduktion till programmering i C++, 7,5 hp" är den första kursen av tre programmeringskurser i C++. De följande kurserna heter "Objektbaserad programmering i C++, 7,5p" och "Objektorienterad programmering i C++, 7,5p". Kursen introducerar grunderna för programmering. Sekevens, iteration och val presenteras som grundläggande konstruktioner för algoritmkonstruktion. De inbyggda datatyperna och och relaterade operatorer behandlas. Subrutiner i form av funktioner används för strukturering och återanvändning av kod. Standardbiblioteket i C/C++ behandlas i relevanta delar. Syftet med kursen är att studenten ska inhämta tillräckliga kunskaper för att konstruera enklare C++-program baserade på procedurell programmering. Kursuppläggning Kursen är helt webbaserad utan sammankomster och du läser kursen i din egen takt. Det enda datum du måste passa är tentamensdatumet. Se mer om tentamen under examination. Kursmaterialet består av: Lektioner Demonstrationsexempel Lärobok Laborationer/inlämningsuppgifter Lektionerna innehåller kortfattade genomgångar av avsnitt i kursen. De bygger huvudsakligen på demonstrationsexempel som gås igenom och förklaras. Lektionerna innehåller det som gås igenom på föreläsning på motsvarande Campuskurs och är en alternativ framställning av innehållet i läroboken. WebCT Kursen använder en webbaserad undervisningsplattform som heter WebCT. Allt kursmaterial och kommunikation med kursledning görs via WebCT. Mer information om WebCT ges nedan. Kursbok Titel: HOW TO PROGRAM C++ Författare: Deitel & Deitel Förlag: PRETIENCE HALL/PEARSON ISBN-13: 978-0-13-615250-7 ISBN-10: 0-13-615250-3 Boken kom senast ut med den 6:e upplagan. Jag rekommenderar dock den 4:e upplagan eftersom den 5:e och 6:e introducerar klasser och objekt i de kapitel som behandlas i denna kurs. Klasser och objekt tas upp först i nästa kurs, Objektbaserad programmering i C++. Även andra kursböcker är möjliga att använda. I kursmaterialet hänvisar jag dock endast till HOW TO PROGRAM C++. 1

Förlaget meddelar: For the second consecutive year, as a service for your school we have set up an on-line bookstore since you don t have a campus bookstore. To use the online bookstore students need to visit: http://www.pearson-books.com/student/ They can then put in (top right on site) the relevant voucher code below to access their customized online bookstore. Mid Sweden University code is - ZP038E The discount is 20 % for all books and standard shipping is free within the UK and Europe. Kursansvarig och handledare Kursansvarig är den person som ansvarar för kursens innehåll och gör tentamen. Handledare är den person som bedömer dina laborationer och kan svara på frågor i samband med dessa. Kursansvarig Per Ekeroot 063 16 59 86 Mittuniversitetet 070 378 08 03 Östersund per.ekeroot@miun.se På denna kurs är Per Ekeroot både kursansvarig och handledare Examination Examinationen består av två moment: skriftlig tentamen (4,5 hp) och laborationer (3 hp). På tentamen ges betygen: A, B, C, D, E, Fx och F. A - E är Godkänt, Fx och F är underkänt och på laborationerna ges betygen Underkänd (U) eller Godkänd (P) På kursen ges något av betygen A, B, C, D, E, Fx och F. A - E är Godkänt, Fx och F är underkänt. Tentamen Tentamen görs som webbtenta. Du sitter vid din dator och löser tentamensuppgifterna vilka är tillgängliga ett visst datum under viss tid, t ex 09.00 17.00 och skickar in dem före tentamenstidens slut. Ordinarie tentamen: söndag 30 maj 09:00 17:00 Anmäl dig till tentan senast 25 maj. För dig som önskar finns möjligheten att skriva tentamen halvvägs, 21 mars. Detta innebär att du i så fall läser kursen på halvfart. Du måste dock ha godkänt på minst 2 laborationer innan du tentar halvvägstentan. Halvvägstentamen: söndag 21 mars 09:00 17:00 Anmäl dig till tentan senast 16 mars. Det ges också en omtentamen i slutet av augusti, datum bestäms i början av juni. 2

Inlämningsuppgifter I kursen ingår obligatoriska inlämningsuppgifter (laborationer) vilka preliminärt har följande innehåll: I laboration 1 ska du lära dig att o använda enkla datatyper o använda aritmetiska operatorer o använda iterativa strukturer o använda standardfunktioner o skapa kod med god struktur I laboration 2 ska du lära dig att o använda loopar, villkor och logiska operatorer. o använda funktioner, strängar och slumpning I laboration 3 ska du lära dig att o använda strängar, arrayer och funktioner o sortera och söka data o spara på och läsa från textfiler Du redovisar en laboration genom att skicka in källkod och laborationsrapport via WebCT. I "Lässchema" anges när i kursen det är lämpligt att göra respektive laboration. Du redovisar en laboration genom att skicka in källkod och laborationsrapport via WebCT. Packa alla filer som hör till laborationen i en zip-fil. Döp zip-filen till labx, där x är numret på laborationen. Skriv ditt namn och laborationens namn i alla källkodsfiler. I dokumentet "Laborationsrapportens utformning" (se Startsida->Lektioner->Övrigt) anges vad laborationsrapporten ska innehålla. Hur man lämnar in en laboration beskrivs nedan under rubriken. Utvecklingsmiljö Kursens demonstrationsexempel är skrivna med Microsoft Visual Studio.NET version 7 i consolemode. Eftersom denna miljö är dyr att inköpa rekommenderar jag att du istället använder Visual C++ 2008 Express Edition som man får använda fritt under ett år. Ladda ner Visual C++ 2008 Express Edition från http://www.microsoft.com/express/download/. Du får använda andra utvecklingsmiljöer förutsatt att de följer ANSI/ISO standarden för C++ från 1998. WebCT WebCT är det distansutbildningsverktyg som Mittuniversitetet centralt har beslutat ska användas. När du startar WebCT via Portalen så får du först välja vilken kurs du vill öppna. Du kan också se om det finns något aktuellt i brevlådan eller i Diskussionsforum mm. Dessa är knutna till respektive kurs, så om du t ex skickar e-brev så sker det inom den aktuella kursen. Väl inne på kursens Startsida hittar du en meny i vänsterkanten och länkar till aktiviteter och dokument mitt på skärmen. Den länk du kommer att använda mest är Lektioner. Här finns allt material som hör till kursen upplagt i den ordning som du ska använda det. Nedan följer en kort beskrivning av det du hittar på startsidan. 3

Menyn Menyn delas in i Kursverktyg och Mina verktyg. Under Kursverktyg finns kursrelaterade länkar och under Mina verktyg hittar du Mina betyg. Under kursverktyg finns Anslag, Lärmoment, Utvärderingar, Inlämningsuppgifter, Diskussionsforum, Privat post, Chatt, och Webblänkar. Anslag När jag som handledare/kursledare vill lägga ut information till alla kursdeltagare skriver jag ett anslag. En stjärna på en grön knapp vid menyalternativet Anslag visar att det finns ett nytt anslag. Lärmoment Här hittar du en sida med samtliga lektioner. Lektionerna är indelade i avsnitt. Under respektive avsnitt finns det länkar till: lektionens innehåll lektioner = föreläsningsanteckningar laborationer Dessutom finns följande material under Övrigt: Läsanvisningar till läroboken Anvisning för utformning av laborationsrapport Lathund för strömmar Information om iodos.h iodos.h Alla lektioner Alla demonstrationsexempel Alla laborationer Summering av kursen i ett Power Point - dokument Alla dokument ligger i pdf-filer eller i zip-filer. För att läsa dessa pdf-filer måste du ha Acrobat Reader installerad på din dator. Acrobat Reader kan du ladda hem gratis, länk finns under Länkar. Inlämningsuppgifter (laborationer) Här hittar du laborationerna. Du ser här några flikar, bl.a. Inkorg, Skickat och Betygssatt. Inkorg: laborationer som du inte gjort Skickat: laborationer du skickat in men som ännu inte blivit bedömda Betygssatt: laborationer som är färdiga och betygssatta. Instruktion för hur man lämnar in laborationer finns längre ner i detta dokument. Diskussionsforum Här kan du skriva och läsa meddelanden till/från kursdeltagarna och handledaren. Privat Post Med Privat post kan du kommunicera med andra kursdeltagare med skrivna meddelanden och bifogade filer, men du kan inte skicka meddelanden över Internet. Använd Privat post bara när du vill nå läraren eller en avgränsad del av kursdeltagarna och inte vill att andra än denna avgränsade 4

grupp ska läsa ditt meddelande. Om det är möjligt använd i stället Diskussionsforum, t ex slipper läraren slipper svara på samma fråga flera gånger. Chatt Om du vill chatta med kursmedlemmar går du in här. Webblänkar Här finns alla kursens länkar till Internet samlade. Mina Verktyg Under Mina verktyg finns bara alternativet Mina betyg. Här får du en översikt över dina resultat i kursens alla moment. Länkar på startsidan På startsidan finns länkar till Kurspresentation, Lektioner, Länkar och Tentamen Kurspresentation Här finns länkar till Studiehandledning (detta dokument), Lässchema och Kursplan. Lässchemat ger ett förslag på när det olika kursdelarna kan läsas och kursplanen är den officiella beskrivningen av vad kurs ska innehålla. Lektioner Lektioner länkar till kursinnehållet. Se ovan under Lärmoment. Länkar Här har jag samlat ett antal användbara länkar. Det kan komma till fler under kursens gång. Tentamen I denna mapp hittar du Tentamensregler, Anmälningsblankett till tentamen, Inlämningslåda för tentaanmälan och en Exempeltenta. Vid tentamenstillfället läggs tentamen ut i denna mapp. Gör och lämna in en laboration I WebCT använder man begreppet "Inlämningsuppgift" för dokument som ska skickas in till handledaren. Laborationer hamnar därför under menyalternativet Inlämningsuppgifter. Gör så här för att jobba med och lämna in en laboration: 1. Välj alternativet Inlämningsuppgifter i menyn eller en laboration i mappen Lektioner 2. Välj den laboration du ska jobba med. 3. Själva laborationen finns bifogad som en pdf-fil. 4. Utför laborationen. 5. Lämna in laborationen genom att bifoga din zip-fil med källkod och rapport till inlämningsuppgiften. Använd knappen Lägg till bilagor. 6. Är det något du behöver förklara eller lägga till skriver du det i rutan Lägg till kommentarer. 7. Klicka på Skicka när du är färdig att lämna in ditt jobb. När laborationen är godkänd visas detta under fliken Betygssatt. Här kan du också se en översikt på allt du har lämnat in och handledarens kommentarer. Om laborationen inte blivit godkänd så återfinner du den under Inkorg med anvisningar om vad som behöver kompletteras. 5