Introduction to Tools and Techniques in Computer Science

Introduction

Franklin Bristow

Introduction

First things first: we’re going to get ourselves set up and organized. We’ll first take a look at some tools that you can use for editing text, and we’ll look at some strategies that you can use to organize your files.

Despite the amount of programming you’ve done in COMP 1010 and COMP 1020, you’re also going to be expected to do a lot of writing in computer science. In some cases that’s going to be to describe how to compile or run your work. In some cases your writing is going to be the work. In some cases you’re going to be writing to communicate with your peers and teammates (both in school and in the workplace).

We’ll spend some time this week looking at Markdown and \LaTeX for writing structured text, and a tool called Pandoc for sharing and distributing that text in formats like PDF and Word.

  • Install software on your personal computer (e.g., pandoc and VS Code).
  • Write plain text documents (including code and formulas) using structured markup formats (Markdown and \LaTeX).
  • Convert plain text documents to different formats (e.g., docx).
  • Define your own strategy for organizing your files.
  • Build a directory structure with a visual file explorer for the purpose of organizing your files.