Kursplan
Ett översiktsvisum över C-programmeringsspråket
Grundläggande instruktioner
Datatyper
- Nyckelord
- Operatorer och deras prioriteringar
Hämta och visa data
- Printf formateringsinstruktioner och scanf
Operatorer
Funktioner, makron
Strukturer
Pekare
- Pekare till variabler
- Pekare till funktioner
- Pekare till variabler i strukturen
Dynamisk minnesallokering
- Malloc-funktionen
Rekursion Funktioner med ett variabelt antal parametrar unions bitfält Grundläggande biblioteksfunctioner
- Bibliotek math, stdio, stdlib, time
Inledning till algoritmer och datatyper *
- Enriktig lista
- Träd
- Sorteringsalgoritmer
- * Valfria ämnen
Krav
- Ett förstående av grundläggande datorbegrepp och operativsystem
- Erfarenhet av användning av en textredigerare eller grundläggande utvecklingsverktyg
- Grundläggande programmerings erfarenhet i vilket språk som helst är till hjälp men inte obligatoriskt
Målgrupp
- Nybörjareprogrammerare som vill lära sig C-programmering
- Programutvecklare som vill stärka sitt förståelse av lågnivåprogrammering
- Ingenjörer och tekniska professionella som arbetar med inbyggda eller systemnivåprogramvara
Vittnesmål (5)
Jag kunde lära mig grunderna i C-programmering och har något att bygga vidare på.
Patrick Hensley - Roush Industries
Kurs - Programming in C
Maskintolkat
Praktiskt arbete! Detta gjorde det möjligt för oss att testa kunskapen som läraren gett och hjälpte mig att ta anteckningar om specifika funktioner som jag tyckte var mer svåra.
Lloyd Lancour - Roush Industries
Kurs - Programming in C
Maskintolkat
Instruktörens kunskap inom C-programmering och hur han visade oss att lösa alla våras problem var det som hjälpte mest vid diagnostisering av kodningsproblem och användningen av STM32CubeIDE på egen hand. De många gångerna instruktören avvikel från kursen och förklarade användningsfall som är mer relevanta för vårt arbete gjorde definitivt att denna klass var värd det!
David Sanders - Roush Industries
Kurs - Programming in C
Maskintolkat
Cameron skulle tilldela uppgifter och se till att alla var dära bord fungerade. Om det uppstod några frågor eller fel kunde hela gruppen gå tillbaka och undersöka där misstag hade gjorts. Mycket professionellt.
Trevor Koch - Roush Industries
Kurs - Programming in C
Maskintolkat
Stora koncept med kunskap om praktiska tillämpningar
Patrick German - Roush Industries
Kurs - Programming in C
Maskintolkat