 |
David Janzen
|
 |
C
a l i f o r n i a P o l y t e c h n i c S t
a t e U n i v e r s i t y |
|
|
 |
|
David Janzen
Assistant Professor
California Polytechnic State University
Computer Science Department
San Luis Obispo, California
Email: djanzen (at) csc.calpoly.edu
Phone: (805)756-2929
Office: 14-212
President and Principal Consultant/Trainer
Simex LLC
Morro Bay, CA
|
Office Hours::Spring 2008
Monday, Wednesday, Friday 11:10am-noon; Tuesday 1:10-3:00pm
Courses::
Spring 2008: CSC/CPE 307 Intro to Software Engineering
Spring 2008: CSC/CPE 406 Software Deployment
Winter 2008: CSC/CPE 405 Software Construction
Winter 2008: CSC 509 Software Engineering II
Fall 2007: CSC/CPE 402 Software Requirements Engineering
Fall 2007: CSC 508 Software Engineering I
Spring 2007: CSC/CPE 307 Intro to Software Engineering
Spring 2007: CSC/CPE 406 Software Deployment
Winter 2007: CSC/CPE 405 Software Construction
Fall 2006: CSC/CPE 402 Software Requirements Engineering
Research Interests::
- Empirical Software Engineering
- Agile Methods
- Test-Driven Development
- Object-Oriented Systems
- Design Patterns
- Software Metrics
- Computer Science, Software Engineering, and Information Systems Pedagogy
Research Projects::
- Assessing the impacts of Test-Driven Development on Internal Software Quality
- Community-driven Evidence-Based Software Engineering Database (see prototype here)
- Test-Driven Learning: Pedagogical Patterns for Introducing Test-Driven Development in Early Programming Courses
Student Research::
I think the best senior project and masters thesis topics are the ones that a
student comes up with on their own. However, I have plenty of ideas to offer
on a range of topics. If you want to talk through some possibilities, feel
free to come by during office hours, or better yet, send me an email to
schedule a time.
M.S. Guidelines
2007-2008 Cal Poly Student Research:
- Chetan Desai (MS): "A Pedagogical Approach to Introducing Test-Driven
Development"
- Christopher Gray (MS): "A Coupling-Complexity Metric Suite for
Predicting Software Quality"
- Jimmy Hua (MS): title coming, topic: Test-Driven Development and Automated Grading in C-based CS1 Courses
- Adam Dukovich (MS): title coming, topic: Teaching Design Patterns through Multimedia
- Jason Desrosiers (SP): "Tsukahara: Athletic Competition Enrollment
Management Web Application"
- Jonathan Thomassian (SP): "Tsukahara: Athletic Competition Enrollment
Management Web Application"
- Keian Christopher (SP): title coming
2006-2007 Cal Poly Student Research:
- Brian Abreu (MS): "Cohesion Metric Improvement through Accessor
Elimination: Taxonomy, Tool, and Evaluation"
- Kate Razina (MS): "Measuring Coupling Usage in Dependency Injection
Frameworks," paper accepted to IASTED Software Engineering Applications
conference, Boston, MA, November 2007
- Broc Miramontes (SP): "Automating Rape Suspect Examinations with
Programmatic PDF Annotations"
Software Engineering Careers
What is the difference between SE and CS?
The U.S. Bureau of Labor and Statistics reports the median salary (May 2006)
for computer application software engineers was $79,780 and predicts a 38% increase
in software engineering jobs in the next ten years.
See this link addressing myths on CS careers.
Other::
Safari Books Online (access from on campus)
|
|
|
|
| |
CSC Department |
SE Major
Last Update: 09/14/2006
|
David S. Janzen
Computer Science
California Polytechnic State University
San Luis Obispo, Ca 93407
805.756.2929
djanzen (at) csc.calpoly.edu |
|
|
|