📗 -> The Hidden CS Course

short mode
not done
tags include #class
description includes HID

🔶 Course Description

Lorem Ipsum

❗ Important

Email only for personal matters: missingcsclass@ucdavis.edu

TAs

  • Valerie: Monday 1:30 PM - 2:30 PM
  • Palina/Christina: Tuesday 6:00 PM - 7:00 PM
  • Lauren: Wednesday 12:00 PM - 1:00 PM

📄 Class Material

Week 1 - Course Introduction and Using Linux

  • Course Introduction and Using Linux (Lauren)
  • ECS98F-W1

Important SSH Commands:

  • ssh <user>@pc<#>.cs.ucdavis.edu
  • cp /home/vpdoan/Public/verify_ssh ~ cp source destination
    • For moving between computers
  • scp <user>@pc<#>.cs.ucdavis.edu:~/<filename> ~ scp source destination
  • sftp <user>@pc<#>.cs.ucdavis.edu
    • In sftp dialog:
      • lls = local directory (local list)
      • ls = remote directory
      • get <filename> = moves file from remote to local. Default dir is ~

Week 2 - Introduction to the Command Line

  • Introduction to the Command Line (Lauren)
  • ECS98F-W2

Week 3 - Advanced Command Line Usage

  • Advanced Command Line Usage (Palina)
  • ECS98F-W3

Week 4 - Software Testing

Week 5 - Debugging Methodologies

Week 6 - Using the GNU Debugger

Week 7 - Shell Scripting

  • Shell Scripting (Valerie)

Week 8 - Regex

  • Regex (Valerie)

Week 9 - Text Processing (using sed and awk)

  • Text Processing (using sed and awk) (Valerie)

Week 10 - Version Control (using git)

  • Version Control (using git) (All)