New CS Student Quick ReferenceThis document lives at: http://new-cs-student-quickref.wiki.uml.edu/UML Email: https://exchange.uml.edu/
CS Email The easiest way to read CS email, if you have not forwarded it to another account, is to use pine, a text interface email program. To read your mail using pine:
Elm, another text-based email program, is also available on mercury. Connecting to CS Linux Servers http://www.uml.edu/college/arts_sciences/cs/cs_infrastructure/cs_email_connectivity.html Forwarding your CS email to another account 1. create a file in your CS root directory named .forward
2. the content of that file should be:
\your-CS-username, full-e-mail-address-to-forward-to
** the \your-CS-username part tells the mail server to
leave a copy of the e-mail in your CS account
** note that the two parts are separated by a comma
** make sure that the forwarded-to e-mail address is
correct or your e-mail could go into an infinite loop!
** you absolutely must test your setup by sending an
e-mail message to yourself and making sure that it
goes where you expect it to
3. example:
~ > cat > .forward
\heines, heinesj@comcast.net
^D (this is Ctrl-D)
~ >
CS AccountIn addition to a CS email address, CS students get space on a CS Linux server to keep files on. Most CS courses require students to upload homework files to their CS directory and use the submit command to send the files to their professor. If you have not already filled out a CS account application in class, you can apply for an account in Olsen 312.Getting an account http://www.uml.edu/college/arts_sciences/cs/cs_infrastructure/request_an_account.html Connecting to your account http://www.uml.edu/college/arts_sciences/cs/cs_infrastructure/connecting_to_cs.html Uploading files To transfer files from your home computer to your account, you need an FTP program that supports SFTP (Secure File Transfer Protocol). Some free programs are:
Your account is on a Linux system. This tutorial show you a few basic commands for managing your files: http://www.ee.surrey.ac.uk/Teaching/Unix/unix1.html Submitting homework Your CS professors will ask you to turn in your programming projects using the submit command at the command line on your CS account. Submit timestamps your files and moves everyone's homework to the same directory under the class's account for grading. You will need two pieces of information from your professor to submit each assignment: the class name, which stays the same, and the assignment name, which will be different for each assignment. You can send one file or an entire directory of files. For classname "smithcs205" with assignment name "assignment2" and your file name "myfiles.zip", navigate to the directory containing myfiles.zip and type: [youraccount@mercury homework]$ submit smithcs205 assignment2 myfiles.zip To send a directory you'd navigate to the directory above it and use the directory name in place of the file name. If you decide before the assignment deadline that you want to make changes to an assignment you already submitted, you can submit it again. The last submission will be the one that's graded. More information about CS accounts http://www.uml.edu/college/arts_sciences/cs/cs_infrastructure/cs_infrastructure_home.html CS Computer LabThe lab is in Olsen 308 and two adjoining rooms. It is open 24/7. You open the lab door by swiping your Student ID. You need a CS Account first, which makes the door recognize your Student ID. There are PC's running Linux and Windows, and Macs running OS X in the lab. They all have a login screen. Your CS account username and password work on the Linux PC's and on the Macs. On the Windows PC's you log in with your UML email username and password.More information about the CS Lab: http://www.uml.edu/college/arts_sciences/cs/cs_infrastructure/lab_info.html CS LibraryThe Computer Science library is in Olsen 219A. You open the door by swiping your Student ID. The door will only admit CS student ID's. There are two walls full of computer science reference books on various technologies and languages, but also tables to work on and comfortable couches. It's a good refuge for studying and socializing.Signing up for classes1. Choose classes from your course grid, keeping in mind course prerequisites, UML GenEd requirements for electives, and CS requirements for electives.
2. Meet with your assigned advisor. All CS majors have a CS advisor. Your advisor will make sure that the courses you choose will count toward your degree and give you a courseload that you can manage. Your advisor will sign off on your course choice in ISIS. Without your advisor's signoff in ISIS you cannot enroll in a course.
3. Wait for your "enrollment appointment". It is not actually an appointment. It is the first date that you can enroll in courses. The dates are staggered to insure that upperclassmen, who have the earliest dates, can get into the courses they need to graduate.
4. Sign up for your classes in ISIS. ISIS is the online database that keeps track of your credits and tuition and allows you to sign up for courses. ISIS: https://www-sa.umassadmin.net/servlets/iclientservlet/stuss/?cmd=login
Completing your degreeThe CS Undergraduate Coordinator is Prof. Jesse M. Heines. His page is the first place to go for information on completing your degree. Information such as degree requirements, allowed/required electives, transfer credits, grading policies, withdrawing from a class etc is all here in one place.Undergraduate Coordinator's Information Page: http://teaching.cs.uml.edu/~heines/advising.shtml Every semester at least one student needlessly receives a failing grade for a course, that permanently affects their cum, because the student forgot to withdraw from the course by the withdrawal date. Keep track of withdrawal dates, exams, and other important dates on the academic calendar. Academic calendar: http://www.uml.edu/admin/registrar/calendars/academic_calendar.html Prof. Heines has been working with undergrads for so long that he can sum up the undergrad degree requirements in two lines:
This means that you need a 2.3 cumulative grade point average (CUM GPA, shown on the last line of your Unofficial Transcript in ISIS) in all courses taken at UMass Lowell and a 2.5 GPA in all CS courses taken at UMass Lowell, plus 120 total credits, and all courses on your course grid must be completed either by taking the course at UMass Lowellt or transferring in an equivalent course. You can compute your CS cum with this calculator: http://teaching.cs.uml.edu/~heines/curriculum/ugrad/CS-CUM-Calculator.xls You must complete three General Education (GenEd) electives from Arts & Humanities and three from Social Sciences. These six electives must include a course that satisfies the Diversity requirement and one that satisfies the CS Ethics requirement. Note that the CS Ethics requirement is not the same as the University GenEd Ethics requirement, which does not apply to CS majors. You must submit a DIG (Declaration of Intent to Graduate) form, at least one semester before your graduation. For example, you must submit a DIG form in the fall semester for spring graduation. http://www.cs.uml.edu/~heines/curriculum/ugrad/PolicyStatements/DIGForms.html CS Student Advisory BoardThe Student Advisory Board is made up of undergrad students and a faculty advisor. The purpose of this board is to relay issues that the students of the department have to the faculty and staff of the university. You can e-mail ideas for improving the student experience to student-advisory-board@weblab.cs.uml.edu.Behavior Guidelines for All Types of SituationsHow to address professors
How to contact professors
E-mail etiquette
When you come to see a professor in his or her office
The msgs message system
Workload expectations
Grade expectations
Cheating and “zero tolerance”
|
|||