haas/fall2026/common/projects/ntr1.md
... ...
@@ -23,12 +23,10 @@ up at any time.
23 23
By the deadline, please do the following:
24 24
25 25
* [READ THE MAGE BOOK](#read-the-mage-book)
26
- * [LOG INTO LAB46 SHELL SYSTEM](#log-into-lab46-shell-system)
27 26
* [CREATE PRIVATE REPOSITORY ON GITHUB](#create-private-repository-on-github)
28 27
* [ESTABLISH README AND PROVIDE INFO](#establish-readme-and-provide-info)
29 28
* [CHECK AND EDIT REPO CONFIG](#check-and-edit-repo-config)
30 29
* [INVITE INSTRUCTOR TO REPOSITORY](#invite-instructor-to-repository)
31
- * [CLONE CLASS REPOSITORY ONTO LAB46](#clone-class-repository-onto-lab46)
32 30
* [CONTRIBUTE CONTENT TO CLASS REPO](#contribute-content-to-class-repo)
33 31
34 32
Finally, there is information regarding the [SUBMISSION](#submission) and
... ...
@@ -36,42 +34,12 @@ evaluation of the project at the tail end of this document.
36 34
37 35
### READ THE MAGE BOOK
38 36
39
-If you are unfamiliar with the `lab46` system, or UNIX systems in
40
-general, please take some time to read the "UNIX FOR THE BEGINNING MAGE"
41
-PDF that is available for download off the course homepage.
37
+Please take some time to read the "UNIX FOR THE BEGINNING MAGE" PDF that
38
+is available for download off the course homepage.
42 39
43 40
Feel free to ask any questions regarding its content and concepts on the
44 41
DISCORD.
45 42
46
-### LOG INTO LAB46 SHELL SYSTEM
47
-
48
-Using your SSH KEY, giving adequate time for the instructor to install it
49
-on your account, SSH or MOSH into your account on the `lab46` shell
50
-system.
51
-
52
-Any issues, please report them to the instructor on DISCORD.
53
-
54
-Your username on `lab46` is the same as your CCC username (minus the
55
-`@corning-cc.edu`). It will be **lowercase**. The system is **CaSe
56
-SeNsItIvE**, so assume lowercase unless otherwise indicated.
57
-
58
-The hostname for `lab46` is: `lab46.g7n.org`
59
-
60
-To SSH into `lab46` with your username: `ssh user@lab46.g7n.org`
61
-
62
-To MOSH into `lab46` with your username: `mosh user@lab46.g7n.org`
63
-
64
-What is the difference between **SSH** and **MOSH**? While they both
65
-provide a secure, encrypted connection between your local system and the
66
-remove server (`lab46`), **MOSH** is engineered to handle less reliable
67
-connections. If you find your **SSH** connections choppy and freezing up
68
-due to questionable internet, consider trying out **MOSH**, which may
69
-make your connection experience more tolerable.
70
-
71
-NOTE: while most modern systems will have an SSH CLIENT installed, you
72
-are not guaranteed to have a MOSH CLIENT installed. Feel free to install
73
-one if you wish.
74
-
75 43
### CREATE PRIVATE REPOSITORY ON GITHUB
76 44
77 45
On GITHUB, under the account your provided to the instructor, create a
... ...
@@ -90,12 +58,15 @@ It is suggested you create subdirectories at the base level of this
90 58
repository, one for each class you are taking. You may name them after
91 59
the course DESIGs to facilitate navigation.
92 60
93
-| DESIG | COURSE |
94
-| --------- | -------------------------------- |
95
-| `cprog` | CSCS1320 C/C++ Programming |
96
-| `unix` | CSCS1730 UNIX/Linux Fundamentals |
97
-| `comporg` | CSCS2650 Computer Organization |
98
-| `sysprog` | CSCS2730 System Programming |
61
+| DESIG | COURSE |
62
+| ---------- | -------------------------------- |
63
+| `cprog` | CSCS1320 C/C++ Programming |
64
+| `unix` | CSCS1730 UNIX/Linux Fundamentals |
65
+| `data` | CSCS2320 Data Structures |
66
+| `discrete` | CSCS2330 Discrete Structures |
67
+| `comporg` | CSCS2650 Computer Organization |
68
+| `sysprog` | CSCS2730 System Programming |
69
+| `c4eng` | ENGR1050 C for Engineers |
99 70
100 71
You can use the `mkdir` command to create new directories. And use the
101 72
`ls` command to list them.
... ...
@@ -103,9 +74,6 @@ You can use the `mkdir` command to create new directories. And use the
103 74
To reduce confusion, please place all content that may be evaluated in
104 75
the default **main** branch of your repository.
105 76
106
-Please do clone a copy of your SEMESTER repo onto lab46, it will
107
-facilitate matters when it comes to transacting project resources.
108
-
109 77
### ESTABLISH README AND PROVIDE INFO
110 78
111 79
In your newly created repository on GITHUB, create a `README.md` file and
... ...
@@ -161,7 +129,7 @@ repository config to make sure your name and e-mail are set to
161 129
recognized, sane values (using LAB46 as an example):
162 130
163 131
```
164
-user@lab46:~/src/spring2026$ git config -l
132
+$ git config -l
165 133
user.name=Firstname Lastname
166 134
user.email=user@corning-cc.edu
167 135
...
... ...
@@ -197,28 +165,6 @@ CLONE and READ the repository.
197 165
198 166
The instructor's GITHUB account is: `wedge1020`
199 167
200
-### CLONE CLASS REPOSITORY ONTO LAB46
201
-
202
-A GITHUB repository has been created for use in collaborative class
203
-activities (specific to the class). Please clone it onto `lab46` and your
204
-various work systems.
205
-
206
-For `lab46`, please clone it under your `~/src/` directory in the base of
207
-your home directory.
208
-
209
-You are free to rename the directory the cloned repository resides in.
210
-
211
-You are free to clone it on your other development systems as desired, to
212
-facilitate your workflow.
213
-
214
-Since you will be a contributor to the repository, expect an invitation
215
-to join the repository once the instructor has successfully received and
216
-processed your GITHUB username, and you've installed your SSH PUBLIC KEY
217
-into your GITHUB account.
218
-
219
-As invitations last for around 7 days, please don't delay in responding
220
-(in the affirmative) to joining the repository.
221
-
222 168
### CONTRIBUTE CONTENT TO CLASS REPO
223 169
224 170
The class repository will be used for various collaborative class
... ...
@@ -247,12 +193,10 @@ above.
247 193
248 194
```
249 195
52:ntr1:final tally of results (52/52)
250
-*:ntr1:SSH or MOSH login into lab46 with your SSH KEY [13/13]
251
-*:ntr1:created private SEMESTER repository on GITHUB [6/6]
252
-*:ntr1:establish README and provide requested info [7/7]
196
+*:ntr1:created private SEMESTER repository on GITHUB [13/13]
197
+*:ntr1:establish README and provide requested info [13/13]
253 198
*:ntr1:invited instructor to your private SEMESTER repo [13/13]
254
-*:ntr1:cloned class repository from GITHUB on lab46 [6/6]
255
-*:ntr1:contribute content to class repository [7/7]
199
+*:ntr1:contribute content to class repository [13/13]
256 200
```
257 201
258 202
Additionally: