CMSC216 (2020 tavasz) Bevezetés a számítógépes rendszerekbe

tankönyvek
cím szerzők ISBN Típus
C Programozás, 2. kiadás K. N. King 9780393979503 szükséges
számítógépes rendszerek: egy programozó perspektívája, 3. kiadás R. E. Bryant és D. R. O ‘ Hallaron 9780134092669 ajánlott

a tanfolyam témái (változhatnak)

  • Unix memória modell
  • mozgó Java C
  • mutatók és dinamikus adatstruktúrák C
  • I/O, szabványos könyvtárak
  • tesztelés
  • Assembly nyelv
  • folyamatirányítás
  • rendszerprogramozás
  • program mérés és optimalizálás
  • többszálú programozás pthreads
  • könyvtárak és összekapcsolása
  • dinamikus memóriakezelés

Tanterem

kérjük, hogy a laptop előadások. Ha nincs laptopja, párosíthat egy osztálytársával.

TA szoba/irodai órák (nyitott tér az IRB 2136 mellett)

az irodai órákat az IRB 2136 melletti nyitott térben tartják. Itt található a link a cmsc tanfolyamok rekordhelyeire.

az irodai órák rendkívül elfoglaltak a projekt határideje előtti napon. Ezért ne várja meg a projektek elindítását. Az irodai órák és a TA szoba tekintetében:

  • miután egy TA segített, kérjük, hagyja el a TA szobát. Van egy nagy számú diák minden osztályunkban, és a TA szoba nagyon zsúfolt.
  • ha egy sor diák vár, a TA legfeljebb 7-10 percet tölthet egy hallgatóval. Kérjük, emlékeztesse a TAs-t erre a szabályra.
  • a rekordidő ütemezéséhez ellenőrizze ezt a linket.

Piazza

fogjuk használni (Piazza) osztály kommunikáció. Ön nem lesz képes regisztrálni a Piazza-ra. Az oktató regisztrálja Önt az iskolai rendszerben található e-mail segítségével.

osztályozás (változtatható)

az osztályzatok a következő súlyok szerint kerülnek kiszámításra:

értékelési összetevők százalék
projektek / gyakorlatok 30%
vetélkedők, laboratóriumi munka, előadáson belüli gyakorlatok 10%
vizsga 1 (dátum: március 3, kedd) 13%
vizsga 2 (dátum / idő: Lásd bejelentések ELMS és Piazza) 17%
vizsga 3 (végleges) (dátum / idő: Hozzászólások a következőhöz: ELMS and Piazza) 30%
  • az osztályzatokat a végén beírják a grade szerverre. Miután osztályoztuk az osztály anyagait (pl. vizsgák és feladatok), közzéteszünk egy hirdetményt és egy határidőt, amelyen belül be kell nyújtania a regrade kérelmet (ha szükséges). Az Ön felelőssége, hogy a megadott határidőig benyújtsa a regrade kérelmeket; a regrade kérelmek ezt követően nem kerülnek feldolgozásra. Ha a regrade kérelem határidejét nem hirdetik ki, alapértelmezés szerint egy hét az Ön osztályzatainak közzététele után.
  • az írásbeli teszteket GradeScope segítségével osztályozzuk. Szinkronizáljuk az egyetemi névsort a GradeScope-ban létrehozott tanfolyammal. A könyvtárazonosítóval és a jelszóval kell bejelentkeznie (a bejelentkezési oldalon válassza az iskolai hitelesítő adatokat). Mielőtt az osztályzatait beírná a grade szerverre, ellenőrizheti az osztályzatait, és regrade kéréseket tehet a GradeScope-ban.
  • a Pontszámelosztást a félév végén felülvizsgálják, és a határértékeket megfelelően meghatározzák. Vegye figyelembe, hogy az A és B határértéke továbbra is 90+%, illetve 80+% lehet.

projektek

  • határidők – minden projekt a projekt leírásában megadott napon 11:30 órakor esedékes. A következő nap 11: 30 óráig kell benyújtania a projektet 10% – os büntetéssel. Vegye figyelembe, hogy a késői időszak után nem kap pontot a projektjéért, annak ellenére, hogy továbbra is meg kell felelnie a jóhiszemű kísérletnek (lásd az alábbi információkat). Például, ha egy projekt szerdán 11:30-kor esedékes, akkor csütörtökig 11:30-ig kell benyújtania egy késői projektet 10% – os büntetéssel. Bármely benyújtás csütörtök után 11:30 pm 0 pontot kap.
  • Submit Server – a projekt beküldéséhez a submit kiszolgálót kell használni. Egyéb módon benyújtott projekteket (pl. e-mail, stb.) nem fogadunk el.). Meg kell győződnie arról, hogy a projekt a beküldési kiszolgálón működik, különben elveszítheti a hitel nagy részét.
  • melyik projektet osztályozzák – a legmagasabb pontszámot kapott benyújtás a késői büntetés után (ha van ilyen).
  • jóhiszemű kísérlet – meg kell felelnie egy minimális követelményeknek minden projekt (jóhiszemű kísérlet) különben nem adja át a tanfolyamot (Automatikus fokozat F). Minden projektnek megvan a maga jóhiszemű kísérlete és a teljesítés határideje, amelyet itt közzétesznek valamikor a projekt hozzárendelése után. Ne feledje, hogy nem kap extra pontokat a jóhiszemű kísérlet elvégzéséért. A projektért kapott osztályzat az ontime / késői benyújtáson alapul.
  • zárt projektek-a kurzus összes programozási feladatát külön kell megírni (hacsak kifejezetten másként nem jelezzük). A hallgatók közötti együttműködés sérti az akadémiai integritás kódexét.
  • biztonsági mentések – meg kell tartani a biztonsági mentéseket a projektek, ahogy fejleszteni őket. A fájlok vagy a laptop véletlen elvesztése esetén nem adható kiterjesztés. Nyugodtan használja a Küldés szerver, mint egy biztonsági eszköz benyújtásával gyakran. Használhat olyan eszközöket is, mint a git stb. Ne irányítson kódot olyan online rendszerben, amely mások számára elérhető (pl. GitHub).

akadémiai integritás

ne feledje, hogy az akadémiai becstelenség nemcsak a csalást, a koholmányt és a plágiumot foglalja magában, hanem magában foglalja más hallgatók segítését is az akadémiai tisztességtelenség elkövetésében azáltal, hogy lehetővé teszi számukra a munkád másolatainak megszerzését. Röviden, minden benyújtott munkának sajátnak kell lennie. Az akadémiai tisztességtelenség eseteit a lehető legteljesebb mértékben folytatják, amint azt a hallgatói magatartási Hivatal előírja.

nagyon fontos, hogy tisztában legyen a csalás, a kitalálás, a megkönnyítés és a plágium következményeivel. Ha kiderül, hogy a hallgató felelős az akadémiai tisztességtelenségért, a tipikus szankció egy speciális “XF” osztályzatot eredményez, jelezve, hogy a tanfolyam akadémiai tisztességtelenség miatt kudarcot vallott. Ha kétségei vannak azzal kapcsolatban, hogy egy cselekedete akadémiai tisztességtelenséget jelenthet-e, kérjük, forduljon a TA-hoz vagy a tanfolyam koordinátorához.

a CS Tanszék komolyan veszi az akadémiai integritást. Információ arról, hogy a CS Tanszék hogyan látja és kezeli az akadémiai integritás kérdéseit, megtalálható az akadémiai Integritásban.

projektek/laborok

bármely Osztályozott projektben vagy laborban nem szabad együttműködni vagy kódot cserélni. Összehasonlítjuk az egyes hallgatók kódját minden más hallgató kódjával, hogy ellenőrizzük a hasonlóságokat. Minden félévben kínosan sok diákot kapunk, akik csalnak, és el kell vinnünk őket a Becsülettanácsba.

GroupMe/ egyéb csoportos beszélgetések

arra bátorítjuk a diákokat, hogy beszéljenek a tananyagról és segítsék egymást a csoportos csevegésekben. Ez azonban nem tartalmazza az Osztályozott feladatokat. A kiadási tesztekről beszélni nem rendben van.

a múltban volt néhány olyan eset, amikor a diákok képeket/forrásfájlokat tettek közzé a kódjukról, vagy a korábbi szakaszok vizsgakérdéseket adtak a későbbi szakaszoknak. Ez nemcsak csökkentette a korábbi szakasz görbéjét, mert a későbbi jobban fog működni, az egész csoportos csevegésnek meg kellett látogatnia a Becsülettanácsot. Rendkívül csúnya üzlet volt.

a projekt implementációk feladásával kapcsolatban
  • ne tegye közzé a megbízások implementációját online (pl. GitHub, PasteBin), ahol mások láthatják őket. A kód mások számára történő hozzáférhetővé tétele akadémiai integritás megsértéséhez vezethet.
  • kiküldetés a projektek egy privát adattár, ahol csak a kiválasztott emberek (pl potenciális munkaadók) láthatja őket rendben van; csak győződjön meg róla, nem egy nyilvános oldalon.
  • még akkor is, ha a tanfolyam véget ért, ne tegye nyilvánosan elérhetővé kódját mások számára.
  • folyamatosan figyeljük az online forrásokat.
tanulmányi útmutatók

együttműködő tanulmányi útmutatók létrehozása A Google Dokumentumokban rendben van. Még bátorítva is. Csak tegye ezt a vizsga előtt, és ne vigye a tanulmányi útmutatót a vizsgára. Ne adjon vizsgakérdéseket a tanulmányi útmutatóhoz a korai szakasz félideje után.

gyakorlati vizsgák/ munkalapok/ előadás példák/ osztályozatlan laboratóriumi példák

teljesen hűvös. Erősen ösztönözte, hogy együtt hozzon létre és ossza meg (ugyanazokkal a figyelmeztetésekkel, mint a tanulmányi útmutatók).

további példák az akadémiai integritás megsértésére

az alábbiakban bemutatunk néhány példát az akadémiai integritás megsértésére:

  • az eredmények Keménykódolása egy projekt-hozzárendelésben. A keménykódolás arra utal, hogy megpróbálunk egy programot úgy megjeleníteni, mintha az megfelelően működne (pl., a teszt várható eredményeinek kinyomtatása).
  • az interneten/weben vagy más forrásból elérhető bármely munka használata. Például a Sourceforge vagy a GitHub munkájának használata.
  • bármely online szolgáltatás felvétele az Ön megbízásának teljesítéséhez.
  • megbeszélése projekt megvalósítások (mindent túl pontosítások) az osztálytársaival.
  • megosztása a munka minden diák.
  • ötleteket/javaslatokat nyújt a programozási feladat megoldására/végrehajtására.
  • egy másik diák munkáját nézi.
  • online fórumok segítségével kérhetünk segítséget a feladatainkkal kapcsolatban.

további információk az “akadémiai integritás” és a “hallgatói Magatartási Kódex” című szakaszokban találhatók, amelyek a tanfolyamokkal kapcsolatos irányelvekben találhatók.

fogyatékosságügyi támogató szálláshelyek

abban az esetben, ha akadémiai szálláshelyekre van szükség, a félév első két hetében be kell nyújtania a szálláshelyet az akadálymentesítési és fogyatékosságügyi Hivataltól (ADS). A részletekért lásd a “Kisegítő lehetőségek” című részt, amely elérhető a tanfolyamokkal kapcsolatos irányelvekben.

Excused Absences

lásd a “részvétel, hiányzás vagy kimaradt feladatok” című részt, amely elérhető a tanfolyamokkal kapcsolatos irányelvekben.

Tanfolyamértékelések

a tanszék és a kar komolyan veszi a hallgatói visszajelzéseket. A tanfolyam végén látogasson el https://www.courseevalum.umd.edu/ a tanfolyam értékelésének befejezéséhez.

vegyes

  • ha nehézségekbe ütközik a tanfolyam akadémiai igényeinek való megfelelés, vegye fel a kapcsolatot a 1101 Shoemaker Building címen található tanulási segítségnyújtási szolgáltatással.
  • az UMD tanfolyamhoz kapcsolódó irányelvek a következő címen találhatókhttp://www.ugst.umd.edu/courserelatedpolicies.html

Copyright

minden tananyag szerzői jog UMCP, Department of Computer Science 6020. Minden jog fenntartva. A hallgatók csak saját személyes használatra használhatják a tananyagokat. A tananyagok nem terjeszthetők nyilvánosan, vagy nem adhatók át másoknak (kivéve a tanfolyam többi hallgatóját), semmilyen módon vagy formátumban.

bár minden erőfeszítést megtettünk annak érdekében, hogy teljes és pontos legyen, a félév során felmerülő előre nem látható körülmények szükségessé tehetik az itt megadott anyagok kiigazítását. Következésképpen, kellő időben értesítve a hallgatókat, az oktató fenntartja a jogot a tantervben vagy más tananyagban szereplő információk megváltoztatására.

Webes Kisegítő Lehetőségek

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.