CSE logo University of Washington Computer Science & Engineering
 Course Planning Advice
  CSE Home   About Us    Search    Contact Info 

 Course Planning for Career Paths
arrow  Recruiting Policy for Employers

Tip Sheets & Interview Resources
arrow  How to Write Your First Resume
arrow  Power Words for Resume Writing
arrow  Resume Review Checklist
arrow  How to Get More Experience
arrow  Interview Questions
arrow  Recommended Book:
 Programming Interviews Exposed
arrow  Job Search Planning
 UW Career Center 
 UW Engineering Co-Op Office
 CRA Jobs 
 seattle.jobs.offered

 ACM Student Career 
Resource Centre

 Jobs in Game Development 

Career Mentoring
 MentorNet
 
 
   

Preparing for Industry: Compare course planning advice for all career paths

We recently surveyed our affiliate companies about what prepration they expect for new employees. Below, we've outlined the CSE courses they recommend for specific career paths, as well as additional courses and subjects outside of CSE that may be helpful.

  • Highly Recommended means at least half of companies surveyed recommended the course
  • Recommended means at least 25% of companies surveyed recommended the course
  • Other Suggested Courses to Consider are those recommended by fewer than 25% of companies

Backend Developer

Highly Recommended Courses
Compilers (401)
Software Engineering (403)
Communication Networks (461)
Security (490)
Database Systems (444)
Advanced Internet Systems (454)
Operating Systems (481A)

Recommended Courses
Algorithms (421)
Theory of Computation (431)
Operating Systems (451)
Computational Linguistics (472)
Artificial Intelligence (473)
Computer Design & Organization (471)
UrbanSim (481F)
Art/Graphics

Other Suggestions to Consider
Computer Vision (455)
Animation Sequence - includes Capstone (456, 458, 459, 460)
Software for Embedded Systems (466)
HCI (481G)
Accounting/Finance
Marketing
Intellectual Property Law
Entrepreneurship
Psychology
Technical Writing
Public Speaking

Embedded Systems Developer

Highly Recommended Courses
Software for Embedded Systems (466)
Technical Writing

Recommended Courses
Software Engineering (403)
Operating Systems (451)
Communication Networks (461)
Security (490) 2
Advanced Digital Design (467)
VLSI (468) 2
Computer Design & Organization (471)
Digital Systems (477)
Public Speaking

Other Suggestions to Consider
Algorithms- 421 (1)
Compilers (401)
Database Systems (444)
Accounting/Finance 1
Marketing 1
Intellectual Property/Law
Entrepreneurship
Psychology
Art/Graphics

Hardware Design

Highly Recommended Courses
Software for Embedded Systems (466)
Advanced Digital Design (467)
VLSI (468)
Digital Systems (477)
Computer Design & Organization (471)
Technical Writing

Recommended Courses
Compilers (401)
Operating Systems (451)
Communication Networks (461)
Public Speaking

Other Suggestions to Consider
Algorithms (421)
Theory of Computation (431)
Software Engineering (403)
Security (490)
Computer Vision (455)
Operating Systems (481A)
Robotics (481C)
HCI (481G)
Accounting/Finance
Marketing
Intellectual Property/Law
Entrepreneurship
Psychology
Art/Graphics

Program / Project Manager

Highly Recommended Courses
Software Engineering (403)
Operating Systems (451)
Advanced Internet Systems (454)
Marketing
Technical Writing

Recommended Courses
Algorithms (421)
Theory of Computation (431)
Communication Networks (461)
Database Systems (444)
Computer Design & Organization (471)
Operating Systems (481A)
Accounting/Finance
Entrepreneurship
Public Speaking

Other Suggestions to Consider
Compilers (401)
Security (490)
HCI (481G)
Intellectual Property/Law
Psychology
Art/Graphics
Business
Systems Design
Testing

Quality Assurance / Test Engineer

Highly Recommended Courses
Software Engineering (403)
Technical Writing
Algorithms (421)
Operating Systems (451)
Database Systems (444)
Operating Systems Capstone(481A)
Compilers (401)
Security (490)

Recommended Courses
Theory of Computation (431)
Communication Networks (461)
Computer Design & Organization (471)
Advanced Internet Systems (454)
Psychology
Public Speaking

Other Suggestions to Consider
Software for Embedded Systems (466)
Games (481D)
HCI
Accounting/Finance
Marketing
Intellectual Property/Law
Entrepreneurship
Art/Graphics

Software Engineer

Highly Recommended Courses
Algorithms- 421 (1)
Theory of Computation (431)
Compilers (401)
Software Engineering (403)
Operating Systems (451)
Communication Networks (461)
Database Systems (444)
Operating Systems (481A)
Technical Writing

Recommended Courses
Security (490)
Computational Linguistics (472)
Artificial Intelligence (473)
Software for Embedded Systems (466)
Advanced Internet Systems (454)
UrbanSim (481F)
HCI (481G)
Public Speaking

Other Suggestions to Consider
Computer Vision (455)
Animation Sequence - includes Capstone (456, 458, 459, 460)
Computer Graphics (457)
Games (481D)
Computational Biology (481E)
Accounting/Finance
Marketing
Intellectual Property Law
Entrepreneurship
Psychology
Art / Graphics

User Interface Designer

Highly Recommended Courses
HCI (481G)

Recommended Courses
Compilers (401)
Software Engineering (403)
Operating Systems (451)
Database Systems (444)
Computer Graphics (457)
Advanced Internet Systems (454)

Other Suggestions to Consider
Accounting/Finance
Marketing
Intellectual Property Law
Entrepreneurship
Psychology
Technical Writing
Public Speaking
Art/Graphics

Web / Internet Application Developer

Highly Recommended Courses
Software Engineering (403)
Communication Networks (461)
Security (490)
Database Systems (444)
Computer Graphics (457)
Advanced Internet Systems (454)
HCI (481G)
Art/Graphics

Recommended Courses
Algorithms- 421
Theory of Computation (431)
Animation Sequence - includes Capstone (456, 458, 459, 460)

Other Suggestions to Consider
Compilers (401)
Operating Systems (451)
Computer Vision (455)
Computational Linguistics (472)
Artificial Intelligence (473)
Software for Embedded Systems (466)
UrbanSim (481F)
Accounting/Finance
Marketing
Intellectual Property Law
Entrepreneurship
Psychology
Technical Writing
Public Speaking

.

 

We received a small number of industry responses for the following careers, so we've listed all recommended courses together.

Game Developer

Recommended Courses
Algorithms (421)
Software Engineering (403)
Database Systems (444)
Animation Sequence - includes Capstone (456, 458, 459, 460)
Computer Graphics (457)
Artificial Intelligence (473)
Games (481D)
UrbanSim (481F)
Accounting/Finance
Marketing
Intellectual Property Law
Entrepreneurship
Psychology
Technical Writing
Public Speaking
Art/Graphics

Systems Operations

Recommended Course
Algorithms (421)
Compilers (401)
Software Engineering (403)
Operating Systems (451)
Communication Networks (461)
Security (490)
Database Systems (444)
Computer Design & Organization (471)
Technical Writing

Tech Writer

Recommended Course
Algorithms (421)
Theory of Computation (431)
Compilers (401)
Software Engineering (403)
Operating Systems (451)
Communication Networks (461)
Security (490)
Database Systems (444)
Computer Design & Organization (471)
Technical Writing
Advanced Internet Systems (454)
UrbanSim (481F)
Technical Writing


CSE logo Computer Science & Engineering
University of Washington
Box 352350
Seattle, WA  98195-2350
(206) 543-1695 voice, (206) 543-2969 FAX
[comments to ceney]