Title: USF Computer Science New Grad Student Orientation
1USF Computer ScienceNew Grad Student Orientation
- Terence Parr
- Chris Brooks
2Professors on Parade
- Chris Brooks
- Allan Cruse
- David Galles
- Oliver Grillmeyer
- Terence Parr
- Peter Pacheco
- Dave Wolber
- Benson, Wells, Buckwalter on sabbatical
3ITS Accounts
- This is your ltnamegt_at_usfca.edu account
- Your username and password/PIN was mailed to your
home address. Or, visit Help Desk in Harney 222 - Format first initial of first name, first
initial of middle name (if available), full
lastname _at_usfca.edu. - USFconnect site can obtain grades, degree
audits, financial records, and other personal
records onlinehttp//usfconnect.usfca.edu
4CS Accounts
- This is the same as your ITS account now.
- Problems? Talk to support_at_cs.usfca.edu or Cody
Nivens / Alex Fedosov
5Access
- Mail
- Can be accessed on stargate.cs.usfca.edu with
pine or mutt - Can be accessed remotely using IMAP to
cs.usfca.edu - Remote login
- SSH to stargate.cs.usfca.edu, then ssh to a lab
machine (hrnxxxyy_at_cs.usfca.edu) - Do not use stargate for programming or
compute-intensive programs - Web
- Web pages may be placed in /home/web/username
- URL http//www.cs.usfca.edu/username
6Available Resources
- HRN 235 (aka Starship Kudlick)
- 30 dual-boot Linux/Windows boxes
- Classes during day, lab at night (9am-1am)
- 5th floor labs (HRN 530, 535)
- 32 dual-boot Linux/Windows boxes
- 4 Mac G4s in HRN 536
- (OS X, Yellow Dog Linux)
- Occasional labs, otherwise always available.
7Available Resources
- Other labs (campus-wide ITS accounts)
- University Center
- Cowell
- Gleeson Library
- Keck Cluster
- 64 Node Beowulf cluster
- Used for parallel programming classes, research
8Academic Honesty
- All students are expected to do their own work
- Cheating is taken very seriously
- We have expelled students for cheating in the
past. - Examples
- Discussing general parameters of an assignment -
OK - Copying someone elses assignment NOT OK
- Looking at and directly using someone elses code
NOT OK - Downloading code from the Web and claiming it as
your own NOT OK - Unauthorized collaboration on an exam NOT OK
- If you are unsure whether something is permitted,
please ask!
9English Proficiency
- TOEFL scores
- 600(paper)/250(CBT) ok
- 530/213-550/250 must take Adv Intensive English
course Fall 2004 - 530/197-550/213 must improve to 550 before
taking gt1 CS course - ESL classes http//www.usfca.edu/esl/
10Required Courses
- 36 units are required ( 9 courses)
MSCS track OO Software Development 2 courses in
Software Development 1 course in Concurrent
Computing and Networking 2 courses in
Hardware/Software interface 2 electives Masters
thesis or project.
MSIE track Internet Systems Research Distributed
Software Development HCI Design Digital
Society OO Software Development AI programming 1
elective Masters project Residency
11Typical Path
MSCS Track - systems orientation Fall 1 CS 601
OO Software Development (sd) CS 662 AI
Programming (sd) Spring 1 CS 652 Programming
Languages (sd) CS 635 Advanced Systems
Programming (hw/sw)
Fall 2 CS 625 Parallel and Distributed
Computing (ccn) CS 615 Architecture
(hw/sw) Spring 2 CS 690 Masters Project CS
636 Operating Systems (elective) CS 630
Advanced Microcomputer Programming (elective)
12Typical Path
MSCS Track - software orientation Fall 1 CS
601 OO Software Development (sd) CS 662 AI
Programming (sd) Spring 1 CS 652 Programming
Languages (sd) CS 625 Network Programming (ccn)
Fall 2 CS 625 Parallel and Distributed
Computing (ccn) CS 615 Architecture
(hw/sw) Spring 2 CS 690 Masters Project CS
636 Operating Systems (hw/sw) CS 682
Distributed Software Development (elective)
13Typical Path
MSCS Track - theory orientation Fall 1 CS 601
OO Software Development (sd) CS 662 Automata
Theory (elective) Spring 1 CS 652 Algorithms
(sd) CS 625 Network Programming (ccn)
Fall 2 CS Theory of Computation (elective) CS
615 Architecture (hw/sw) Spring 2 CS 690
Masters Project CS 636 Operating Systems
(hw/sw) CS 652 Programming Languages (sd)
14Typical Path
MSIE Track Fall 1 CS 601 OO Software
Development (sd) CS 662 AI Programming
(sd) Spring 1 CS 682 Distributed Software
Development CS 625 Internet Systems Research
Summer CS 689 Residency
Fall 2 CS 684 HCI Design CS 615 Parallel and
Distributed Computing (elective) Spring 2 CS
690 Masters Project CS 687 Digital Society
15Financial Aid
- Merit Scholarships
- Available jobs
- Visa issues
- 20 hours/week max work study
- no outside work
- ITS
- Lab monitors
- Research and TA positions
16Questions?
17New Student Surveys