Changes between Version 11 and Version 12 of WikiStart
- Timestamp:
- Oct 4, 2019, 11:48:15 AM (5 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
WikiStart
v11 v12 1 1 = Konstrukcijske Tehnike = 2 2 [[PageOutline]] 3 Cilj predmeta pri vajah je združiti znanje o 3D modeliranju, metodiki konstruiranja in ostalih strokovnih predmetih in to prikazati na primeru razvoja izdelka / programske opreme. Velik poudarek je na realnosti problema in na sistematični in strokovni obravnavi. Pri metodiki konstruiranja je bil poudarek na kreativnosti in iskanju rešitev. Tokrat je teža na drugem delu razvoja izdelka, ki pomeni do delavniške risbe izdelana tehnična dokumentacija. Upoštevati je potrebno tudi stanje tehnike in regulativo. Zaželeno je, da se izdela tudi prototip izdelka. Del postavljenih nalog bodo študentom ponujene (prispevale so jih različna podjetja). Od študentov se pričakuje, da polovico nalog poiščejo sami. Pričakuje se delo v skupinah od 3do 5 študentov. Ocenjuje se, da bo za izdelavo seminarske naloge posameznik vložil okoli 100 ur časa.3 Cilj predmeta pri vajah je združiti znanje o 3D modeliranju, metodiki konstruiranja in ostalih strokovnih predmetih in to prikazati na primeru razvoja izdelka / programske opreme. Velik poudarek je na realnosti problema in na sistematični in strokovni obravnavi. Pri metodiki konstruiranja je bil poudarek na kreativnosti in iskanju rešitev. Tokrat je teža na drugem delu razvoja izdelka, ki pomeni do delavniške risbe izdelana tehnična dokumentacija. Upoštevati je potrebno tudi stanje tehnike in regulativo. Zaželeno je, da se izdela tudi prototip izdelka. Del postavljenih nalog bodo študentom ponujene (prispevale so jih različna podjetja). Od študentov se pričakuje, da polovico nalog poiščejo sami. Pričakuje se delo v skupinah od 2 do 5 študentov. Ocenjuje se, da bo za izdelavo seminarske naloge posameznik vložil okoli 100 ur časa. 4 4 5 5 Značilne skupine nalog: … … 14 14 Posamezna skupina študentov bo delala le na eni od zgoraj naštetih nalog. Vsako končno poročilo mora vsebovati spodaj navedeno vsebino: 15 15 16 Za primer projekta, ki predvideva razvoj in konstruiranje izdelka: 16 17 1. Definicijo naloge z jasno postavljenimi zahtevami 17 18 2. Funkcijska struktura / diagram poteka. … … 25 26 10. Prototip izdelka. 26 27 28 Za primer projekta, ki temelji na razvoju programske opreme: 29 1. Definicijo naloge z jasno postavljenimi zahtevami. 30 2. Funkcijska struktura / diagram poteka (predstavitev delovanja programa). 31 3. Pregled obstoječih rešitev. 32 4. Sistematičen pristop pri iskanju rešitev. 33 5. Vrednotenje in izbor rešitev. 34 6. Predstavitev delovanje programa (npr. prikaz in opis delovanja dela kode, ki je ključnega pomena za delovanje programa). 35 6. Natančna navodila glede uporabe programa (manual). 36 7. Prikaz rezultatov oz. delovanje programa (npr. predstavitev 3D sestava zmodeliranega s pomočjo programa, predstavitev modela z uporabo [wiki:jsc3d] ipd.), 37 8. Prednosti in slabosti programa. 38 9. Ideje za naprej (katere bi bile možne izboljšave ipd.) 39 27 40 Glede na vrsto projektne naloge se spreminja vsebina in teža zgoraj naštetih točk. Vsaka skupina mora v poročilu vsebovati vsaj 80 % od zgoraj naštetih točk. 28 41 … … 30 43 Vaje morajo biti zaključene ob koncu semestra. V nasprotnem primeru je potrebno ponovno opravljanje vaj. 31 44 32 33 Vsak od asistentov vodi vaje samostojn e. Specifične kompetence posameznih asistentov so:45 {{{#!comment 46 Vsak od asistentov vodi vaje samostojno. Specifične kompetence posameznih asistentov so: 34 47 - '''Leon Kos – programska oprema, elektronika, računalniki''' 35 48 - Janez Benedičič – regulativa, patenti, varnost strojev in naprav (CE znak) 36 49 - Damijan Zorko in Borut Černe - Konstrukcije in optimiranje 37 38 Časovni plan: 50 }}} 51 52 {{{#!comment 53 Predviden časovni načrt: 39 54 1. teden - določitev projektne naloge 40 55 2. teden - čistopis zahtevnika pri projektni nalogi. … … 53 68 15. teden - predstavitev rezultatov projektne naloge 54 69 55 56 70 Postavljeni plan je v orientacijo in pomoč projektnim skupinam. Posamezne aktivnosti se lahko prekrivajo in tečejo vzporedno. 57 71 }}} 58 72 59 73 == Predstavitve projektov == 60 74 61 Na vajah je bilo za projekte povedano, kako naj poročila oziroma izgled strani 62 Wiki vsebuje. Na vrh strani dodajte še skico ideje v SVG in 63 dodajte kazalo z {{{[[PageOutline]]}}}. Izgled poročila na strani 64 naj bo tak, da v predogledu tiskanja lično izgleda! 65 To pa pomeni tudi barvno usklajenost 66 uporabljenih elementov, teksture, ... 67 Slikovno gradivo mora biti avtorsko. Podatki morajo biti ustrezno citirani s podanimi referencami oziroma spletnimi povezavami. 68 69 == Predstavitev projektov == 75 Osnova za predstavitev bodo predstavljala poročila, narejene na Trac Wiki spletni strani projekta. 76 77 Nekaj napotkov za izdelavo končnih poročil: 78 - dodajte kazalo z {{{[[PageOutline]]}}} 79 - izgled poročila na strani naj bo takšen, da bo v predogledu tiskanja izgledal OK. To vključuje tudi barvno usklajenost uporabljenih elementov, teksture, ... 80 - Slikovno gradivo mora biti avtorsko. Podatki morajo biti ustrezno citirani s podanimi referencami oziroma spletnimi povezavami. 70 81 71 82 Datum predstavitve projektov bo predvidoma v jauarju 2020. Točneje bo določena naknadno. … … 83 94 Domače naloge so OBVEZNE! 84 95 85 V prvem delu so domače naloge iz splošnega programiranja v Pythonu, drugem delu pa so domače naloge iz področja PythonOCC.86 87 Skupna ocena pri vajah KT je sestavljena iz:88 - Prisotnost 5% 96 V prvem delu so domače naloge iz splošnega programiranja v Pythonu, drugem delu pa so domače naloge iz področja modeliranja na podlagi Python programskega jezika (PythonOcc, SALOME SHAPER...) . 97 98 Skupna ocena pri vajah KT je okvirno sestavljena iz: 99 - Prisotnost 5% '''OPOMBA! Za priznavanje vaj mora biti prisotnost na vajah vsaj 80%! ''' 89 100 - Domače naloge 20% 90 101 - Priprava zahtevnika, jasnost 5% … … 99 110 - Predstavitev projekta s strani WIKI 10% 100 111 112 '''OPOMBA! Procenti predstavljajo le okviren del končne ocene upoštevajoč, da je skupina vsaj deloma izvedla vse zgodnje alineje. Ne zanemarite določenih sklopov ocene! Npr. projekt z delujočim programom vendar brez pripravljenega poročila in obratno bo ocenjen z negativno oceno! ''' 113 101 114 Cilj projektnih nalog je čim bolj približati predlagano izvedbo končnemu ''industrijskemu partnerju'', kar sestoji iz prepričljivosti vseh navedenih 102 115 kriterijev. … … 104 117 [https://ec.europa.eu/education/ects/users-guide/docs/ects-users-guide_en.pdf ECTS priročnika]. 105 118 106 107 119 ''Nekatera pojasnila pri podajanju ocene.'' 108 120 Glede problematike/regulativ/patentov je mišljeno, da idejo predstavite kot svojo v … … 118 130 2. skupina III-6 četrtek 10:00 - 11:30 119 131 120 Prve uvodne vaje bodo v četrtek 10.10.2019 od 8:00 naprej za vse interesente. 121 Nato pa ob četrtkih redno vsak teden oz. po dogovoru. 132 Prve uvodne vaje bodo v četrtek 10.10.2019 v zgornjih terminih. Nato pa ob četrtkih redno vsak teden oz. po dogovoru. 122 133 123 134 Pomemben del vaj KT je tudi pridobitev znanja programiranja CAD jedra v jeziku Python. 124 135 125 136 V predvidenem časovnem planu razvoja izdelka ''programiranje'' (dela) izdelka v CAD jedru 126 OpenCascade nadomesti naloge 7.-14. tedna. Prvi del vaj je tečaj jezika Python s127 poudarkom na OpenCascade , ki se izvaja vzporedno z nalogo do koncipiranja rešitve.128 V dveh urah tedensko ima vsaka skupina eno uro praktičnih Python osnov na računalniku v učilnici N17137 OpenCascade ali SHAPER nadomesti naloge 7.-14. tedna. Prvi del vaj je tečaj jezika Python s 138 poudarkom na OpenCascade ali SHAPER, ki se izvaja vzporedno z nalogo do koncipiranja rešitve. 139 V dveh urah tedensko ima vsaka skupina eno uro praktičnih Python osnov na računalniku v učilnici III-6 129 140 in nato še konzultacijo o napredku na projektu, ki jo študentje opravijo izven laboratorija. 130 141 V drugem delu sledi individualno programiranje celote … … 139 150 slušatelji razporedijo sami. Delo na računalniku pa je individualno in 140 151 ni skupno, ter je ocenjevano ločeno od projektne skupine. 141 Nalogo modeliranja v C++ se dogovori individualno na vajah. 142 152 153 {{{#!comment 143 154 PythonOcc je priredba knjižnice OpenCascade za programiranje v jeziku Python. 155 }}} 144 156 145 157 == Namestitev okolja za delo doma ==