Syllabus

A template for course syllabus in LaTeX.

Category

university

License

Free to use (MIT)

File

syllabus.tex

syllabus.texRead-only preview
% Fri Jun 09 10:16:32 EDT 2023
%+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
% SUMMARY   :  Syllabus for COS-### Course Name
%           :  James Quinlan 
%           :  Great State University
%           :  MIT License
%+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

% DIRECTORIES
\def\common{./common} % Common to ALL your syllabi (e.g., instructor)
\def\local{./local}
\def\assets{./assets}

% SETTINGS
\input{configs}


% DOCUMENT CLASS
\documentclass[11pt]{handout}


% PACKAGES
\usepackage{geometry, booktabs}
\usepackage{mathabx, color} % square bullets in itemized list
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage{hyperref}
\usepackage{nopageno}
\usepackage{multicol}
\usepackage{tabularx}
\usepackage{rotating}
\usepackage{calc}

% Outline - Enumerated Lists
\usepackage{outlines}
\usepackage{enumitem}
\setenumerate[1]{label=\arabic*.}
\setenumerate[2]{label=(\alph*).}
\setenumerate[3]{label=\roman*.}
\setenumerate[4]{label= - }


% HACK (see hyperlink)
% https://newbedev.com/how-to-find-this-unicode-character-u-202f-in-your-latex-documents
\DeclareUnicodeCharacter{202F}{FIX ME!!!!}


% LAYOUT(S) 
\geometry{margin=1in,top=0.4in,bottom=0.75in}
\setlength{\parindent}{0in}
\setlength{\parskip}{0in}

% Spacing 
\setlength{\parindent}{0in}
\setlength{\parskip}{0in}


% USER-DEFINED COMMANDS
\newcommand{\peem}{\textsc{p.m.}}
\newcommand{\ayem}{\textsc{a.m.}}


% STYLE OVERRIDES
% Puts a blue bullet for list items.  Comment out for standard bullet
\renewcommand{\labelitemi}{\includegraphics[]{\assets/blue_bullet.png}}


% LOGO and HEADER 
  \title{\includegraphics[scale=1.0]{assets/logo.png}}
  \input{\common/header}


% DOCUMENT
% ----------------------------------------------------- %
\begin{document}
\maketitle


% ----------------------------------------------------- %
% COURSE INFO
  \subsection*{Course Information}
  \vspace{0ex}%
  \noindent\parbox{0.5\textwidth}{%
  \noindent\begin{tabular}{@{}ll}
  \input{\local/courseinfo}
  \end{tabular}}
  \vspace{2ex}\hrule\vspace{2ex}


% ----------------------------------------------------- %
% NSTRUCTOR INFO
  \subsection*{Instructor Information}
  \noindent\parbox{0.5\textwidth}{%
  \noindent\begin{tabular}{@{}ll}
  \input{\common/instructor.tex}
  \end{tabular}}
  \vspace{2ex}\hrule\vspace{2ex}

 
% ----------------------------------------------------- %
% COURSE DESCRIPTION
  \subsection*{Course description} 
  \input{\local/description}
  \vspace{2ex} \hrule\vspace{2ex}
 
 
% ----------------------------------------------------- %
% COURSE TOPICS
  \subsection*{Topics} 
  \input{\local/topics}
  \vspace{2ex} \hrule\vspace{2ex}
 

% ----------------------------------------------------- %
% LEARNING OUTCOMES
  \subsection*{Learning Outcomes}
  \input{\local/learningoutcomes}
  \vspace{2ex}\hrule\vspace{2ex}

 
% ----------------------------------------------------- %
% EQUIPMENT
% https://sites.udel.edu/computing-purchases/personal-specs/
  \subsection*{Essential Equipment}
  \input{\local/equipment}
  \vspace{2ex}\hrule\vspace{2ex}

   
% ----------------------------------------------------- %
% Grade Evaluation
  \subsection*{Course Evaluation and Grading Policies} 
  \input{\local/evaluation.tex}
  \vspace{2ex}\hrule\vspace{2ex}


% ----------------------------------------------------- %
\if\topics1
{
  \subsection*{Topic Schedule}
  \input{\local/schedule}
  \vspace{2ex}\hrule\vspace{2ex}
}
\fi


% ----------------------------------------------------- %
\if\importantdates1
{
  \subsection*{Important Dates}
  \input{\common/importantdates}
  \vspace{2ex}\hrule\vspace{2ex}
}
\fi


% ----------------------------------------------------- %
\if\policies1
{
  \subsection*{Policies, Support Services, and Other Information}
  \input{\local/policies}
  \vspace{2ex}\hrule\vspace{2ex}
}
\fi
 
\end{document} % /END DOCUMENT
Preview
Syllabus preview
Syllabus LaTeX Template | Bibby | Bibby AI