CMSC216 (kevät 2020) Johdatus tietojärjestelmiin

oppikirjat
Otsikko tekijät ISBN Tyyppi
C-ohjelmointi, 2. painos K. N. King 9780393979503 vaaditaan
Computer Systems: a Programmer ’ s Perspective, 3. painos R. E. Bryant and D. R. O ’ Hallaron 9780134092669 suositeltava

kurssien aiheet (muutettavat aiheet)

  • Unix-Muistimalli
  • siirtyminen Javasta C: hen
  • osoittimet ja dynaamiset Tietorakenteet C: hen
  • I/O, standardikirjastot
  • testaus
  • Assembly Language
  • prosessinohjaus
  • Järjestelmäohjelmointi
  • ohjelman mittaus ja optimointi
  • monisäikeinen ohjelmointi Pthreads
  • kirjastot ja linkitys
  • dynaaminen muistinhallinta

Luokkahuone

ota kannettava mukaan luennoille. Jos sinulla ei ole tietokonetta, Voit parittaa luokkatoveri.

TA huone – / toimistoajat (avoin tila IRB 2136: n vieressä)

toimistoajat pidetään avoimessa tilassa IRB 2136: n vieressä. Tässä on linkki cmsc-kurssien toimistotuntipaikkoihin.

Toimistotyöaika käy erittäin vilkkaaksi päivää ennen projektin määräaikaa. Älä siis odota projektien aloittamista. Toimistoajoista ja TA-huoneesta:

  • kun olet saanut apua TA ole hyvä ja poistu TA huone. Meillä on suuri määrä oppilaita kaikilla luokilla ja TA-huone on todella täynnä.
  • jos jonossa on opiskelijoita, TA: n tulee viettää enintään 7-10 minuuttia opiskelijan kanssa. Muistuta Tasia tästä säännöstä.
  • virka-ajan aikataulut voit katsoa tästä linkistä.

Piazza

käytämme (Piazza) luokkaviestintään. Et voi rekisteröityä Piazzalle itse. Opettaja rekisteröi sinut koulujärjestelmässä olevan sähköpostin avulla.

luokitus (voi muuttua)

arvosanat lasketaan seuraavien painojen mukaan:

Arviointikomponentit prosenttiosuus
hankkeet / harjoitukset 30%
tietokilpailuja, laboratoriotyötä, Luentoharjoituksia 10%
Exam 1 (päivämäärä: 3. maaliskuuta, tiistai) 13%
tentti 2 (päivämäärä / aika: Katso ilmoitukset ELMS ja Piazza) 17%
tentti 3 (finaali) (päivämäärä/kellonaika: Katso ilmoitukset JALAVILLA ja Piazzalla) 30%
  • arvosanasi syötetään grade-palvelimelle lopussa. Kun olemme arvostelleet minkä tahansa luokkamateriaalin (esim.kokeet ja tehtävät), julkaisemme ilmoituksen ja määräajan, johon mennessä sinun on lähetettävä mahdollinen regrade-pyyntö (tarvittaessa). On sinun vastuullasi lähettää regrade-pyynnöt määritettyyn määräaikaan mennessä; regrade-pyyntöjä ei käsitellä jälkikäteen. Jos regrade-pyynnön määräaikaa ei ilmoiteta, se tapahtuu oletusarvoisesti viikon kuluttua arvosanojen lähettämisestä.
  • kirjalliset kokeet luokitellaan Gradeskoopilla. Synkronoimme yliopiston roster kurssin luotu GradeScope. Sinun tulee kirjautua sisään hakemistotunnuksella ja salasanalla (valitse koulun Tunnusluku kirjautumissivulla). Ennen kuin arvosanasi syötetään grade-palvelimelle, voit tarkistaa arvosanasi ja tehdä palautuspyyntöjä Gradescopessa.
  • pistejako tarkistetaan lukukauden lopussa ja karsinnat asetetaan asianmukaisesti. Huomaa, että cutoff A ja B voidaan edelleen asettaa 90+% ja 80+%, vastaavasti.

hankkeet

  • määräajat-kaikki hankkeet erääntyvät kello 11.30 hankkeen kuvauksessa mainittuna päivänä. Sinulla on vasta 11:30 pm seuraavana päivänä lähettää projektin kanssa 10% sakko. Huomaa, että myöhäisen ajanjakson jälkeen et saa pisteitä projektistasi, vaikka sinun on vielä täytettävä vilpittömän mielen yritys (katso alla olevat tiedot). Esimerkiksi, jos hanke on määrä keskiviikkona klo 11:30, sinulla on torstaihin klo 11:30 asti aikaa jättää myöhässä projekti 10 prosentin uhkasakolla. Mahdolliset huomautukset torstain 11 jälkeen:30 pm saavat 0 pts.
  • Submit Server – sinun on käytettävä submit-palvelinta projektin lähettämiseen. Emme hyväksy muutoin esitettyjä projekteja (esim.sähköposti jne.). Sinun täytyy varmistaa, että projekti toimii lähetä-palvelimella, muuten saatat menettää suurimman osan luotosta.
  • mikä hanke luokitellaan-se, jolla on korkein pistemäärä myöhästyneen rangaistuksen (jos sellainen on) jälkeen.
  • vilpittömässä mielessä tehty yritys-sinun on täytettävä kullekin hankkeelle asetetut vähimmäisvaatimukset (vilpittömässä mielessä tehty yritys), muuten et läpäise kurssia (automaattinen arvosana F). Jokaisella projektilla on oma hyvän tahdon yrityksensä ja oma määräaikansa sen täyttämiseksi, joka on lähetetty tänne joskus sen jälkeen, kun projekti on osoitettu. Huomaa, että et saa lisäpisteitä vilpittömän yrityksen suorittamisesta. Arvosana, jonka ansaitset projektista, perustuu aikaasi / myöhästymiseesi.
  • suljetut Projektit – Kaikki ohjelmatyöskentelyt tulee kirjoittaa erikseen (ellei erikseen ole ilmoitettu toisin). Opiskelijoiden välinen yhteistyö rikkoo akateemisen koskemattomuuden säännöstöä.
  • varmuuskopiot-sinun täytyy pitää varmuuskopiot projekteistasi niitä kehittäessäsi. Laajennuksia ei myönnetä, jos tiedostoja tai kannettavaa tietokonetta katoaa vahingossa. Voit vapaasti käyttää Lähetä-palvelinta varmuuskopiointityökaluna lähettämällä usein. Voit myös käyttää työkaluja, kuten git, jne. Älä lähetä koodia missään verkkojärjestelmässä, joka on muiden käytettävissä (esim.GitHub).

akateeminen rehellisyys

huomaa, että akateeminen epärehellisyys ei sisällä ainoastaan pettämistä, sepittämistä ja plagiointia, vaan myös muiden opiskelijoiden auttamista akateemisen epärehellisyyden tekoihin sallimalla heidän saada kopioita teoksistasi. Lyhyesti sanottuna, kaikkien lähetettyjen töiden on oltava omia. Akateemisen epärehellisyyden tapauksia tutkitaan niin täysillä kuin mahdollista, kuten oppilaan Käytösvirasto määrää.

sinun on hyvin tärkeää olla tietoinen huijauksen, sepityksen, fasilitoinnin ja plagioinnin seurauksista. Jos opiskelijan todetaan olevan vastuussa akateemisesta epärehellisyydestä, tyypillisestä seuraamuksesta seuraa erityinen arvosana ”XF”, joka osoittaa kurssin epäonnistuneen akateemisen epärehellisyyden vuoksi. Jos sinulla on epäilyksiä siitä, onko teko sinun voisi olla akateeminen epärehellisyys, ota yhteyttä TA tai kurssin koordinaattori.

CS-osasto ottaa akateemisen rehellisyyden vakavasti. Tietoa siitä, miten CS-osasto suhtautuu ja käsittelee akateemisia rehellisyysasioita, löytyy osoitteesta Academic Integrity.

Projects/Labs

missään luokitellussa projektissa tai laboratoriossa ei saa tehdä yhteistyötä tai vaihtaa koodia. Vertaamme jokaisen oppilaan koodia joka toisen oppilaan koodiin tarkistaaksemme yhtäläisyydet. Joka lukukausi nappaamme kiusallisen paljon opiskelijoita, jotka harjoittavat huijausta, – ja meidän on vietävä heidät Kunnianeuvostoon.

GroupMe / muut ryhmäkeskustelut

kannustamme opiskelijoita puhumaan kurssimateriaalista ja auttamaan toisiaan ryhmäkeskusteluissa. Tämä ei kuitenkaan sisällä ryhmiteltyjä tehtäviä. Vapautustesteistä puhuminen ei ole ok.

aiemmin on ollut muutamia tapauksia, joissa opiskelijat ovat julkaisseet kuvia / lähdekooditiedostoja koodistaan, tai aiemmat osiot ovat antaneet tenttikysymyksiä myöhemmille osioille. Tämä ei ainoastaan laskenut käyrää aiemmalle osuudelle, koska myöhempi pärjää paremmin, koko ryhmäkeskustelu joutui käymään Kunnianeuvostossa. Se oli äärimmäisen rumaa hommaa.

koskien Projektitoteutusten lähettämistä
  • älä julkaise toimeksiantojen toteutusta verkossa (esim.GitHub, PasteBin), jossa muut voivat nähdä ne. Koodisi saattaminen muiden saataville voi johtaa akateemisen koskemattomuuden loukkauksiin.
  • projektien lähettäminen yksityiseen arkistoon, jossa vain valitut henkilöt (esim.mahdolliset työnantajat) voivat nähdä ne, on OK; Varmista vain, ettei se ole julkinen sivusto.
  • vaikka kurssi olisi päättynyt, älä anna tunnustasi julkisesti muiden käyttöön.
  • seuraamme jatkuvasti verkkolähteitä.
opinto-oppaat

yhteistyöoppaiden luominen Google Docsiin on OK. Jopa rohkaistuneena. Tee tämä ennen tenttiä, äläkä tuo opinto-opasta tenttiin. Älä lisää tenttikysymyksiä opinto-oppaaseen alkuosan puolivälin jälkeen.

PRACTICE examples/ Workshets/ Lecture examples / un graded Lab examples

Totally cool. Erittäin kannustetaan luomaan ja jakamaan (samoilla varoituksilla kuin opinto-oppaat).

muita esimerkkejä akateemisen koskemattomuuden loukkauksista

Seuraavassa muutamia esimerkkejä akateemisen koskemattomuuden loukkauksista:

  • Projektitoimeksiannon tulosten koodaus. Hardcoding tarkoittaa yritystä saada ohjelma näyttämään siltä, että se toimii oikein (esim., testin odotettujen tulosten Tulostaminen).
  • millä tahansa teoksella, joka on saatavilla Internetissä/internetissä tai mistä tahansa muusta lähteestä. Esimerkiksi käyttämällä työtä Sourceforge tai GitHub.
  • minkä tahansa verkkopalvelun palkkaaminen toimeksiannon suorittamiseksi puolestasi.
  • keskustelemassa projektitoteutuksista (everything beyond clarifications) luokkatovereiden kanssa.
  • työn jakaminen kenen tahansa opiskelijan kanssa.
  • tarjoaa ideoita/ehdotuksia ohjelmointitehtävän ratkaisemisesta / toteuttamisesta.
  • toisen opiskelijan työtä katsellen.
  • käyttäen verkkofoorumeita pyytääksemme apua tehtäviimme liittyen.

Lisätietoja löytyy kursseihin liittyvistä käytännöistä osioista ”Academic Integrity” ja ”Code of Student Conduct”.

vammaisten Tukimajoitus

jos akateemista majoitusta tarvitaan, Sinun on toimitettava Majoituskirje Esteettömyys-ja Vammaispalvelutoimistosta lukukauden kahden ensimmäisen viikon aikana. Lisätietoja on kohdassa” saavutettavuus”, joka löytyy kursseihin liittyvistä käytännöistä.

anteeksiannetut poissaolot

KS.kursseihin liittyvien käytäntöjen kohta ”poissaolot, poissaolot tai poissaolot”.

Kurssiarvioinnit

laitos ja tiedekunta ottavat opiskelijapalautteen vakavasti. Kurssin lopussa käy https://www.courseevalum.umd.edu/ täydentämässä opintoarvioitasi.

sekalaiset

  • jos sinulla on vaikeuksia pysyä opintojakson akateemisten vaatimusten tasalla, voit ottaa yhteyttä Opintoapupalveluun osoitteessa 1101 Shoemaker Building.
  • UMD: n kursseihin liittyvät linjaukset löytyvät osoitteesta http://www.ugst.umd.edu/courserelatedpolicies.html

Copyright

kaikki kurssimateriaalit ovat copyright UMCP, Tietotekniikan laitos © 2020. Kaikki oikeudet pidätetään. Opiskelijat saavat käyttää kurssimateriaaleja vain omaan henkilökohtaiseen käyttöönsä. Kurssimateriaalia ei saa jakaa julkisesti tai antaa muille (lukuun ottamatta muita kurssin opiskelijoita) millään tavalla tai muodossa.

vaikka on pyritty kaikin tavoin olemaan täydellisiä ja tarkkoja, lukukauden aikana ilmenneet ennakoimattomat olosuhteet voivat vaatia minkä tahansa tässä esitetyn aineiston mukauttamista. Näin ollen opettaja pidättää itsellään oikeuden muuttaa kaikkia tämän oppimäärän tai muun kurssimateriaalin tietoja, jos siitä on ilmoitettu opiskelijoille asianmukaisesti.

Www-Saavutettavuus

Vastaa

Sähköpostiosoitettasi ei julkaista.