Course syllabus, modular (handout class, community)
A course syllabus split into files you switch on and off: course information, description, learning outcomes, topics, schedule, evaluation, grade cutoffs, equipment and policies, on a small handout class with a header for the department and term.
- Category
- Syllabus
- Document class
handout(handout.cls) — ships with TeX Live- Workflow
- Lecture notes — no revision rounds
- Author
- James Quinlan (syllabus-template)
- Source
- James Quinlan (syllabus-template)
- Licence
- No licence is stated in the files. James Quinlan (syllabus-template) distributes them for authors preparing a submission.
These are the publisher’s own files. This project starts from James Quinlan (syllabus-template)’s package for this publication — their manuscript, their handout.cls, their bibliography style — so what compiles here is what they would have given you.
Check James Quinlan (syllabus-template)’s author pages for the current instructions.
Where this differs from the publisher’s download.
- Note: A community template, not issued by any university: replace the placeholder course, instructor and policy text with your own and your institution's.
What you get
LICENSE· 1 KBassets/blue_bullet.png· 4 KBassets/logo.png· 876 Bcommon/cutoffs.tex· 807 Bcommon/header.tex· 342 Bcommon/instructor.tex· 512 Bconfigs.tex· 1 KBhandout.cls· 2 KBlocal/courseinfo.tex· 606 Blocal/description.tex· 765 Blocal/equipment.tex· 2 KBlocal/evaluation.tex· 884 Blocal/learningoutcomes.tex· 951 Blocal/policies.tex· 11 KBlocal/schedule.tex· 1 KBlocal/tips.tex· 1 KBlocal/topics.tex· 720 Bsyllabus.tex— the file that is compiled · 4 KB
These become your files. Editing them afterwards changes your project and nothing else — a project owns its files from the moment it is made.
Source
LICENSE — binary, 1 KB
assets/blue_bullet.png — binary, 4 KB
assets/logo.png — binary, 876 B
common/cutoffs.tex · 807 B
% Fri Jun 09 10:16:32 EDT 2023
%+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
% SUMMARY : Letter Grade Cut-off values
% : Great State University
% : Set according to your university
%+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Letter grades are assigned based on the final percent using the cut-off values:
\begin{flushleft}
\textbf{Grade} \hfill \textbf{\% bound} \\
\vspace{.1in} \hrule \vspace{.1in}
A \dotfill 93 - 100 \\
A- \dotfill 90 - 92.9 \\
B+ \dotfill 87 - 89.9 \\
B \dotfill 83 - 86.9 \\
B- \dotfill 80 - 82.9 \\
C+ \dotfill 77 - 79.9 \\
C \dotfill 73 - 76.9 \\
C- \dotfill 70 - 72.9 \\
D \dotfill 60 - 69.9 \\
F \dotfill <60 \\
\end{flushleft}
common/header.tex · 342 B
% Fri Jun 09 10:16:32 EDT 2023
%+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
% SUMMARY : HEADER File containing: semester, course,
% : and department name
% : DO NOT EDIT
%+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
\author{\semester}
\course{\coursename }
\date{\dept}
common/instructor.tex · 512 B
% Fri Jun 09 10:16:32 EDT 2023
%+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
% SUMMARY : Instructor Section
% : DO NOT EDIT
% : Change values in `syllabus.tex` file
%+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
\textsf{Name:} & \prof \\
\textsf{Office:} & \office \\
\textsf{Phone:} & \phone \\
\textsf{Email:} & \email \\
\textsf{Office Hours:} & \officehours \\
configs.tex · 1 KB
% Fri Jun 09 10:16:32 EDT 2023
%+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
% SUMMARY : Settings for Course and Instructor
%
%+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
% DEPARTMENT
\def\dept{Department of Mathematics and Computer Science}
% COURSE SETTINGS
\def\semester{Fall 2023}
\def\coursenum{MAT 123}
\def\coursename{Course Name}
\def\credithours{3}
\def\callnumber{12345}
\def\location{Building Name 123}
\def\classtimes{T, R 2:00 \peem - 3:15 \peem}
\def\prereq{Grade of C or higher in MAT 101 and MAT 102, or permission of instructor.}
\def\textbook{Louden, K. C., \& Lambert, K. A. (2011). \textit{Programming languages: principles and} \\ & \textit{practices}. Cengage Learning.}
% INSTRUCTOR SETTINGS
\def\prof{Dr. Homer Simpson}
\def\office{123 Big Building}
\def\phone{(213) 789 - 1234}
\def\email{[email protected]}
\def\officehours{8:00 \ayem - 9:00 \peem}
% OPTIONAL SECTIONS
% 1 = ON
% 0 = OFF
\def\importantdates{0}% the repository ships no common/importantdates.tex; set to 1 once you add one
\def\policies{1}
\def\topics{1}
%
% Define Others optional sections as needed.
% Include file in local directory
% ------------------------------------------------------------------------------------------------------
handout.cls · 2 KB
\NeedsTeXFormat{LaTeX2e}
\ProvidesClass{handout}[2009/11/30 v0.1 Jim Fowler's Handout class]
% Passes and class options to the underlying article class
\DeclareOption*{\PassOptionsToClass{\CurrentOption}{article}}
\ProcessOptions
% Load LaTeX's article class
\LoadClass{article}
\makeatletter
\newcommand{\@course}{Mathematics}
\newcommand{\course}[1]{\renewcommand{\@course}{#1}}
\makeatother
\date{\ifcase\month\or Winter\or Winter\or March\or Spring\or Spring\or Spring\or Summer\or Summer\or Autumn\or Autumn\or Autumn\or Autumn\fi\space\number\year}
\usepackage{graphicx}
\usepackage{geometry}
\geometry{margin=1.25in,top=0.7in,bottom=1in}
\usepackage{titlesec}
\makeatletter
\renewcommand{\maketitle}{%
\begin{center}%
{\large\textsf{\textbf{\@title\hfill\@course}}\vspace{0.5ex}\hrule\vspace{0.5ex}}
{\large\textsf{\@date\hfill\@author}}
\end{center}}
\makeatother
\titleformat{\section}{\sffamily\bfseries}
{\Large\thesection}{0pt}{\Large}[{\titlerule[0.5pt]}] % {\Large\thesection}{0pt}{ \linebreak\Large}[{\titlerule[0.5pt]}] \linebreak\Large
\titleformat{\subsection}{\sffamily\bfseries}
{\small\thesubsection}{0pt}{\large}[]
% \titlespacing*{<command>}{<left>}{<before-sep>}{<after-sep>}
\titlespacing*{\subsection}{0pt}{0pt}{5pt}
\titleformat{\subsubsection}{\sffamily\bfseries}
{\small\thesubsection}{0pt}{\linebreak\small}
\usepackage{amsmath}
\usepackage{amsthm}
\newtheorem{theorem}{Theorem}
\newtheorem{corollary}[theorem]{Corollary}
\newtheorem{lemma}[theorem]{Lemma}
\newtheorem{proposition}[theorem]{Proposition}
\theoremstyle{definition}
\newtheorem{remark}[theorem]{Remark}
\newtheorem{example}[theorem]{Example}
\newtheorem{definition}[theorem]{Definition}
\usepackage{amssymb}
\newcommand{\R}{\mathbb{R}}
\newcommand{\N}{\mathbb{N}}
% That's all, folks!
\endinputlocal/courseinfo.tex · 606 B
% Fri Jun 09 10:16:32 EDT 2023
%+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
% SUMMARY : Course INFORMATION
% :
% : DO NOT EDIT (Change values in syllabus.tex file)
%+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
\textsf{Course:} & \coursename \\
\textsf{Call \#:} & \callnumber \\
\textsf{Credit Hours:} & \credithours \\
\textsf{Room:} & \location \\
\textsf{Day/Times:} & \classtimes \\
\textsf{Prerequisites:} & \prereq \\
\textsf{Textbook:} & \textbook \\
local/description.tex · 765 B
% Fri Jun 09 10:16:32 EDT 2023
%+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
% SUMMARY : Course DESCRIPITION
% :
% : EDIT Below
%+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Principles and techniques of high level programming language specification, including syntax and semantics,
and implementation methods. Languages are considered as formal constructs representing computable functions
and the course presents basic results of computability theory. Methods of recognition for regular and context
free languages, the functional alternative to the state based imperative paradigm, use of parse trees as control
constructs, and concurrent programming synchronization primitives are also covered.
local/equipment.tex · 2 KB
% Fri Jun 09 10:16:32 EDT 2023
%+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
% SUMMARY : Technical INFORMATION
% :
% : EDIT BELOW
%+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Typical technical suggestions for users are:
\begin{outline}
\1 Computer or Laptop: A reliable computer or laptop is the foundation of your setup.
Choose one that meets your requirements in terms of processing power, storage capacity, and portability.
\1 Operating System: Install a suitable operating system such as Windows, macOS, or Linux, depending on your preference and software compatibility.
\1 RAM (Random Access Memory): Opt for at least 8GB of RAM to ensure smooth multitasking and efficient performance. However, if you plan to run resource-intensive applications or perform data-intensive tasks like video editing or 3D rendering, consider getting 16GB or more.
\1 Storage Drive: Have a sufficient storage drive to store your files and applications. A solid-state drive (SSD) is recommended for faster boot times and improved overall system performance. Aim for a minimum of 256GB, but consider larger capacities if you work with large files or require extensive storage.
\1 Monitor: Invest in a good-quality monitor with a suitable size and resolution for your needs. Ensure it has the necessary ports to connect to your computer.
\1 Keyboard and Mouse: Choose a comfortable keyboard and mouse for easy navigation and typing. Wired or wireless options are available, depending on your preference.
\1 Internet Connectivity: Reliable internet connectivity is essential for accessing online resources, cloud storage, and software updates. Ensure you have a stable internet connection either through Ethernet or Wi-Fi.
\1 Speakers or Headphones: Consider having speakers or headphones for audio output, depending on your preference. This will enable you to listen to music, watch videos, or participate in online meetings.
\1 Webcam: If you plan to engage in video conferencing or online meetings, a webcam is necessary for video communication.
\1 Surge Protector or Uninterruptible Power Supply (UPS): Protect your computer and equipment from power fluctuations or outages by using a surge protector or UPS.
\end{outline}
local/evaluation.tex · 884 B
% Fri Jun 09 10:16:32 EDT 2023
%+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
% SUMMARY : Evaluation Items and Percentage
% :
% : EDIT BELOW
%+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Grades are based on:
Attendance/Participation (10\%),
exams (2 @ 10\%),
homework (20\%),
projects (40\%), and
final exam (10\%).
The grade of ``I" (incomplete) can be given ONLY when a student,
who is doing otherwise acceptable work (passing grade) and cannot
complete a part of work (e.g., the final exam) because of documented
illness or other conditions beyond the student’s control.
In the latter case, the student must discuss the situation with the
instructor and complete an application form from the department before
the part of the work is due or as soon as the circumstances are known.
local/learningoutcomes.tex · 951 B
% Fri Jun 09 10:16:32 EDT 2023
%+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
% SUMMARY : Course Learning Outcomes (Use Bloom's Taxonomy Verbs)
% :
% : EDIT BELOW
%+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
By the end of this course, participants will be able to:
\begin{outline}
\1 Discuss database management system concepts
\1 Design a database:
This will include design philosophies such as E-R and Relational Algebra, along with studies of
normal forms for databases
\1 Write SQL queries
\1 Explain Physical Representation.
This will cover the basics of how the information in a database is stored and accessed on various systems
\1 Explain advanced NoSQL and Big data frameworks
\1 Apply the database concepts to a real-world project
\1 Demonstrate knowledge of data science ethics in forum discussions.
\end{outline}
local/policies.tex · 11 KB
% Fri Jun 09 10:16:32 EDT 2023
%+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
% SUMMARY : Policies, Support Services, and Other Information
% :
%+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
% Attendance
\subsection*{Attendance}
Requirements for students’ attendance and participation will be defined by each instructor based on the following policy:
\begin{outline}
\1 Tuesday of the first week is considered the first day of class for the online term, with subsequent Mondays serving as the first day of instruction each week. Assignments each week are due on Thursdays and/or Sundays. Please see the course schedule for specific due days.
\1 Regular online attendance/participation and engagement are expected for student success in fully online courses. Online participation is evident through posting to a discussion board, completing real-time activities or quizzes, or other course-related activities.
\1 Weekly deadlines for deliverables are Thursdays and Sundays by 11:59 pm.
\end{outline}
\vspace{2ex}\hrule\vspace{2ex}
% Brightspace
\subsection*{Brightspace Support Services}
The ITS Service Desk in the ABC Library is prepared to help students should they encounter problems with Brightspace. Please read through the following information:
\begin{outline}
\1 For login problems, call the Service Desk at 874-4357.
\1 The Service Desk Website, \url{https://web.ABC.edu/itservicedesk} opens in a new window and posts the semester operating schedule and a link on the right index to the self-help technical wiki. That site contains Brightspace help and instructions for both students and faculty.
\end{outline}
Recommended browsers (those with the most QA testing effort against them) are Google Chrome, Safari, and Mozilla Firefox. The mobile versions of these browsers also work well with most operations in Brightspace. Internet Explorer is not recommended.
\vspace{2ex}\hrule\vspace{2ex}
% Netiquette
\subsection*{Netiquette for Online Courses}
\begin{outline}
\1 Be polite and respectful of one another.
\1 Avoid personal attacks. Keep dialogue friendly and supportive, even when you disagree or wish to present a controversial idea or response.
\1 Be careful with the use of humor and sarcasm. Emotion is difficult to sense through text.
\1 Be helpful and share your expertise. Foster community communication and collaboration.
\1 Contribute constructively and completely to each discussion. Avoid short repetitive ``I agree" responses, and don’t make everyone else do the work.
\1 Consider carefully what you write. Re-read all e-mails and discussions before sending or posting.
\1 e-mail is considered a permanent record that may be forwarded to others.
\1 Be brief and concise. Don’t use up other people’s time or bandwidth.
\1 Use descriptive subject headings for each e-mail message.
\1 Respect privacy. Don’t forward a personal message without permission.
\1 Cite references. Include web addresses, authors, articles' names, publication date, etc.
\1 Keep responses professional and educational. Do not advertise or send chain letters.
\1 Do not send large attachments unless you have been requested to do so or have permission from all parties.
\1 2-word postings (e.g., I agree, Oh yeah, No way, Me too) do not ``count'' as postings.
\end{outline}
\vspace{2ex}\hrule\vspace{2ex}
% Writing Support
\subsection*{ABC Academic Writing Standards}
Specific writing standards differ from discipline to discipline, and learning to write persuasively in any genre is a complex process, both individual and social, that takes place over time with continued practice and guidance. Nonetheless, ABC has identified some common assumptions and practices that apply to most academic writing done at the university level. These generally understood elements are articulated here to help students see how they can best express their ideas effectively, regardless of their discipline or writing assignment. \\
Venues for writing include the widespread use of e-mail, electronic chat spaces, and interactive blackboards. ABC is committed to guaranteeing that students can expect all electronic communication to meet Federal and State regulations concerning harassment or other ``hate'' speech. Individual integrity and social decency require common courtesies and a mutual understanding that writing- in all its educational configurations- attempts to share information, knowledge, opinions, and insights in fruitful ways. \\
Academic writing (as commonly understood in the university) always aims at correct Standard English grammar, punctuation, and spelling.\\
The following details are meant to give students accurate, useful, and practical assistance for writing across the curriculum of ABC. \\
Students can assume that successful collegiate writing will generally:
\begin{outline}
\1 Delineate the relationships among writer, purpose, and audience using a clear focus (thesis statements, hypotheses, or instructor-posed questions are examples of such focusing methods, but are not the only ones) and a topic managed and developed appropriately for the specific task.
\1 Display a familiarity with and understanding of the particular discourse styles of the discipline and/or particular assignment.
\1 Demonstrate the analytical skills of the writer rather than just repeating what others have said by summarizing or paraphrasing
\1 Substantiate abstractions, judgments, and assertions with evidence specifically applicable to the occasion, whether illustrations, quotations, or relevant data.
\1 Draw upon contextualized research whenever necessary, properly acknowledging the explicit work or intellectual property of others.
\1 Require more than one carefully proofread and documented draft, typed or computer printed unless otherwise specified.
\end{outline}
\vspace{2ex}\hrule\vspace{2ex}
% Conduct
\subsection*{Professional Conduct}
Cheating and plagiarism are serious academic offenses that Colleges and Universities deal with firmly. Academic integrity presumes that students are honest in all academic work. Cheating is the failure to give credit for work not done independently (i.e., submitting a paper written by someone other than yourself), unauthorized communication dABCng an examination, or claiming credit for work not done (i.e., falsifying information). Plagiarism is the failure to give credit for another person’s written or oral statement, thereby falsely presuming that such work is originally and solely your own. \\
If you have any doubt about what constitutes plagiarism, visit the following website:\\
\url{https://honorcouncil.georgetown.edu/whatisplagiarism}\\
the ABC Student Handbook, and University Manual sections on plagiarism and cheating at\\
\url{http://web.ABC.edu/studentconduct/student-handbook}. \\
Students are expected to be honest in all academic work. A student’s name on any written work, quiz, or exam shall be regarded as assurance that the work results from the student’s independent thought and study. Work should be stated in the student’s words and correctly attributed to its source. Students should know how to quote, paraphrase, summarize, cite, and reference the work of others with integrity. The following are examples of academic dishonesty.
\begin{outline}
\1 Using material, directly or paraphrasing, from published sources (print or electronic) without appropriate citation;
\1 Claiming disproportionate credit for work not done independently;
\1 Unauthorized possession or access to exams;
\1 Unauthorized communication during exams;
\1 Unauthorized use of another’s work or preparing work for another student;
\1 Taking an exam for another student;
\1 Altering or attempting to alter grades;
\1 The use of notes or electronic devices to gain an unauthorized advantage during exams;
\1 Fabricating or falsifying facts, data, or references;
\1 Facilitating or aiding another’s academic dishonesty;
\1 Submitting the same paper for more than one course without prior approval from the Instructor.
\end{outline}
Please note the following section from the University Manual:
\textbf{8.27.17.} Instructors shall have the explicit duty to act in known cheating or plagiarism cases. The instructor shall have the right to fail a student on the assignment on which the instructor has determined that a student has cheated or plagiarized. The circumstances of this failure shall be reported to the student’s academic dean, the instructor’s dean, and the Office of Student Life. The student may appeal the matter to the instructor’s dean, and the decision by the dean shall be expeditious and final.
The instructor will initiate such action if it is determined that any written assignment is copied or falsified, or inappropriately referenced.\\
Any good writer’s handbook and reputable online resources will offer help on plagiarism and instruct you on how to acknowledge source material. If you need more help understanding when to cite something or how to indicate your references, PLEASE ASK.\\
Please note: Students are responsible for being familiar with and adhering to the published ``Community Standards of Behavior: University Policies and Regulations'' which can be accessed in the University Student Handbook.\\
\vspace{2ex}\hrule\vspace{2ex}
% Support
\subsection*{Student Support Services}
The following student support services are provided by the university and available to all ABC students:
\begin{outline}
\1 Student support services such as counseling center: https://web.ABC.edu/counseling
\1 Food assistance: https://web.ABC.edu/rhody-outpost
\1 Bias resource team: https://web.ABC.edu/brt
\end{outline}
\vspace{2ex}\hrule\vspace{2ex}
% Support
\subsection*{Academic Support Services}
\textbf{Office of Disability Services}\\
\underline{Americans With Disabilities Act Statement}\\
Any personal learning accommodations that may be needed by a student covered by the ``Americans with Disabilities Act'' must be made known to the university as soon as possible. This is the student's responsibility. The Office of Affirmative Action, Equal Opportunity and Diversity (AAEOD) can provide information about services, academic modifications, and documentation requirements. \url{https://web.ABC.edu/affirmativeaction/}\\
Any student with a documented disability is welcome to contact me early in the semester so that we may work out reasonable accommodations to support your success in this course. Students should also contact Disability Services for Students, Office of Student Life, 123 Student Union, 123-456-7890.\\
Students are expected to notify faculty at the onset of the semester if any special considerations are required in the classroom. If any special considerations are required for examinations, the student is expected to notify the faculty a week before the examination with the appropriate paperwork.
\vspace{2ex}\hrule\vspace{2ex}
% Library
\subsection*{ABC Online Library Resources}
\url{https://web.ABC.edu/library/}
local/schedule.tex · 1 KB
% Fri Jun 09 10:16:32 EDT 2023
%+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
% SUMMARY : Weekly Schedule
% :
% : EDIT WEEKLY TOPICS
%+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
\begin{flushleft}
Week 1 \dotfill Introduction to data and R Studio (Cloud) \\
Week 2 \dotfill Acquiring Data (Basic) and Version Control (git) \\
Week 3 \dotfill Exploratory data analysis (visualization and description) \\
Week 4 \dotfill Data Wrangling (Base R and Hadleyverse) \\
Week 5 \dotfill Exploratory data analysis (visualization and description) \\
Week 6 \dotfill Statistics, models, and tests \\
Week 7 \dotfill Exam \\
Week 8 \dotfill Data models make predictions (machine learning) \\
Week 9 \dotfill Data models make predictions (machine learning) \\
Week 10 \dotfill Cross validation \\
Week 11 \dotfill Advanced data acquisition (sql) \\
Week 12 \dotfill Feature engineering \\
Week 13 \dotfill Data Privacy, Security, and Ethics \\
Week 14 \dotfill Communication (Rmd, shiny, and slidy) \\
Week 15 \dotfill Communication (Rmd, shiny, and slidy) \\
\end{flushleft}
\textbf{NOTE}: Schedule is tentative and subject to change.
local/tips.tex · 1 KB
% Fri Jun 09 10:16:32 EDT 2023
%+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
% SUMMARY : Tips for success
% : Include your best tips for success
%+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
\begin{outline}
\1 Pre-read the material before coming to class.
\1 Stay on track, and don't wait until the due date to do your homework.
\1 Ask questions when you don't understand something. Ask in class, via email, or during office hours.
\1 Form study groups with your classmates.
\1 Attend every class. Be on time for every class. Participate in the lecture by asking, answering, and practicing problems.
\1 Stay organized. Your notebook should be organized so that you can find class handouts and lecture notes.
\1 Although some of your homework will not be turned in to your instructor, keep your work neat and organized. All homework should be used as a study guide for quizzes and exams. It would be best to do most of your homework by hand, on paper, as you would during a test. Keeping this work will allow you to see what you did and enable you to study more effective
\end{outline}
local/topics.tex · 720 B
% Fri Jun 09 10:16:32 EDT 2023
%+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
% SUMMARY : List of topics
% :
% : EDIT TOPICS
%+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
\begin{outline}
\1 Generate data, create data frame (structure)
\1 Data science knowledge and skills (background)
\1 Data science careers (side focus)
\1 Describe Data Science and the skill sets needed to be a data scientist.
\1 Data acquisition (sql, csv, reading, loading, Web Scraping, etc.) and wrangling
\1 Exploratory data analysis (visualization and description)
\1 Communication (Rmd, shiny, and slidy)
\1 Version control (git)
\1 Tidyverse
\1 BigData
\end{outline}
syllabus.tex — the file that is compiled · 4 KB
% 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{Your paper}
\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
The first page, as this template compiles today. Click it to enlarge, and again to shrink. Open the file ↗