Vilken programmeringskurs skall jag välja?
Hejsan, jag undrar vilken programmeringskurs ni rekommenderar mig att läsa till hösten. Min bakgrund i programmering är OOPJava 5p och vanlig C++, 5p assembler plus 10p C och assembler med mikrodatorteknik. Dessutom 2.5p på både databas och nätverk(ingick ingen progr i nätverk). Och PLC etc som inte har med C språket att göra.
Första alternativet är B nivå, och den är ju en fortsättning på vad jag har läst. Men hur bra är C# ? Gör man inte bara Windowsapplikationer med den?
Andra så är jag rädd att den kommer bli för mycket repetition då jag redan har läst OOP i java, dessutom så är den bara en A-kurs.
Det jag främst är ute efter är att kunna göra windows/linux applikationer, som kan ta emot en dataström från både usb/comport(RS232) och behandla, redovisa, lagra etc det och skicka tillbaka värden till ex en mikrodator. För tillfället så kan jag inte något alls om windows/linux applikationer, nå en har gjort javaapplikationer men där använder man inget av ”windows/linuxbiblotek”.
Andra bra programmeringskurser går inte den läsperioden på min skola. Bara OOP VB, PLC och sånt, som iofs inte är fy skam heller men inget jag tänker läsa mer.
Objektorienterad programmering med C# 5 poäng
Nivå: B-nivå
Behörighetskrav: OOPJava 5p och Strukturerade programmering med C
Kursens innehåll:
I kursen ges en översiktlig genomgång av programspråket C# samt ramverket .NET, med särskild betoning på skillnaderna mellan C# och andra objektorienterade programspråk. Ett antal typfall vilka täcker Command Line Interface (CLI), Graphical User Interface (GUI) och databashantering ligger till grund för laborationer och obligatoriska inlämningsuppgifter. Unified Modelling Language (UML) används i analys- och designfaserna. Databaskopplingar görs med hjälp av ADO.NET. I kursen ingår också ett självständigt projektarbete, där tekniker så som WinForms, ADO.NET, funktionspekare (delegates), händelsehantering (event handling) samt undantagshantering (exception handling) ingår.
http://kubiken.htu.se/kursplaner/preview_kursplan.php?kurspla...
Objektorienterad programmering med C++ 5 poäng
Nivå: A-nivå
Behörighetskrav: Programmeringsteknik 5 p
Kursens innehåll:
Det objektorienterade tänkesättet introduceras. Dessutom genomgås bakgrunden till att programvara därigenom kan göras större, mer utbyggbar och med förenklat underhåll. Vid konstruktion av system är en noggrann analys följd av en mera implementationsberoende design väsentlig. En enkel analys- och designmetod genomgås samt tillämpas på ett mindre programsystem. Implementationen görs i programspråket C++, där objekten modelleras av egna datatyper, klasser. Hur objekten instansieras (skapas) och borttages med hjälp av konstruktorer och destruktorer visas. Begreppen inkapsling, arv och polymorfism och deras implementering med hjälp av klasser och virtuella funktioner studeras.
Användning av klassbibiliotek och ramverk genomgås, däribland så kallade containerklasser och iteratorer.
De senaste tillskotten till språkets standard, templates och undantagshantering studeras. En konstruktionsuppgift där ett mindre programsystem analyseras, designas och implementeras, utföres.
http://kubiken.htu.se/kursplaner/preview_kursplan.php?kurspla...
//Andreas
[Core i7-3930K med 32GB ram, 2*256GB SSD] & [Core i7 3770K med 16 GB RAM, 256GB SSD] som tillsammans har ett [HD 5850 1GB] och 3st 24".