Skillnad mellan versioner av "Innehåll Programmering 2"
Från Mathonline
Taifun (Diskussion | bidrag) m |
Taifun (Diskussion | bidrag) m |
||
(32 mellanliggande versioner av samma användare visas inte) | |||
Rad 16: | Rad 16: | ||
<tr> | <tr> | ||
<td> | <td> | ||
− | <big><span style="color:blue">Kapitel 1 | + | <big><span style="color:blue">Kapitel 1 Programmering och algoritmer</span></big> |
− | ::[[Lektion 1 ( | + | ::[[Lektion 1 (Algoritmer)|1.1 Programmeringens historia I]] |
− | ::[[Lektion 1 ( | + | ::[[Lektion 1 (Algoritmer)|1.2 Olika paradigm inom programmering]] |
− | ::[[Lektion | + | ::[[Lektion 2 (Algoritmer)|1.3 Algoritmer och deras beskrivning]] |
− | <big><span style="color:blue">Kapitel 2 | + | ::[[Lektion 2 (Algoritmer)|1.4 Pseudokod och flödesschema]] |
+ | <big><span style="color:blue">Kapitel 2 Olika programmeringsmiljöer</span></big> | ||
− | ::[[Lektion 3 ( | + | ::[[Lektion 3 (Algoritmer)|2.1 Programmeringens historia II]] |
− | ::[[Lektion | + | ::[[Lektion 1 (Algoritmer)|2.2 En Open Source IDE: Borland C++]] |
− | ::[[Lektion | + | ::[[Lektion 1 (Algoritmer)|2.3 Att bygga en egen IDE med en editor]] |
− | ::[[Lektion | + | ::[[Lektion 1 (Algoritmer)|2.4 Att köra program från kommandofönstret]] |
− | <big><span style="color:blue">Kapitel 3 | + | <big><span style="color:blue">Kapitel 3 Fortsättning med C++</span></big> |
− | ::[[Lektion | + | ::[[Lektion 1 (Algoritmer)|3.1 Utskrift till en grafisk miljö i C++]] |
− | ::[[Lektion | + | ::[[Lektion 1 (Algoritmer)|3.2 Olika beteenden i olika miljöer]] |
− | ::[[Lektion | + | ::[[Lektion 1 (Algoritmer)|3.3 Unicode]] |
− | ::[[Lektion | + | ::[[Lektion 1 (Algoritmer)|3.4 Svenska tecken i olika miljöer]] |
− | ::[[Lektion | + | ::[[Lektion 1 (Algoritmer)|3.5 Objektorienterad initiering]] |
− | + | ::[[Lektion 1 (Algoritmer)|3.6 Automatisk typkonvertering]] | |
− | + | ::[[Lektion 1 (Algoritmer)|3.7 Mer om flervägsval]] | |
− | ::[[Lektion | + | ::[[Lektion 1 (Algoritmer)|3.8 Misslyckad modularisering]] |
− | ::[[Lektion | + | ::[[Lektion 1 (Algoritmer)|3.9 Referenser]] |
− | ::[[Lektion | + | ::[[Lektion 1 (Algoritmer)|3.10 Parameteröverföringsmetoder]] |
− | ::[[Lektion | + | ::[[Lektion 1 (Algoritmer)|3.11 In- och utparametrar]] |
− | ::[[Lektion | + | ::[[Lektion 1 (Algoritmer)|3.12 Överlagring av funktioner]] |
− | ::[[Lektion | + | ::[[Lektion 1 (Algoritmer)|Projektuppgift Löpande texten]] |
− | ::[[Lektion | + | ::<b><span style="color:#931136">Prov 1 kap 1-3</span></b> |
− | ::[[Lektion | + | |
− | :: | + | |
</td> | </td> | ||
<td> | <td> | ||
− | ::[[Lektion 4 ( | + | <big><span style="color:blue">Kapitel 4 Objektorienterad programmering</span></big> |
− | ::[[Lektion 4 ( | + | |
− | ::[[Lektion 4 ( | + | ::[[Lektion 1 (Algoritmer)|4.1 Vad är objektorienterad programmering (OOP)?]] |
− | ::[[Lektion 4 ( | + | ::[[Lektion 1 (Algoritmer)|4.2 Vägen till OOP]] |
− | ::< | + | ::[[Lektion 1 (Algoritmer)|4.3 Inkapsling]] |
− | < | + | ::[[Lektion 1 (Algoritmer)|4.4 Konstruktor]] |
+ | ::[[Lektion 1 (Algoritmer)|4.5 Accessmetoder]] | ||
+ | ::[[Lektion 1 (Algoritmer)|4.6 Klass som egendefinierad datatyp]] | ||
+ | ::[[Lektion 1 (Algoritmer)|4.7 Metoder i OOP]] | ||
+ | ::[[Lektion 1 (Algoritmer)|4.8 Komposition]] | ||
+ | ::[[Lektion 1 (Algoritmer)|4.9 Arv]] | ||
+ | ::[[Lektion 1 (Algoritmer)|4.10 Polymorfism]] | ||
+ | |||
+ | <big><span style="color:blue">Kapitel 5 Logik för blivande programmerare</span></big> | ||
+ | ::[[Lektion 1 (Algoritmer)|5.1 Logiska operatorer]] | ||
+ | ::[[Lektion 1 (Algoritmer)|5.2 Datatypen bool]] | ||
+ | ::[[Lektion 1 (Algoritmer)|5.3 NEGATION som logisk operator]] | ||
+ | ::[[Lektion 1 (Algoritmer)|5.4 Testa lösenord med logiska lagar]] | ||
+ | ::[[Lektion 1 (Algoritmer)|Projektuppgift Kaffeauomaten]] | ||
+ | ::<b><span style="color:#931136">Prov 2 kap 4-5</span></b> | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
</td> | </td> | ||
<td> | <td> | ||
− | ::[[Lektion | + | <big><span style="color:blue">Kapitel 6 Pekare</span></big> |
− | ::[[Lektion | + | ::[[Lektion 1 (Algoritmer)|6.1 Vad är en pekare?]] |
− | ::[[Lektion | + | ::[[Lektion 1 (Algoritmer)|6.2 Deklaration och initiering av en pekare]] |
− | ::[[Lektion 4 ( | + | ::[[Lektion 1 (Algoritmer)|6.3 Adress- och värdeoperatorn]] |
− | ::[[Lektion | + | ::[[Lektion 1 (Algoritmer)|6.4 Operatorn new]] |
− | ::< | + | ::[[Lektion 1 (Algoritmer)|6.5 Pekare och array]] |
− | < | + | ::[[Lektion 1 (Algoritmer)|6.6 Stränghantering med pekare]] |
+ | ::[[Lektion 1 (Algoritmer)|Projektuppgift Palindrom]] | ||
+ | <big><span style="color:blue">Kapitel 7 Fördjupning i C++ programmering</span></big> | ||
+ | |||
+ | ::[[Lektion 1 (Algoritmer)|7.1 Array som parameter i funktioner]] | ||
+ | ::[[Lektion 1 (Algoritmer)|7.2 Sökning och sortering]] | ||
+ | ::[[Lektion 1 (Algoritmer)|7.3 Klasserna array och vector]] | ||
+ | ::[[Lektion 1 (Algoritmer)|7.4 2D arrays]] | ||
+ | ::[[Lektion 1 (Algoritmer)|7.5 2D array som parameter i funktioner]] | ||
+ | ::[[Lektion 1 (Algoritmer)|7.6 Rekursion]] | ||
+ | ::[[Lektion 1 (Algoritmer)|7.7 Templates]] | ||
+ | ::[[Lektion 1 (Algoritmer)|7.8 Dynamisk minnesallokering]] | ||
+ | ::[[Lektion 1 (Algoritmer)|7.9 Dynamisk filkryptering]] | ||
+ | ::[[Lektion 1 (Algoritmer)|Projektuppgift Collatz algoritmen - rekursiv]] | ||
+ | ::<b><span style="color:#931136">Prov 3 kap 6-7</span></b> | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
Nuvarande version från 25 juli 2025 kl. 14.12
Kursens presenation | Innehåll och struktur | Centralt innehåll | Sex projektuppgifter | Lektion 1 >> |
Kapitel 1 Programmering och algoritmer Kapitel 2 Olika programmeringsmiljöer Kapitel 3 Fortsättning med C++
|
Kapitel 4 Objektorienterad programmering Kapitel 5 Logik för blivande programmerare
|
Kapitel 6 Pekare Kapitel 7 Fördjupning i C++ programmering
|
![]()
|
Copyright © 2025 Lieta AB. All Rights Reserved.