12136009 | Jaarboeke 2018 | Universiteit van Pretoria
Program: BIng Rekenaaringenieurswese ENGAGE
12136009 Fakulteit Ingenieurswese, Bou-omgewing en Inligtingtegnologie Minimum duur van studie: 5 jaar Totale krediete: 568
*Slegs bywoningsmodule Hierdie module word aan die einde van die eerste studiejaar aangebied. Die duur is minstens twee weke waartydens die studente praktiese opleiding in rekenaars en rekenaarnetwerke ontvang. Hierdie module mag, vir praktiese redes, gedurende ‘n ander tydgleuf aangebied word (bv. aan die begin van die daaropvolgende studiejaar).
Hierdie module word aan die einde van die tweede studiejaar aangebied. Die duur is minstens twee weke waartydens die studente praktiese opleiding in rekenaars en rekenaarnetwerke ontvang. Hierdie module mag, vir praktiese redes, gedurende ‘n ander tydgleuf aangebied word (bv. aan die begin van die daaropvolgende studiejaar).
Addisionele Programmering 1 114
Agtergrondkennis, probleemoplossingsvaardighede, konseptuele verstaan en redeneringsvaardighede benodig vir COS 132.
Addisionele Programmering 2 124
Agtergrondkennis, probleemoplossingsvaardighede, konseptuele verstaan en redeneringsvaardighede benodig vir COS 110.
Intelligente stelsels 320
Praktiese toepassings van neurale netwerke, vae logika, genetiese algoritmes en kundige stelsels, inleiding tot patroonerkenning, optimering en probleemoplossing met behulp van intelligente stelsels.
Basiese seinteorie, transformasieteorie (Fourier, Laplace en Z-transform) en lineêre stelsels. Oorsig oor stogastiese prosesse: stasionariteit en ergodisiteit. Ruis- en kanaalmodelle. Transmissie-effekte. Definisie van informasie en kodering van analoë informasiebronne. Shannon se Kanaalkapasiteitsteorema. Inleiding tot kanaal- (foutkorreksie) kodering: blok- en konvolusiekodering. Maksimum-Moontlikheid Sekwensiële dekodering: Die veterbi-algoritme. Analise van Syfermodulasiestelsels in geruis. Optimale ontvangerontwerp. Nyquist- en Parsiële-weergawe stelsels. Drywingsdigtheidspektrum (DDS) van willekeurige dataseine. Syfertransmissie deur bandbeperkte kanale: ISO, Nyquist-kriteria en effenaars. Datakommunikasiestandaarde en protokolle. Die klem sal val op toepassings in die rekenaar- en netwerkomgewings.
*Slegs bywoningsmodule Hierdie module word aan die einde van die derde studiejaar aangebied. Die duur is minstens twee weke waartydens die studente praktiese opleiding in rekenaars en rekenaarnetwerke ontvang. Hierdie module mag, vir praktiese redes, gedurende ‘n ander tydgleuf aangebied word (bv. aan die begin van die daaropvolgende studiejaar).
Elektromagnetiese versoenbaarheid 310
Inleiding – elektromagnetiese spektrum, parameters van digitale seine, stroombaanteorie vs. mikrogolftegnieke; Transmissielyne – puntelementmodel, transmissielynvergelykings, golfvoortplanting, verlieslose lyne, ingangsimpedansie, kort- en oopgesluite - en λ/4-lyne, drywingsvloei, oorgangsverskynsels, S-parameters; Elektrodinamiese velde - vlakgolwe, voortplanting in diëlektrikums en geleiers, afskermers, Lenz se wet, Faraday se wet, Maxwell se vergelykings, transformators, storingsvelde vs. stralingsvelde, naby- en vervelde, stralingsmeganismes; Statiese elektriese en magnetiese velde – bronne van velde, spanning, elektrostatiese induksie, kapasitansie, elektriese en magnetiese dipole, permittiwiteit, permeabiliteit, konduktiwiteit, magnetiese materiale, ens.; Nie-ideale komponente – nie-ideale resistor, - induktor, - kapasitor, - drade, hoë-frekwensie-metings; Elektromagnetiese versoenbaarheid – spektrum van digitale seine, interferensie, geëtste stroombaanbord-uitleg, geëtste stroombaanbord -afskerming, aardmetodes, kragbronontkoppeling, grondlusse, differensiële - en gemene-mode straling, kabel-afskerming.
Programmatuuringenieurswese handel oor die toepassing van ingenieursbeginsels op die ontwikkeling en instandhouding van hoë-kwaliteit programmatuur wat betroubaar is en wat effektief werk. Programmatuuringenieurswese sluit die definisie van programmatuur-vereistes in, asook programmatuur-ontwerp, programmatuur-ontwikkeling, programmatuur-toetsing en programmatuur-instandhoudingswerk. Die module stel studente bloot aan verskeie metodologieë in die programmatuur-lewensiklus, die probleme van groepwerk asook programmatuur-konfigurasiebestuur met uitgawe-beheerstelsels soos CVS. Die student word blootgestel aan objek-modelleringstegnieke en –tale soos UML, asook gevorderde ontfouting- en toetsingstegnieke.
Rekenaar-ingenieurswese: Argitektuur en stelsels 410
Hierdie module lê 'n sterk fondasie sodat studente moderne rekenaarargitekture en- stelsels beter kan begryp. Mikro-argitekture en instruksiestel-argitekture (ISAs) sal in detail bestudeer word, asook rekenaargeheuetipes en hul organisering. Die module sal ook werksverrigtingverbeteringstegnieke soos kassering en pyplyne dek. Onderwerpe wat verband hou met parallelverwerking sal bestudeer word, insluitende instruksievlakparallelverwerking (SIMD), multi-drade en multi-kern verwerkers asook hul sinkronisasie. Gespesialiseerde argitekture en tegnieke wat in ingebedde verwerkers gebruik word (soos die wat in slimfone gevind word) sal ondersoek word. Die module gee ook 'n oorsig oor gevorderde rekenaarkommunikasiebusse, geheue en stoorstelsels wat voorkom in ondernemingklasverwerking (datasentra), insluitende onderwerpe soos netwerkgekoppelde stoor (NAS), virtualisering, trosse ("clusters"), roosterverwerking en wolkverwerking. Praktika sal verskeie elemente van rekenaarargitekture demonstreer deur die gebruik van VHDL.
e-Handel en netwerksekuriteit 410
Handel oor die Internet, elektroniese betalingstelsels, virtuele organisasies en elektroniese handel. Inleiding tot datasekuriteit, stelselsekuriteit, netwerksekuriteit, gebruikersoorwegings, brandmure, en kripsie, toegangsbeheer en maatskaplike ingenieurswese.
Hierdie module bestaan uit die indiwiduele uitvoer van ’n ingenieursprojek vanaf konsep tot aflewering. Die student moet bewys lewer dat hy/sy ’n ingenieursprojek onafhanklik kan bemeester. Die module fokus op die formulering van ’n ingenieursprobleem, die opstel van gepaste tegniese spesifikasies, projekbeplanning en bestuur, en dan die uitvoer van ’n tegniese projek van gegewe aard, omvang en moeilikheidsgraad. Die aard van die projek is sodanig dat dit of grotendeels ’n ontwerpprojek is (ontwerp, sintese, toets), met ’n kleiner komponent van ondersoek (eksperimentele werk en data-analise), of alternatiewelik grotendeels ’n ondersoekende projek is, met ’n kleiner deel van ontwerp. As finale stap in die projek evalueer die student die finale uitkomste van die ontwerp of ondersoek aan die hand van spesifikasies, en evalueer hy/sy die impak van die projek (sosiaal, wetlik, veiligheid en omgewing). Mondelinge en skriftelike tegniese kommunikasie word beoordeel as belangrike deel van die module.