Beskrivelse
Imperativt programmeringsparadigme: tilordning og tilstand, typer og variabler, statisk og dynamisk typning. Hukommelsesstyring og objekters levetid: statisk allokering, automatisk allokering i aktiveringsrammer, dynamisk allokering. Funksjonsargumentoverføring. Rekursjon. Datastrukturer: dynamiske matriser, koblede lister, hashtabeller. Lesing og skriving av filer.
Forkunnskaper
- Forutsetning(er): ECOR 1031 eller (ECOR 1041 og ECOR 1042), alle med minimum karakter C- .
Vilkår og bestemmelser
- Også oppført som SYSC 1006 .
- Forhindrer tilleggspoeng for Forhindrer tilleggspoeng for COMP 2401 , SYSC 4006 .
- Forutsetning(er): ECOR 1031 eller (ECOR 1041 og ECOR 1042), alle med minimum karakter C- .
- Forelesninger tre timer i uken, laboratorie to timer i uken.
Referansetekst i originalspråket
The imperative programming paradigm: assignment and state, types and variables, static and dynamic typing. Memory management and object lifetimes: static allocation, automatic allocation in activation frames, dynamic allocation. Function argument passing. Recursion. Data structures: dynamic arrays, linked lists, hash tables. Reading and writing files.
- Prerequisite(s): ECOR 1031 or (ECOR 1041 and ECOR 1042), all with a minimum grade of C- .
- Also listed as SYSC 1006 .
- Precludes additional credit for Precludes additional credit for COMP 2401 , SYSC 4006 .
- Lectures three hours a week, laboratory two hours a week.
Kilder og referanser
Datoer og kilder beholdes for å hjelpe deg å verifisere opplysningene. Oversettelsene tilbys for å lette lesing; den offisielle kilden er referansen for krav og betingelser.
Kildereferanse : https://calendar.carleton.ca/undergrad/courses/SYSC/