Pat Palmer's CIS Faculty Handoff Notes - Sept 2010 (going back to 2006)

last updated 01/25/2011 04:01 PM

 

These are all the essential websites and links needed for teaching. Useful for any faculty new to the department.

  1. In the fall, you'll be teaching CIT 593 - INTRO TO COMPUTER ARCH TR 4:30-6PM (location to be announced).  In spring, you'll teach CIT 595 on MW 1:30-3pm.  See the bottom of this page for the course webs which also have the course descriptions.

  2. The registrar's website has all semester schedules and course information.

  3. Using Internet Explorer only, you can log in to see your pay and benefits information at the Penn Portal.

  4. There is an online directory for everyone at Penn--faculty, students and staff.  To find it, browser to the Penn main page and select "Directories".

  5. To reach building services for adjustments in heat/AC for Moore and Levine, email . The office is in the basement of Towne as far from Moore as possible.

  6. I recommend using Blackboard for course records.  To get a Blackboard course area created, use the request form at http://www.library.upenn.edu/courseware/ , or if that doesn't work, email CETS with the course name and full section number as shown in Courses In Touch.   Student records should be automatically imported shortly before classes start.  You'll need to add your TA to each Blackboard course.  Blackboard has dozens of features, but I usually turn them all off except the ones I really need, which are:

  • GradeBook: an official record, private to each students, that is backed up so you don't have to worry about losing your grades; at end of course, I usually download everything to a spreadsheet and do my final calculations there
  • Assignments: students can turn in their code for each assignment thru Blackboard, and instructors can see who has submitted and download a .zip of all the turn-ins for that assignment
  • Discussion Board: so students can read/post here even if travelling (Google Groups is much better these days)
  • Course Documents: for any book passages you ask the library to scan (see library section below)
  • Course Information: add a link here to the real course website
  • Communication: allows students to email each other or the class; you can also provide provide group web areas in here if you want to
  1. Find class rosters in Courses In Touch, including photos of each student and other useful information such as complete section numbers.

  2. For graduate courses, graduate coordinator Mike Felker can help you with almost any question.  Mike is at .

  3. To connect to the Penn wireless network, first connect to the guest network, AirPennNet Guest, from which you can download and install the most current 802.1X supplicant for Windows by visiting http://www.upenn.edu/computing/product/specs/securew2.html . Run the download to install a supplicant called SecureW2. Users subsequently should be prompted to log into AirPennNet when their laptop discovers the network.   NOTE: Some Dell laptops obtained from Penn Computer Connection cannot use SecureW2 because they already contain some special drivers that take its place.  Email CETS for help if you cannot connect to wireless and you suspect that you might have the conflicting driver.

  4. To read your email on the web, browse to: http://webmail.seas.upenn.edu/.

  5. There are a number of important maillists you'll want to be on (Mike Felker can probably add you to them if you aren't already on them).  You can only post to these from your Penn email account:

  1. Teaching evaluations for everyone can be found online at Penn Course Review.

  2. To meet a whole bunch of neat women at Penn, join Penn ProWomen.

  3. The computing center is CETS.  For any computing questions or issues, email .  This will return a trouble ticket number to your mailbox, which you must use on any follow-up emails.  CETS is very prompt in responding to issues.

  4. To reserve a CETS lab for a class, browse to https://www.seas.upenn.edu/cets/lab-request.php, or if that doesn't work, email a request to CETS (in the Moore 169 office) can also give you the combination to the Moore 207 lab.  It is a good idea, during the first or second class, to bring students into Moore 207, show them how to log on locally to Linux, and teach about text file line-end issues.  I usually make them translate a C program into assembler on both systems (Linux and Windows) so that they can see from the very beginning that the underlying hardware (assembler language) is different for the two operating systems because the underlying processor is of a different type.  I also needed to walk them through the basics of using a text editor (either VI or Emacs).

  5. Various free software is downloadable from http://www.upenn.edu/computing/product/.   Free Microsoft software is at http://msdn07.e-academy.com/elms/Storefront/Home.aspx?campus=upenn_eng (you'll have to email to get a password for this site).

  6. Weiss Tech House on Levine 2nd floor (next to the Walnut St door) is worth knowing about because it is a good place for students to meet each other, or for teaching assistants to hold office hours.

  7. The engineering library, physically located in Towne 217, has a faculty support page.  Library personnel can scan up to about 10% of any book into a .pdf file and let you post the files in Blackboard (or another passworded website).  They can also put books on reserve for you there, which students can borrow for 2 hours at a time for in-library use.  This can be very useful if you cannot find a textbook that covers just everything the way you like it.

  8. In case of snow, find out if Penn is closing by phoning 215-898-MELT.

  9. Transportation after dark: Phone 215-898-WALK for a walking escort 24 hours a day throughout University City.   After 6 pm, the Penn Shuttle at 215-898-RIDE provides riders in University City with "to door" service, and service to Center City on weekdays from 1am-3am (weekends from 6pm - 3am ).  All are free of charge with a valid Penn ID.   After 3am, contact Public Safety at 215-898-WALK or 215-573-3333.

  10. Rita Powell, department manager, will assign you an administrative assistant who will help you, as needed, with copying, ordering books, etc.  You can also take copies directly to the copy center in the Walnut St hallway, GRW ground floor.

  11. Your admin assistant can order books for you; however, it will take them a couple of weeks to arrive.  A faster way to get books is to ask the business office for a book voucher.  Take the voucher to the book store, where you can use it to purchase technical books as needed using the voucher (then, return the voucher receipt to the business office).

  12. You can hire a teaching assistant for each course (although occasionally, the department appoints an Ph D student to act as TA for CIT courses).  You're entitled to one TA per each 15 students in a class.  If you offer lots of projects, you can also hire a grader.  Usually, I get "half" a grader for each course I teach.  So if I'm teaching two courses, I have two TA's and one grader (who grades for both courses but only half time per course).  Dave and Mike Felker can help you locate some good TA's.  My TA from this summer (Arthit Hongchintakul at ) is also available for this fall, and I recommend him highly.  I uses Joey Schorr (an undergraduate) as my grader last year; he's also very good.  TA's and graders can work 10 to 15 hours per week (check with Mike Felker for exactly how many hours.  You'll have to sign their timesheets each week.

  13. The MCIT program also often hires a tutor to help beginning students.

  14. The MCIT program typically has a monthly MCIT pizza bash.   To organize one, just agree on dates with the other MCIT instructors, email your admin to get a room, and arrange for the admin to order pizza for you on that date.  Also, you and the other instructors advertise it to your classes and go eat pizza and schmooze with the students.  Finally, don't forget to send an email to all MCIT students about a week before, and on the day of.

  15. You'll have a mailbox in the CIS office on Levine 3rd floor.

  16. MCIT, CIS and CSE students have student mailbox folders in the file cabinet outside the CIS office on Levine 3rd floor.  This is occasionally useful for distributing exams (although they need to be in sealed envelopes if you put them in these folders, which are public).

  17. Order course textbooks by going to the bookstore website and, in the menus near the upper left, select Faculty Services and then Adoptions.  Alternately, you can ask Mike Felker ( ) to do it for you.

  18. For teaching C, see the getting started with UNIX page (login=handoff, password=handoff); please also see the next entry below on this page for the latest modification of DNS names for the systems.

  19. For C and assembler programming in CIT 593, I have been teaching assembler on Solaris, since its RISC instruction set is somewhat easier than Intel's.  During the first semester, I teach them to read SPARC assembler (integer instructions only), but not really to write it themselves.  I just give them lots of translated C code to read and comment.   See instructions for how to compile C and assemble on the CIT 593 website.

  20. It's a good idea to moss your student's C projects to make sure no one copied anyone else's program.  Information about moss is here.  The command line I used on eniac is: ./moss.pl -l c -d ./prog2/*/*.c ; in this case, all the C programs to be checked were in subdirectories under ./prog2 (and, all this was in my $HOME/html/cgi-bin directory).

  21. All my old course websites are available online with login=handoff and password=handoff :

    http://harbormist.com/cit593_05/
     
    http://harbormist.com/cit593_04/  
    
    http://harbormist.com/cit593_03/ 
    
    http://harbormist.com/cit593_02/   
      
         
    http://www.harbormist.com/cit595_06/
    
    http://www.harbormist.com/cit595_05/
    
    http://www.harbormist.com/cit595_04/ 
    
    http://www.harbormist.com/cit595_03/  
    	
  22. I can probably dredge up the source code for any of my C projects if you email me at .

Visitors: Hit Counter