plan-of-study-2007 - USF Computer Science Department

advertisement
USF Computer Science
Grad Student
Plan of study
Fall 2007
Terence Parr
Chris Brooks
Required Courses
• 36 units are required (== 9 courses)
MSCS
MSIE
OO Software Development
Internet Systems Research
2 courses in Software Development
Distributed Software Development
1 course in Concurrent Computing
and Networking
HCI Design
2 courses in Hardware/Software
interface
2 electives
Master’s thesis or project.
OO Software Development
AI programming
2 electives
Master’s project
Residency
Entrepreneurship Emphasis
• Available to MSCS, MSIE students (37 units)
• Substitutes 3 MBA courses for 2 CS electives
– MBA courses are 3 units vs 4 units for CS courses
• MBA661 Entrepreneurial Management (Spring)
• MBA662 Global Product Development (Fall)
• MBA645 Small Business Methods (Spring)
• See http://www.cs.usfca.edu/msen.shtml
MSCS Typical Path
Systems Orientation
Fall 1:
Fall 2:
CS 601: OO Software Development (sd)
CS 625: Parallel and Distributed Computing
(ccn)
CS 662: AI Programming (sd)
Spring 1:
CS 652: Programming Languages (sd)
CS 635: Advanced Systems Programming (hw/sw)
CS 615: Architecture (hw/sw)
Spring 2:
CS 690: Master’s Project
CS 636: Operating Systems (elective)
CS 630: Advanced Microcomputer
Programming (elective)
Typical Path
Software Orientation
Fall 1:
Fall 2:
CS 601: OO Software Development (sd)
CS 625: Parallel and Distributed Computing
(ccn)
CS 662: AI Programming (sd)
Spring 1:
CS 652: Programming Languages (sd)
CS 625: Network Programming (ccn)
CS 615: Architecture (hw/sw)
Spring 2:
CS 690: Master’s Project
CS 636: Operating Systems (hw/sw)
CS 682: Distributed Software Development
(elective)
Typical Path
Theory Orientation
Fall 1:
Fall 2:
CS 601: OO Software Development (sd)
CS Theory of Computation (elective)
CS 662: Automata Theory (elective)
CS 615: Architecture (hw/sw)
Spring 1:
Spring 2:
CS 652: Algorithms (sd)
CS 690: Master’s Project
CS 625: Network Programming (ccn)
CS 636: Operating Systems (hw/sw)
CS 652: Programming Languages (sd)
Typical Path
MSIE
Fall 1:
Fall 2:
CS 601: OO Software Development (sd)
CS 684: HCI Design
CS 662: AI Programming (sd)
Spring 1:
CS 615: Parallel and Distributed Computing
(elective)
CS 682: Distributed Software Development
Spring 2:
CS 625: Internet Systems Research
CS 690: Master’s Project
CS Elective
Summer:
CS 689: Residency
Typical Path
Entrepreneurship Emphasis
Systems Orientation
Fall 1:
Fall 2:
CS 601: OO Software Development (sd)
CS 625: Network Programming (ccn)
CS 662: AI Programming (sd)
CS 690: Master’s Project
Spring 1:
MBA662: Global Product Development
CS 652: Programming Languages (sd)
Spring 2:
MBA661: Entrepreneurial Management
CS 615: Architecture (hw/sw)
CS 636: Operating Systems (hw/sw)
MBA645: Small Business Methods
Financial Aid
• Merit Scholarships
• Available jobs
– Visa issues
• 20 hours/week max work study
• no outside work - on campus is OK, though.
– ITS
– Research and TA positions
• Hard to get your first semester - most professors will want to know
you first.
• Practicum option available to excellent students
– available after 2 semesters
Advising
• All graduate students are advised by Terence
Parr
– parrt@cs.usfca.edu
– Harney 532
– Office hours:
• MTWR 2-3pm
• Or, any time door is open, or by appointment
– If you have a pressing need, please schedule an
appointment rather than just “dropping in.”
Questions?
Download