OPS145 Weekly Schedule Newversion: Difference between revisions

From Littlesvr Wiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 25: Line 25:
   <td width="20%" style="border-bottom: thin solid black;">'''Week 2:'''<br>11 - 15 september<br></td>
   <td width="20%" style="border-bottom: thin solid black;">'''Week 2:'''<br>11 - 15 september<br></td>
   <td style="border-bottom: thin solid black;">'''Workstation setup'''<ul>
   <td style="border-bottom: thin solid black;">'''Workstation setup'''<ul>
     <li>Virtualization</li><li>Install VirtualBox and a Linux Mint Workstation VM. Including GuestAdditions.</li><li>Work in full screen.</li><li>Make snapshots, and backups.</li><li>Experiment with system settings, applets</li><li>Firefox for web browsing</li><li>Thunderbird - connect to student email</li><li>Installing extra software</li><li>File manager</li><li>Graphical text editor</li><li>Terminal</li><li>ls, cat, cd</li><li>How to submit labs in this course</li>
     <li>Virtualization</li><li>Install VirtualBox and a Linux Mint Workstation VM. Including GuestAdditions.</li><li>Work in full screen.</li><li>Make snapshots, and backups.</li><li>Experiment with system settings, applets</li><li>Firefox for web browsing</li><li>Thunderbird - connect to student email</li><li>Installing extra software</li><li>File manager</li><li>Graphical text editor</li><li>Terminal</li><li>ls, cat, less, cd</li><li>How to submit labs in this course</li>
   </ul></td>
   </ul></td>
   <td style="border-bottom: thin solid black;font-weight:bold;">[[OPS145 Lab 1 Newversion|Lab 1]]</td>
   <td style="border-bottom: thin solid black;font-weight:bold;">[[OPS145 Lab 1 Newversion|Lab 1]]</td>
Line 33: Line 33:
   <td style="border-bottom: thin solid black;">'''L''<nowiki/>''inux terminal'''
   <td style="border-bottom: thin solid black;">'''L''<nowiki/>''inux terminal'''
     <ul>
     <ul>
     <li>Why a terminal is useful, and used all the time.</li><li>Command arguments; revisit ls</li><li>man pages: search techniques, scrolling, quitting</li><li>Never ever use Ctrl+z for any reason.</li><li>Ctrl+c and wait, or close the terminal if that doesn't work.</li><li>pwd, mkdir, rm, mv, cp</li><li>Command history, history command</li><li>Reading error messages. They're not always obvious, and on rare occasions they are plain wrong.</li><li>Minimal vi: modes, move cursor, save and exit, exit without saving.</li>  
     <li>Why a terminal is useful, and used all the time.</li><li>Command arguments; revisit ls</li><li>man pages: search techniques, scrolling, quitting</li><li>Never ever use Ctrl+z for any reason.</li><li>Ctrl+c and wait, or close the terminal if that doesn't work.</li><li>pwd, mkdir, rm, mv, cp, less and their common arguments</li><li>Case sensitivity for file names, command arguments</li><li>wget, tar to extract sample files and directory structures</li><li>Command history, history command</li><li>Reading error messages. They're not always obvious, and on rare occasions they are plain wrong.</li><li>Minimal vi: modes, move cursor, save and exit, exit without saving.</li>  
     </ul>
     </ul>
   </td>
   </td>
Line 40: Line 40:
  <tr valign="top">
  <tr valign="top">
   <td width="20%" style="border-bottom: thin solid black;">'''Week 4:'''<br>25 - 29 september<br></td>
   <td width="20%" style="border-bottom: thin solid black;">'''Week 4:'''<br>25 - 29 september<br></td>
   <td style="border-bottom: thin solid black;">''''''<ul>
   <td style="border-bottom: thin solid black;">'''P''<nowiki/>''aths'''<ul>
     <li></li>
     <li>root directory</li><li>Absolute paths</li><li>Relative paths</li><li>Revisit pwd, mkdir, rm, mv, cp with more complicated paths</li>
   </ul></td>
   </ul></td>
   <td style="border-bottom: thin solid black;font-weight:bold;">[[OPS145 Lab 3 Newversion|Lab 3]]</td>
   <td style="border-bottom: thin solid black;font-weight:bold;">[[OPS145 Lab 3 Newversion|Lab 3]]</td>

Revision as of 11:34, 18 October 2023

THIS PAGE IS WORK IN PROGRESS, GO HERE for the current usable version

Note: Each professor will indicate the due dates for labs, tests and assignments for their sections. This schedule is a general guideline for week-by-week content.
Week Objectives and Tasks Labs
Week 1:
5 - 8 september
(monday is a holiday)
Course introduction
  • Professor introduction
  • How to be successful. Grades don't matter, hard work does.
  • A bad start will almost always lead to a bad finish.
  • Hardware requirements, laptop strongly recommended
  • Course policies
  • What is a computer
  • What is software, source code
  • What is open source
  • Different Licences and why they matter
  • Short Linux history
  • Linux distributions
  • Who uses Linux
Course Introduction
Week 2:
11 - 15 september
Workstation setup
  • Virtualization
  • Install VirtualBox and a Linux Mint Workstation VM. Including GuestAdditions.
  • Work in full screen.
  • Make snapshots, and backups.
  • Experiment with system settings, applets
  • Firefox for web browsing
  • Thunderbird - connect to student email
  • Installing extra software
  • File manager
  • Graphical text editor
  • Terminal
  • ls, cat, less, cd
  • How to submit labs in this course
Lab 1
Week 3:
18 - 22 september
Linux terminal
  • Why a terminal is useful, and used all the time.
  • Command arguments; revisit ls
  • man pages: search techniques, scrolling, quitting
  • Never ever use Ctrl+z for any reason.
  • Ctrl+c and wait, or close the terminal if that doesn't work.
  • pwd, mkdir, rm, mv, cp, less and their common arguments
  • Case sensitivity for file names, command arguments
  • wget, tar to extract sample files and directory structures
  • Command history, history command
  • Reading error messages. They're not always obvious, and on rare occasions they are plain wrong.
  • Minimal vi: modes, move cursor, save and exit, exit without saving.
Lab 2
Week 4:
25 - 29 september
Paths
  • root directory
  • Absolute paths
  • Relative paths
  • Revisit pwd, mkdir, rm, mv, cp with more complicated paths
Lab 3
Week 5:
2 - 6 october
'
Lab 4
Week 6:
10 - 13 october
(monday is a holiday)
'
Lab 5
Week 7:
16 - 20 october
Evaluation
  • Midterm test
Study Week:

23 - 27 october

Week 8:
30 october - 3 november
'
Lab 6
Week 9:
6 - 10 november
'
Lab 7
Week 10:
13 - 17 november
'
Lab 8
Week 11:
20 - 24 november
'
Lab 9
Week 12:
27 november - 1 december
'
Lab 10
Week 13:
4 - 8 december
Review
Week 14:
11 - 13 december
(wednesday is last day)
Exam