IT-kurs
Systemutvikling
Du har valgt: C++ programmering
Nullstill
Filter
Ferdig

-

7 treff i C++ programmering
 

Nettstudier 1 semester 4 980 kr
På forespørsel
Datatyper, betingelser og løkker, uttrykk, funksjoner, funksjonsbibliotek, tabeller, tekststrenger, strukturer, klasser og objekter, datafiler, sortering, søking. Program... [+]
  Studieår: 2013-2014   Gjennomføring: Høst Antall studiepoeng: 5.0 Forutsetninger: Emnet gir en innføring i programmering og krever ingen bestemte forkunnskaper. Innleveringer: Innleverte øvinger. Det blir gitt 10 øvinger, 8 må være godkjent for å kunne gå opp til eksamen. Personlig veileder: ja Vurderingsform: Skriftlig eksamen, individuell, 4 timer,  Ansvarlig: Tore Berg Hansen Eksamensdato: 06.12.13         Læremål: KUNNSKAPER:Kandidaten:- kan definere, gjenkjenne og forklare de grunnleggende konsepter for programmering i C++ så som programmers struktur, nøkkelord, spesialtegn, datatyper, algoritmer, kontrollstrukturer, operatorer, funksjoner og uttrykk- kan forklare gangen fra kildekode til ferdig kjørbart program inkludert bruken av redigeringsprogram, kompilator og lenker og disses plass i integrerte programmeringsomgivelser- kan gjøre rede for begrepene enkle og sammensatte datatyper samt en- og flerdimensjonale tabeller- kan forklare den objektorienterte tankegangen og bruk av klasser FERDIGHETER:Kandidaten:- kan lage programmer i C++ som demonstrerer bruk av funksjoner, algoritmer og kontrollstrukturer- kan lage programmer som bruker tabeller- kan lage programmer som bruker datafiler- kan lage programmer som viser bruk av objekter- kan lage programmer satt sammen av flere filer GENERELL KOMPETANSE:Kandidaten:- er oppmerksom på at emnet er en introduksjon til programmering i C++ og at det er mye mer å lære spesielt om objektorientert programmering Innhold:Datatyper, betingelser og løkker, uttrykk, funksjoner, funksjonsbibliotek, tabeller, tekststrenger, strukturer, klasser og objekter, datafiler, sortering, søking. Program som består av flere filer. Bruk av "header"-filer. Kompilering og lenking i integrerte programmeringsomgivelser og bruk av "debugger". Algoritmer, skrittvis forfining, testing og feilsøking.Les mer om faget her Påmeldingsfrist: 25.08.13 / 25.01.14         Dette faget går: Høst 2013    Fag Programmering i C++ 4980,-         Semesteravgift og eksamenskostnader kommer i tillegg.    [-]
Les mer
5 dager 22 900 kr
This course covers advanced C++ language features and development techniques, to help you get the most out of the language. [+]
K-tech er et kompetansesenter på Kongsberg som startet opp i 2008 med Kongsberg Defence & Aerospace, Technip FMC og GKN Aerospace som våre eiere. Vi er en kursleverandør som tilbyr kvalitetssikrede kurs innenfor en rekke sentrale områder som er etterspurt av industrien i Norge. Beskrivelse: C++ is a powerful and complex language. This course covers advanced C++ language features and development techniques, to help you get the most out of the language. The course also provides thorough coverage of the C++ Standard Library, and explains how to implement OO design patterns and C++ programming idioms to reinforce best practice in your code.  Innhold: Setting the Scene: Recap of C++ and OO features and techniques; ISO C++; Core language additions; Recap of the standard library Copying and Conversions: staticcast, dynamiccast, constcast and reinterpretcast; The mutable keyword; The explicit keyword; User defined conversion operators; Copy construction and assignment Scope and Related Patterns/Idioms: Recap of static class members; The Singleton pattern; Defining nested classes; The Handle/Body idiom; Using namespaces effectively Using Delegation: Recap of association and delegation; The Object Adapter pattern; The Proxy pattern; The Null Object pattern; Defining smart pointers; Lazy loading Overloading the subscript operator: How to overload []; Why to overload []; Creating multi-dimensional containers Template Functions: Overview of template functions; Implementing generic algorithms using template functions Template Classes: Overview of template classes; Specifying multiple type parameters; Using the standard container classes Using Iterators and Algorithms: What is an iterator? Using standard iterators; Creating generic algorithms using iterators; Function objects Exception Handling Techniques: Recap of exceptions; The standard exception class hierarchy; Uncaught exceptions; Strategies for handling exceptions; Exception safety Effective Memory Management: Handling allocation failures; Overriding the new operator to customise memory allocation; Caching; Controlling timing of construction and destruction Reference Counting Techniques:Defining classes that use shared representation objects; Reference-counted strings; Defining smart pointers for garbage collection Inheritance Techniques: Defining interfaces; Multiple inheritance; Virtual base classes; Interface classes; Mixin classes; Runtime type information (RTTI); Private and protected inheritance; The Class Adapter pattern Advanced Template Techniques: Defining non-type template parameters; Defining template adapters; Specifying default template parameters; Specializing templates; Defining trait classes Call-back Techniques: Implementing call-backs using function pointers; The Command pattern; Function objects; Member function pointers   [-]
Les mer
Nettstudier 1 semester 4 980 kr
På forespørsel
Adresser og pekere, pekere og tabeller, det frie lageret, operator overloading, konstruktører og destruktører, templates, introduksjon til STL, RTTI og exceptions. [+]
Studieår: 2013-2014   Gjennomføring: Høst Antall studiepoeng: 5.0 Forutsetninger: Programmeringserfaring i et eller flere objektorienterte programmeringsspråk Innleveringer: 8 bestemte øvinger kreves godkjent for å få gå opp til eksamen. Personlig veileder: ja Vurderingsform: 4 timer skriftlig eksamen. Ansvarlig: Else Lervik Eksamensdato: 05.12.13         Læremål: KUNNSKAPERKandidaten:- kan definere begrepene pekere og referanser og forholdet mellom pekere og tabeller- kan redegjøre for hva konstruktører og destruktører er, og kan forklare når det er nødvendig å lage dem.- kan gjøre rede for «overloading» av operatorer- kan forklare begrepet «templates» og hvordan det brukes- kan forklare behovet for Standard Template Library og hva det inneholder- kan forklare bruken av RTTI og Exceptions FERDIGHETER:Kandidaten:- kan lage programmer i C++ som demonstrerer bruk av pekere, «overloading», templates, RTTI, exceptions og elementer fra Standard Template Library- kan lage programmer i C++ som bruker pekere og det frie lageret på en forsvarlig måte og med nødvendig opprydding GENERELL KOMPETANSE:Kandidaten:- er opptatt av at som profesjonell yrkesutøver skal man lage programmer som skal lette arbeidet for andre yrkesutøvere eller generelt være til nytte for folk og samfunn Innhold:Adresser og pekere, pekere og tabeller, det frie lageret, operator overloading, konstruktører og destruktører, templates, introduksjon til STL, RTTI og exceptions.Les mer om faget her Påmeldingsfrist: 25.08.13 / 25.01.14         Dette faget går: Høst 2013    Fag C++ for programmerere 4980,-         Semesteravgift og eksamenskostnader kommer i tillegg.    [-]
Les mer
5 dager 25 900 kr
Modern C++20 Development [+]
Modern C++20 Development [-]
Les mer
Oslo 5 dager 25 900 kr
C++ Programming - 5 days hands-on [+]
C++ Programming - 5 days hands-on [-]
Les mer
Oslo 3 dager 23 900 kr
08 Nov
Secure coding in C and C++ [+]
Secure coding in C and C++ [-]
Les mer
22 500 kr
På forespørsel
C++ er i dag blant de mest brukte programmeringsspråk, med en mengde bruksområder. C++ utvider programmeringsspråket C ... [+]
C++ er i dag blant de mest brukte programmeringsspråk, med en mengde bruksområder. C++ utvider programmeringsspråket C med en mer moderne objektorientert tankegang. C++ er attraktivt som programmeringsspråk på grunn av sin store utbredelse, da en mengde gode utviklingsverktøy eksisterer. Kurset er ikke knyttet opp mot noen bestemt utviklingsverktøy, men tar for seg grunnleggende, standard C++ programmering som vil være nyttig uavhengig av hvilket system / verktøy man velger.     MålsettingDeltakerene skal få en grunnleggende innføring i C++ for å kunne utvikle enkle programmer etter at kurset er ferdig. De vil lære å bruke de grunnleggene elementer i objektorientert programmering. Kurset har ingen krav om forkunnskaper i programmering, men da C++ er et ganske omfattende programmeringsspråk, kan det være noe komplisert å lære dersom man ikke har noen kjennskap til andre programmeringsspråk, og kurs i f.eks. PHP kan med fordel tas først. C++ benytter mye av samme struktur som bl.a. Java og PHP, kjennskap til C++ vil gjøre det enklere å lære disse språkene. Kurset er basert på ANSI standard 98.br>   DokumentasjonSams: Teach yourself C++ in 21 days, eller tilsvarende.     Kursinnhold     * Introduksjon          o til objektorientert programmering og C++     * Grunnleggende C++ programmering          o Gjennomgang av grunnleggende struktur og elementer i C++ programmering     * Klasser og objekter          o Grunnleggende gjennomgang av objektorientert programmering, innføring i hvordan man bruker objekter i C++ for å gjøre programmene mere strukturerte. Templates, strukturer o.l. vil også bli gjennomgått     * Standard library          o Presentasjon og gjennomgang av C++ standard bibliotek for å få kjennskap til hvilke muligheter som ligger i her for å redusere mengden kode man behøver skrive selv     MetodikkGateway tilbyr praktisk og virkelighetsnær opplæring. I tillegg til å jobbe med kurs og opplæring, er våre instruktører også konsulenter som jobber med utvikling og problemløsninger i den aktuelle programvare. Dette betyr at instruktørene kjenner den praktiske bruk av programmet i ulike bedriftsmiljøer.   Vi har som oftest små grupper på kurs, slik at kursleder kan ta seg av hver enkelt. Alle deltakere får egen PC under kurset. Kursleder vil vise ulike teknikker på storskjerm, deltakerne vil deretter få oppgaver der de kan prøve ut disse teknikkene.   Deltakerne vil få utdelt dokumentasjon som vil bli benyttet under kurset, slik at man lettere kan bruke dokumentasjonen som oppslagsverk i ettertid.   [-]
Les mer