110 likes | 199 Views
USF Computer Science Grad Student Plan of study Fall 2007. Terence Parr Chris Brooks. Required Courses. 36 units are required (== 9 courses). MSIE Internet Systems Research Distributed Software Development HCI Design OO Software Development AI programming 2 electives Master’s project
E N D
USF Computer ScienceGrad StudentPlan of studyFall 2007 Terence Parr Chris Brooks
Required Courses • 36 units are required (== 9 courses) MSIE Internet Systems Research Distributed Software Development HCI Design OO Software Development AI programming 2 electives Master’s project Residency MSCS OO Software Development 2 courses in Software Development 1 course in Concurrent Computing and Networking 2 courses in Hardware/Software interface 2 electives Master’s thesis or project.
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 PathSystems 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: Master’s Project CS 636: Operating Systems (elective) CS 630: Advanced Microcomputer Programming (elective)
Typical PathSoftware Orientation Fall 2: CS 625: Parallel and Distributed Computing (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) 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)
Typical PathTheory 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: Master’s Project CS 636: Operating Systems (hw/sw) CS 652: Programming Languages (sd)
Typical PathMSIE 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: Master’s Project CS Elective
Typical PathEntrepreneurship EmphasisSystems Orientation Fall 2: CS 625: Network Programming (ccn) CS 690: Master’s Project MBA662: Global Product Development Spring 2: CS 615: Architecture (hw/sw) CS 636: Operating Systems (hw/sw) MBA645: Small Business Methods Fall 1: CS 601: OO Software Development (sd) CS 662: AI Programming (sd) Spring 1: CS 652: Programming Languages (sd) MBA661: Entrepreneurial Management
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.”