Skip to content

Commit

Permalink
Minor edits; S23 schedule change
Browse files Browse the repository at this point in the history
Swapped weeks 3 and 4 to better work with homework schedule, since
traits are a pre-req for a lot of interesting code.

Also added:
    - Course staff mailing list
    - Some minor policy edits
    - Graduate grading
  • Loading branch information
kopecs committed Jan 23, 2023
1 parent 716a986 commit a75d211
Showing 1 changed file with 21 additions and 7 deletions.
28 changes: 21 additions & 7 deletions syllabus.tex
Original file line number Diff line number Diff line change
Expand Up @@ -335,6 +335,7 @@
\begin{minipage}{.85\textwidth}
\centering
{\huge {\fullcoursecode: \longcoursename}}
{\small \textit{Updated \today}}

\vspace{1em}

Expand All @@ -345,6 +346,13 @@

\vspace{1em}

\begin{center}
For general questions or concerns any instructor can address, please use
\href{mailto:rust-stuco-staff@lists.andrew.cmu.edu}{\texttt{rust-stuco-staff@lists.andrew.cmu.edu}}
\end{center}

\vspace{1em}

\longsemester
\end{minipage}
\end{center}
Expand Down Expand Up @@ -439,9 +447,9 @@ \section*{Grading}

\begin{center}
\begin{tabular}{@{}ll@{}}
Grade & Points \\ \toprule
P & 600--1000 \\
NP & 0--600 \\ \bottomrule
Grade & Points \\ \toprule
P (or S) & 600--1000 \\
NP & 0--600 \\ \bottomrule
\end{tabular}
\end{center}

Expand Down Expand Up @@ -483,11 +491,17 @@ \subsection*{Final}
you've learned from the course. The project will showcase Rust's elegance for
systems engineering and teach you valuable life lessons.

\subsection*{Late-work}
\subsection*{Late work}

All homework released prior to the midterm will be due when the midterm is, and
similarly for the final. Beyond this, no late work is accepted.

If you experience extenuating circumstances (e.g., you are hospitalized, have a
family emergency, a conflict with a university-sponsored event) that prohibit
you from submitting your assignments on time, please let us know (in advance, if
possible). We'll evaluate these instances on a case-by-case basis and arrange
for reasonable accommodations.

\section*{Academic Integrity}

Discussion of homework problems, written or verbal, is always permitted. That
Expand All @@ -510,11 +524,11 @@ \section*{Course Schedule}
2023-01-25 & Pattern matching, \code{impl} blocks; introduction to
ownership, lifetimes and the borrow system
& PPM Parsing \\
2023-02-01 & Function types, closures; more advanced ownership semantics
& Sudoku Solver \\
2023-02-08 & Polymorphism, bounded (traits) and unbounded; trait objects
2023-02-01 & Polymorphism, bounded (traits) and unbounded; trait objects
and dynamic dispatch
& Parsing Combinator Library \\
2023-02-08 & Function types, closures; more advanced ownership semantics
& \\
2023-02-15 & Livecoding a library for text iteration: applying lifetimes,
polymorphism, traits.
& Midterm \\
Expand Down

0 comments on commit a75d211

Please # to comment.