User Tools

Site Tools


Sidebar

projects

pct0 (bonus; due 20190822)
uxi0 (due 20190822)
wcp1 (due 20190822)
pct1 (due 20190828)
wcp2 (due 20190828)
adm0 (due 20190904)
pct2 (due 20190904)
wcp3 (due 20190904)
pbx0 (due 20190911)
pct3 (due 20190911)
wcp4 (due 20190911)
pbx1 (due 20190918)
pct4 (due 20190918)
wcp5 (due 20190918)
pbx2 (due 20190925)
pct5 (due 20190925)
wcp6 (due 20190925)
upf0 (due 20191002)
pct6 (due 20191002)
wcp7 (due 20191002)
upf1 (due 20191009)
pct7 (due 20191009)
wcp8 (due 20191009)
usr0 (due 20191023)
pct8 (bonus; due 20191023)
pct9 (due 20191023)
wcp9 (due 20191023)
wpa0 (due 20191030)
pctA (due 20191030)
wcpA (due 20191030)
pwn0 (due 20191106)
pctB (due 20191106)
wcpB (due 20191106)
gfo0 (due 20191113)
pctC (due 20191113)
wcpC (due 20191113)
EoCE (due 20191211 by 172959)
haas:fall2019:unix:projects:uxi0

Corning Community College

CSCS1730 UNIX/Linux Fundamentals

Project: UXI0

Errata

This section will document any updates applied to the project since original release:

  • revision #: <description> (DATESTAMP)

Objective

In this project, we get started with some course initialization activities.

Project Overview

Course Homepage

You're reading this, so you've likely already found your way to the course homepage. It consists of the syllabus plus additional course resources.

Please familiarize yourself with it, bookmarking important resources as appropriate, so that you can refer back when needed.

I'd recommend knowing how to get to the projects page (where you found the link for this project), as new content will be posted there.

Syllabus

Be sure to read through and over the syllabus, ensuring there are no questions on the material and organization of the course.

Journal Intro

Familiarize yourself with your Journal, and once there:

  • customize it (title/subtitle)
  • add an introduction
  • create your first week content

NOTE: Week 1 journal entry will be due before Thursday, the remainder of the intro Journal content will be due by this project's deadline.

Mailing List

There is a class mailing list set up for use with this class (unix@lab46.corning-cc.edu).

We will use this for class discussions (along with irc, the notes wiki page, your Journal, etc.) and to disseminate announcements and other information.

You will need to submit to me your lab46 e-mail address with which I will subscribe to the class mailing list.

You will do so via submitted a text file (name info.text) when you submit this project.

Your lab46 e-mail address should be identified in info.text as follows:

e-mail: yourusername@lab46.corning-cc.edu

I will specifically look for the lead-in “e-mail: ” to identify your submitted e-mail address.

If you like, you may also submit additional e-mail addresses, but note that I will only allow you to post from your lab46 address. Simply append additional “email: ” lines in your info.text file.

Class Chat (IRC)

Using the tutorial, set up a screen session and join the #unix channel on irc. This has proven useful for more interactive (debugging!) conversations.

Lab46 Shell

For many of you, this will be your first experience in the LAIR and/or logging onto Lab46.

If you are new, the first day I will have your login information which will be provided, and we will spend a few moments getting everyone logged in.

If you are already familiar, please ensure you can still log into the pods and lab46.

Personal/Per-User Lab46 Mercurial Repository

To both aid you and help you develop better development skills, I'd like for you to make regular commits and pushes to your Lab46 mercurial repository.

This way, you can have a regular snapshot of your work as you go along, plus have the ability to grab an older copy should something go wrong.

Like the Journal, I will be looking for a minimal amount of repository-related activity PER WEEK (for example, I will be looking for AT LEAST 1 commit in relation to your program for week 1).

Reading

As a first week activity, I would like for you to read the UNIX for the Beginning Mage book in its entirety, and spend ample time practicing the commands and concepts covered on lab46.

Also, in the Harley Hahn book, read up through Chapters 1 and 2.

Submission Criteria

To be successful in this project, the following criteria must be met:

  • Project must be submit on time, by the posted deadline to be eligible for full credit.
    • Late submissions will lose 25% credit per day, with the submission window closing on the 4th day following the deadline.
    • Early submissions can earn 1 bonus point per day in advance of the posted due date.
  • Track/version appropriate files in your repository
  • Create and submit a text file called info.text that contains the following information:
    • preferred name/nickname (prefix with “name: ”)
    • preferred e-mail address (prefix with “e-mail: ”)
    • irc nick used in class chat (your username if unchanged, prefix with “irc: ”)
    • current major/program of study (Computer Science, CyberSecurity, etc.)
    • other information I should know (prefix with “other: ”)

Submission

To submit this project to me, use the submit tool, run the following command at your lab46 prompt:

$ submit unix uxi0 info.text
Submitting unix project "uxi0":
    -> info.text(OK)

SUCCESSFULLY SUBMITTED

You should get some sort of confirmation indicating successful submission if all went according to plan. If not, check for typos and or locational mismatches.

I'll be evaluating the project based on the following criteria:

39:uxi0:final tally of results (39/39)
*:uxi0:customized journal title [4/4]
*:uxi0:customized journal intro [4/4]
*:uxi0:joined class irc chat [4/4]
*:uxi0:submitted info.text file [4/4]
*:uxi0:provided requested information in info.text [12/12]
*:uxi0:cloned lab46 mercurial repository into ~/src [3/3]
*:uxi0:committed and pushed populated .hgignore file [4/4]
*:uxi0:configured hgrc file [4/4]
haas/fall2019/unix/projects/uxi0.txt · Last modified: 2019/08/18 21:49 by wedge