Tittel | Forfattere | ISBN | Type |
---|---|---|---|
C-Programmering, 2. utgave | K. N. King | 9780393979503 | Påkrevd |
Datasystemer: En Programmers Perspektiv, 3. utgave | R. E. Bryant og D. R. O ‘ Hallaron | 9780134092669 | Anbefalt |
- Kursemner (Kan Endres)
- Klasserom
- TA Rom / Kontortid (Åpen plass ved SIDEN AV IRB 2136)
- Piazza
- Vurdering (Kan endres)
- Prosjekter
- Akademisk Integritet
- Prosjekter/Labs
- GroupMe / Andre Gruppesamtaler
- Når Det Gjelder Publisering Av Prosjektimplementeringer
- Studieguider
- ØV Eksamener / Regneark / Forelesningseksempler/Ugraderte Labeksempler
- Ytterligere eksempler på brudd på akademisk integritet
- Funksjonshemminger Støtte Overnattingssteder
- Fritatt Fravær
- Kursevalueringer
- Diverse
- Copyright
Kursemner (Kan Endres)
- Unix-Minnemodell
- Flytte Fra Java Til C
- Pekere og dynamiske datastrukturer I C
- i/O, standardbiblioteker
- Testing
- Monteringsspråk
- prosesskontroll
- Systemprogrammering
- Program Måling Og Optimalisering
- Flertrådet Programmering Med Pthreads
- biblioteker og Kobling
- dynamisk Minnehåndtering
Klasserom
ta med laptop til forelesninger. Hvis du ikke har en bærbar pc, kan du koble opp med en klassekamerat.
TA Rom / Kontortid (Åpen plass ved SIDEN AV IRB 2136)
Kontortid vil bli avholdt i det åpne rommet ved SIDEN AV IRB 2136. Her er lenken til kontortidssteder FOR CMSC-kurs.
Kontortid blir ekstremt opptatt dagen før en prosjektfrist. Derfor ikke vent med å starte prosjektene dine. Når det gjelder kontortid og Ta-Rommet:
- Når du har blitt hjulpet AV EN TA vennligst forlate TA rommet. Vi har et stort antall studenter i alle våre klasser OG TA rommet er veldig overfylt.
- hvis det er en rekke studenter som venter, bør EN TA bruke maksimalt 7 til 10 minutter med en student. Vennligst minne TAs om denne regelen.
- for timeplan for kontor, sjekk denne linken.
Piazza
Vi skal bruke (Piazza) for klasse kommunikasjon. Du vil ikke kunne registrere Deg På Piazza selv. Din instruktør vil registrere deg ved hjelp av e – posten du har i skolesystemet.
Vurdering (Kan endres)
karakterene dine vil bli beregnet i henhold til følgende vekter:
Evalueringskomponenter | Prosent |
Prosjekter / Øvelser | 30% |
Quiz, Laboratoriearbeid, Forelesningsøvelser | 10% |
Eksamen 1 (Dato: Mars 3, tirsdag) | 13% |
Eksamen 2 (Dato/ Klokkeslett: Se Kunngjøringer I ELMS Og Piazza) | 17% |
Eksamen 3 (Endelig) (Dato / Klokkeslett: Se Kunngjøringer I ELMS Og Piazza) | 30% |
- karakterene dine vil bli lagt inn på vurderingsserveren til slutt. Når vi har gradert noe klassemateriale (f. eks. eksamener og oppgaver), vil vi legge ut en kunngjøring og en frist der du må sende inn en regrade-forespørsel (om nødvendig). Det er ditt ansvar å sende inn regrade forespørsler innen den angitte fristen; ingen regrade forespørsler vil bli behandlet etterpå. Hvis fristen for regrade-forespørsel ikke er annonsert, er det som standard en uke etter at vurderingene dine er lagt ut.
- Skriftlige prøver vil bli vurdert ved Hjelp Av GradeScope. Vi vil synkronisere universitetet vaktliste med kurset opprettet I GradeScope. Du bør logge inn med din katalog ID OG passord (Velg Skole Credential i påloggingssiden). Før karakterene dine legges inn på vurderingsserveren, vil du kunne sjekke karakterene dine og foreta regrade-forespørsler i Karakterskop.
- Poengfordeling vil bli vurdert på slutten av semesteret og cutoffs vil bli satt riktig. Merk at cutoff For A Og B fortsatt kan settes til henholdsvis 90+% og 80+%.
Prosjekter
- Frister – alle prosjekter forfaller kl. 11: 30 på den angitte dagen i prosjektbeskrivelsen. Du har til 11: 30 pm neste dag for å sende inn prosjektet ditt med en 10% straff. Legg merke til at etter den sene perioden vil du ikke motta noen poeng for prosjektet ditt, selv om du fortsatt må tilfredsstille god trosforsøket(se informasjonen nedenfor). For eksempel, hvis et prosjekt forfaller onsdag kl 11: 30, har du til torsdag kl 11: 30 å sende inn et sent prosjekt med en 10% straff. Innsending etter torsdag 11:30 pm vil motta 0 pts.
- Send Server – du må bruke send-serveren for prosjektinnsendinger. Vi aksepterer ikke prosjekter som sendes inn på annen måte(f. eks. e-post, etc.). Du må sørge for at prosjektet fungerer i send-serveren, ellers kan du miste det meste av kreditten.
- Hvilket Prosjekt Blir Gradert – innsendingen med høyest poengsum etter at eventuell sen straff er lagt til.
- God Tro Forsøk-Du må tilfredsstille et minimum sett av krav for hvert prosjekt (God Tro Forsøk) ellers vil du ikke bestå kurset (automatisk karakter F). Hvert prosjekt har sin egen god tro forsøk og sin egen frist for å tilfredsstille det, lagt ut her en gang etter at prosjektet er tildelt. Merk at du ikke vil motta ekstra poeng for å fullføre god tro forsøk. Karakteren du tjener for et prosjekt vil være basert på din tid/sen innsending.
- Lukkede Prosjekter – alle programmeringsoppgaver i dette emnet skal skrives individuelt(med mindre annet er uttrykkelig angitt). Samarbeid mellom studenter er et brudd På Koden For Akademisk Integritet.
- Sikkerhetskopier – du må beholde sikkerhetskopier av prosjektene dine når du utvikler dem. Ingen utvidelser vil bli gitt ved utilsiktet tap av filer eller laptop. Føl deg fri til å bruke send server som en backup verktøy ved å sende ofte. Du kan også bruke verktøy som git, etc. Ikke legg inn kode i et online system som er tilgjengelig for andre (F.eks. GitHub).
Akademisk Integritet
Merk at akademisk uærlighet inkluderer ikke bare juks, fabrikasjon og plagiering, men inkluderer også å hjelpe andre studenter begå handlinger av akademisk uærlighet ved å la dem få kopier av arbeidet ditt. Kort sagt, alt innsendt arbeid må være ditt eget. Tilfeller av akademisk uærlighet vil bli forfulgt i størst mulig grad som fastsatt Av Office Of Student Conduct.
det er svært viktig for deg å være klar over konsekvensene av juks, fabrikasjon, tilrettelegging og plagiering. Hvis studenten er funnet å være ansvarlig for akademisk uærlighet, resulterer den typiske sanksjonen i en spesiell karakter «XF», noe som indikerer at kurset ble mislyktes på grunn av akademisk uærlighet. Hvis du er i tvil om en handling av deg kan utgjøre akademisk uærlighet, vennligst kontakt DIN TA ELLER emnekoordinator.
CS-Avdelingen tar faglig integritet på alvor. Informasjon om HVORDAN CS Avdeling synspunkter og håndtere faglig integritet saker kan bli funnet På Academic Integrity.
Prosjekter/Labs
på et vurdert prosjekt eller laboratorium har du IKKE lov til å samarbeide eller utveksle kode. Vi sammenligner hver elevs kode med hver annen elevs kode for å se etter likheter. Hvert semester, vi fange en pinlig høyt antall studenter som deltar i juks, og vi må ta dem Til Honor Council.
GroupMe / Andre Gruppesamtaler
vi oppfordrer elevene til å snakke om kursmateriell og hjelpe hverandre ut i gruppesamtaler. Dette inkluderer IMIDLERTID ikke graderte oppgaver. Å snakke om utgivelsestester er ikke greit.
det har vært et par tilfeller i det siste hvor elevene har lagt ut bilder / kildefiler av koden sin, eller tidligere seksjoner har gitt bort eksamensspørsmål til senere seksjoner. Ikke bare gjorde dette lavere kurven for den tidligere delen fordi den senere vil gjøre det bedre, HELE gruppen chat måtte betale et besøk Til Honor Council. Det var en ekstremt stygg virksomhet.
Når Det Gjelder Publisering Av Prosjektimplementeringer
- ikke legg inn oppdragets implementering online (F. eks. GitHub, PasteBin) hvor de kan ses av andre. Å gjøre koden din tilgjengelig for andre kan føre til brudd på akademisk integritet.
- Publisering av prosjektene dine i et privat arkiv hvor bare utvalgte personer (f. eks. potensielle arbeidsgivere) kan se dem, ER OK; bare sørg for at det ikke er et offentlig nettsted.
- selv om emnet er over, må du ikke gjøre koden din offentlig tilgjengelig for andre.
- vi overvåker kontinuerlig elektroniske kilder.
Studieguider
Det Er OK Å Lage samarbeidsveiledninger på Google dokumenter. Oppmuntret, selv. Bare gjør dette før eksamen, og ikke ta med studieguiden til eksamen. Ikke legg til eksamensspørsmål i studieveiledningen etter den tidlige seksjonens midtveis.
ØV Eksamener / Regneark / Forelesningseksempler/Ugraderte Labeksempler
Helt kult. Sterkt oppfordret til å co-skape og dele(med samme advarsler som studieguider).
Ytterligere eksempler på brudd på akademisk integritet
følgende er noen eksempler på brudd på akademisk integritet:
- Hardcoding av resultater i en prosjektoppgave. Hardcoding refererer til forsøk på å få et program til å se ut som om det fungerer riktig (f. eks., skrive ut forventede resultater for en test).
- Bruke arbeid tilgjengelig på internett / web eller annen kilde. For eksempel bruker du arbeid Fra Sourceforge eller GitHub.
- Ansette noen online tjeneste for å fullføre et oppdrag for deg.
- Diskutere prosjektimplementeringer (alt utover avklaringer) med klassekameratene dine.
- Dele arbeidet ditt med en hvilken som helst student.
- Gi ideer / forslag til hvordan du løser / implementerer en programmeringsoppgave.
- Ser på en annen students arbeid.
- Bruke nettfora for å be om hjelp i forbindelse med våre oppdrag.
Ytterligere informasjon finner du i avsnittene «Akademisk Integritet» og «Code Of Student Conduct» tilgjengelig På Kursrelaterte Retningslinjer.
Funksjonshemminger Støtte Overnattingssteder
i tilfelle akademiske overnattingssteder er nødvendig, må du gi et brev av overnatting fra Office Of Accessibility And Disability Services (ADS) i LØPET av de TO første ukene av semesteret. Hvis du vil ha mer informasjon, kan du se delen «Tilgjengelighet» som er tilgjengelig på Emnerelaterte Retningslinjer.
Fritatt Fravær
Se delen «Oppmøte, Fravær eller Tapte Oppgaver» som er tilgjengelig på Emnerelaterte Retningslinjer.
Kursevalueringer
instituttet og fakultetet tar student tilbakemelding på alvor. På slutten av kurset besøk https://www.courseevalum.umd.edu/ for å fullføre kursevalueringer.
Diverse
- hvis du opplever problemer med å holde tritt med de faglige kravene til dette kurset, kan du kontakte Learning Assistance Service ligger på 1101 Shoemaker Building.
- UMD Kurs relaterte retningslinjer kan bli funnet på http://www.ugst.umd.edu/courserelatedpolicies.html
Copyright
alle kursmateriell er copyright UMCP, institutt For Informatikk © 2020. Alle rettigheter reservert. Studentene har lov til å bruke kursmateriell til eget personlig bruk. Kursmateriell kan ikke distribueres offentlig eller leveres til andre (unntatt andre studenter i emnet), på noen måte eller format.
selv om alt er gjort for å være fullstendig og nøyaktig, kan uforutsette omstendigheter som oppstår i løpet av semesteret kreve justering av materiale gitt her. Følgelig, gitt tilbørlig varsel til studenter, forbeholder instruktøren seg retten til å endre informasjon om dette pensum eller i andre kursmateriell.
Web Tilgjengelighet