CS Accounts and CS Lab Computers and CS BS Changes 2024: Difference between pages

From Computer Science at Indiana State University
(Difference between pages)
Jump to navigation Jump to search
m 1 revision imported
 
wiki_previous>Jkinne
No edit summary
 
Line 1: Line 1:
This section contains information for CS majors to help get you started with logging into the CS server and do the sorts of programming that goes on in most of the CS courses. For getting your home computer setup to connect to the CS server, see [[Linux and CS Systems - Getting Started]]. For faculty, see [[CS class accounts - faculty]].
Potential changes/updates to CS undergraduate programs to submit during 2024-2025.


== Operating System and Class Accounts ==
Current program and prereqs - https://docs.google.com/drawings/d/1Rfav0yzAcbAlarNgqksXUuhXicmXH_m--Uqir7w9Y1k
Many of the CS courses make use of the CS server, which runs Linux. For courses that use the CS server, your programming assignments will be compiled and run on the CS server.


If your class makes use of the CS server, you will be given a "class account". These class accounts allow you to login to the CS server remotely. The class accounts will be given to you by your instructor. The class account login names all start with cs and then the number of course. For example, CS 151 students get class accounts that begin with cs151 (e.g., cs151000, cs151001, ...).  
ECT 130 - needs to be offered every semester, if it is the first course in the major.


Note that the class accounts are deleted at the end of each semester, so you need to backup your files at the end of the semester (transfer the files to your home computer). If you are a CS major and would like a permanent account on the CS server you can ask the CS lab/server coordinator (see [[ISU CS People]]).  For how to backup your files see [[CS Account Backup]].
ECT 438 - do we want current CS majors to take this for HIP? Possibly for 2025-2026 - they would take 437 in the fall and 438 in the spring.


== CS Account Policies ==
CS minor, CS teaching minor, CS certificate - where CS 101 was required, make it an or with ECT 130
=== Prohibitions ===
For any accounts that you have on the CS server (whether class accounts or permanent accounts), you should follow all ISU policies.  In particular the following are prohibited -  
* using your account to store or distribute anything that is against its terms/copyright/etc. (e.g., no movies, textbooks, answers to HW problems)
* using your account to do anything that is illegal
* using a password that is too easy to guess (i.e., a password cracker that we run finds your password)
* overloading the CPU or GPU of the system, or filling up any of the system drives
* anything that is along these lines that we have not thought to state explicitly
A violation of any of these will result in your account being locked and no longer being allowed to have an account on the systems.


=== Inactivity ===
Courses with 1 credit lab - get rid of the lab?
Permanent accounts that are not used for a period of 6 months will likely be locked as a security precaution. You can write to root@cs.indstate.edu to ask to have your account unlocked again.


==Assignment==
4 credit courses (201, 203, 302) - keep them 4 credit or change back to 3?
For courses that want to give credit for successfully logging into the system with your class account, you should do the following.
* Get your account information from your instructor.  Some put this as a comment to a grade item for the class in canvas.  Some have it emailed to your ISU email.  If you are not sure then check with your instructor
* When you login the first time, it will ask for your full name, office, etc.  For the full name put in your name.  For Office put your ISU email address (the @sycamores.indstate.edu one).  For Office Phone and Home Phone, leave them blank.
** If you need to update this information later on, you can do so by being logged in and running: <code>chfn</code>


You should also update your password to be something you will be able to remember. The first time you login it will ask you to do this. If you need to do this later on, you can do so by running this command in the terminal: <code>passwd</code>
Longest prereq chains...


'''Pass rating check'''  To check if you should get a ''pass'' rating for this task, your instructor can do the following.
* 417 (f) - 401 - 302 (f) - 203/201 - 151 - ECT 130
* Run <code>finger YOUR_LOGIN</code> to verify that your name and email show up. If not, you need to run <code>chfn</code> to update them.
* 471/473 (f) - 456 - 302 (f) - 203/201 - 151 - ECT 130
* Run <code>passwd -S YOUR_LOGIN</code> to check when your password was last changed. It should show that it was changed some time after initial account creation. You can run <code>passwd -S</code> to see when your password was last changed.
 
If a student starts in the fall with ECT 130, they finish in 7 semesters in the DS or CS tracks.
 
Consider making 417 coreq to 401, or 401 coreq to 302. Consider making 471/473 not have 456 as a prereq. Consider having 456 coreq with 302.
 
Courses that are never offered, should we bank them? See [[Courses]] that are listed as not regularly being offered.
 
Undergrad BS...
* Core: ECT 130(2), CS 151, 201(4), 203(4), 302(4), 351(4), 470. Math 241. ECT 430(1), 437, 438. That is 34 hours.
* __ hours of 400 level CS courses.
 
Course offerings. Note that CS 331 is about the same as ECT 301 (fall course); CS 210 is about the same as ECT 306 (spring class, ECT 301 prereq) or ECT 373 (fall class, ECT 231 prereq); CS 211 is about the same as ECT 374 (spring class).
 
CSS courses - if they are still required, make it - CS or CSS.
 
Program assessment. What are we going to do? In the past, data would only be submitted by half of the faculty.
 
CS teaching - any changes? Update prereqs to CS 305.

Revision as of 15:31, 13 August 2024

Potential changes/updates to CS undergraduate programs to submit during 2024-2025.

Current program and prereqs - https://docs.google.com/drawings/d/1Rfav0yzAcbAlarNgqksXUuhXicmXH_m--Uqir7w9Y1k

ECT 130 - needs to be offered every semester, if it is the first course in the major.

ECT 438 - do we want current CS majors to take this for HIP? Possibly for 2025-2026 - they would take 437 in the fall and 438 in the spring.

CS minor, CS teaching minor, CS certificate - where CS 101 was required, make it an or with ECT 130

Courses with 1 credit lab - get rid of the lab?

4 credit courses (201, 203, 302) - keep them 4 credit or change back to 3?

Longest prereq chains...

  • 417 (f) - 401 - 302 (f) - 203/201 - 151 - ECT 130
  • 471/473 (f) - 456 - 302 (f) - 203/201 - 151 - ECT 130

If a student starts in the fall with ECT 130, they finish in 7 semesters in the DS or CS tracks.

Consider making 417 coreq to 401, or 401 coreq to 302. Consider making 471/473 not have 456 as a prereq. Consider having 456 coreq with 302.

Courses that are never offered, should we bank them? See Courses that are listed as not regularly being offered.

Undergrad BS...

  • Core: ECT 130(2), CS 151, 201(4), 203(4), 302(4), 351(4), 470. Math 241. ECT 430(1), 437, 438. That is 34 hours.
  • __ hours of 400 level CS courses.

Course offerings. Note that CS 331 is about the same as ECT 301 (fall course); CS 210 is about the same as ECT 306 (spring class, ECT 301 prereq) or ECT 373 (fall class, ECT 231 prereq); CS 211 is about the same as ECT 374 (spring class).

CSS courses - if they are still required, make it - CS or CSS.

Program assessment. What are we going to do? In the past, data would only be submitted by half of the faculty.

CS teaching - any changes? Update prereqs to CS 305.