Courses
- ECS 140A Undergraduate course in programming languages.
- ECS142 Undergraduate course in compiler design
- ECS 150A Undergraduate course in operating systems
- ECS 240 Programming languages (Graduate)
- ECS 289C Advanced topics in Distributed Systems (Graduate)
- ECS 247 Parallel programming (Graduate)
- ECS 251 Advanced Operating Systems
Seminars
- System Seminar
- Security Seminar
- Networking Seminar
Resources
Faculty
- UC Davis Teaching Resources Center
- UC Davis class room information
Students
- How to get your paper accepted at OOPSLA (Alan Snyder, 1991)
- How to get your paper accepted at OOPSLA (OOPSLA Panel 1993)
- Five presentation mistakes to avoid (PDF, courtesy OOPSLA 97)
- OOPSLA authors’ kit
- How to give a good research talk (Simon Peyton Jones, John Launchbury and John Hughes)
- Advice on Research and Writing (Collected by Mark Leone)
- Guidelines for TOOLS submissions
- Suggestions originally for CHI papers
General:
- UW Classroom Presenter