#+SETUPFILE: ../../../template/level-2.org
#+TITLE: Oregon Master of Software Engineering
#+DATE: <2016-01-24 Sun 13:40>
#+AUTHOR: vaeringjar
#+EMAIL: vaeringjar@land
#+DESCRIPTION: Notes about a formal software engineering program by the public universities of the state of Oregon.
#+KEYWORDS: software engineering

* Engineering
  :PROPERTIES:
  :CUSTOM_ID: engineering
  :END:


** Safety, Security, Reliability
   :PROPERTIES:
   :CUSTOM_ID: safety-security-reliability
   :END:

#+BEGIN_QUOTE
  See safety and ities tags.
#+END_QUOTE


* OMSE
  :PROPERTIES:
  :CUSTOM_ID: omse
  :END:

Under construction... parked...

These are a history, discussion notes, and a list of resources that I
used in my software engineering masters program.


** History
   :PROPERTIES:
   :CUSTOM_ID: history
   :END:

In 1994, with the support of the Oregon Economic Development
Department, and the companies Intel, Mentor Graphics, Sequent, and
Tektronix, a team presented a study of software engineering success
factors to representatives of higher education from the state. In
1996, a team of faculty from several CS departments from these
institutions met to discuss the implications of the study. This
faculty team proposed a new Master of Software Engineering degree to
the American Electronics Association and the Software
Association. After these groups endorsed the plan, the state
legislature approved an funded the initial program.

The program, the Oregon Master of Software Engineering (OMSE), was
launched in the spring of 1998 under the administration of the Oregon
University System with hybrid classes offered from OGI, OSU, PSU, and
UO. In November of 2002 the program merged with the PSU Computer
Science department as a self-support program.

In 2011, many OMSE program professors were separated from PSU, though
some remained with the CS department, due to a rebudgeting of the
university's self-support programs. The university made the choice to
teach out all active students and to re-evaluate OMSE as a stand alone
program and/or an integrated curriculum with the computer science
department. Most remaining students graduated by summer of 2013.

In 2014, the three primary schools involved with OMSE have planned to
leave OUS, so it is very likely the program will retire indefinitely.


** Links
   :PROPERTIES:
   :CUSTOM_ID: links
   :END:

- The Internet Archive backup for the [[http://web.archive.org/web/20110405052317/http://www.pdx.edu/omse/about-omse][OMSE website]] at PSU.
- The [[https://projects.cecs.pdx.edu:8443/~omsetrac/][OMSE Exchange]] wiki at Portland State University (according to
  the CAT will be removed or archived by summer 2014).
- The [[http://www.linkedin.com/groups?gid=2778337][OMSE Exchange]] group on Linked In.
- The [[http://www.linkedin.com/groups/OMSE-Alumni-97445/][OMSE Alumni]] on LinkedIn.


** OMSE Curriculum
   :PROPERTIES:
   :CUSTOM_ID: omse-curriculum
   :END:

Software Engineering (500)\\
Software Project Management (511)\\
Professional Communication Skills for Software Engineers (513)\\
Computing Foundations (514)\\
Software Foundations (515)\\
Software Process Improvement (516)\\
Agile Software Development* (517)\\
Metrics and Models (521)\\
Modeling and Analysis of Software Systems* (522)\\
Software Quality (525)\\
Requriements (531)\\
Architecture (532)\\
Design (533)\\
Estimation (534)\\
Implementation and Testing (535)\\
Strategic Software Engineering (551)\\
Software Practicum I (555)\\
Software Practicum II (556)


** Books
   :PROPERTIES:
   :CUSTOM_ID: books
   :END:

Some books were reused throughout the curriculum, so instead of
creating a matrix which might have varied depending on the professor
or the student, this list includes all books.

- [[http://www.worldcat.org/oclc/243543532][Agile Testing]] by [[http://lisacrispin.com/][Lisa Crispin]] and [[http://janetgregory.ca/][Janet Gregory]]
- [[http://www.worldcat.org/oclc/659840752][The Mythical Man-Month: Essays on Software Engineering, Anniversary
  Edition (2nd Edition)]] by Frederick P. Brooks Jr. ISBN-10: 0201835959
- [[http://www.worldcat.org/oclc/768986060][Software Systems Architecture]] by [[http://www.nick.rozanski.org.uk/][Nick Rozanski]] and [[http://www.artechra.com/][Eoin Woods]]
- [[http://www.worldcat.org/oclc/856870109][Specification by Example]] by [[http://gojko.net/][Gojko Adzic]]


*** Books, incomplete and unsorted data below, with possibly some repeats
    :PROPERTIES:
    :CUSTOM_ID: books-incomplete-and-unsorted-data-below-with-possibly-some-repeats
    :END:

This section is a bit less tidy and is still in progress. It also
includes optional text and peer-recommended texts. I apologize for the
links to any specific bog vendor; I plan to rework this page.

- [[http://amzn.com/0201433079%20][Advanced Programming in the UNIX Environment (2nd Edition) by
  W. Richard Stevens]] ISBN-10: 0201433079
- [[http://amzn.com/0321534468%20][Agile Testing: A Practical Guide for Testers and Agile Teams by Lisa
  Crispin]] ISBN-10: 0321534468
- [[http://amzn.com/0131103628%20][C Programming Language (2nd Edition) by Brian W. Kernighan]] ISBN-10:
  0131103628
- [[http://amzn.com/0672326973%20][C++ Primer Plus (5th Edition) by Stephen Prata]] ISBN-10: 0672326973
- [[http://amzn.com/013034074X%20][Computer Systems: A Programmer's Perspective by Randal E. Bryant]]
  ISBN-10: 013034074X
- [[http://amzn.com/0071771328%20][Crucial Conversations Tools for Talking When Stakes Are High, Second
  Edition by Kerry Patterson]] ISBN-10: 0071771328
- [[http://amzn.com/0787968056%20][Death by Meeting: A Leadership Fable...About Solving the Most
  Painful Problem in Business by Patrick Lencioni]] ISBN-10: 0787968056
- [[http://amzn.com/0763772062%20][Discrete Structures, Logic, and
  Computability by James L. Hein]] ISBN-10: 0763772062
- [[http://amzn.com/0932633137%20][Exploring Requirements: Quality Before Design by Donald C. Gause]]
  ISBN-10: 0932633137
- [[http://amzn.com/0596007124%20][Head First Design Patterns by Elisabeth Freeman]] ISBN-10: 0596007124
- [[http://amzn.com/059610197X%20][Head First HTML with CSS & XHTML by Eric T Freeman]] ISBN-10:
  059610197X
- [[http://amzn.com/0596008678%20][Head First Object-Oriented Analysis and Design by Brett
  D. McLaughlin]] ISBN-10: 0596008678
- [[http://amzn.com/0596006306%20][Head First PHP & MySQL by Lynn Beighley]] ISBN-10: 0596006306
- [[http://amzn.com/0030105676%20][Linear Algebra and Its Applications by Gilbert Strang]] ISBN-10:
  0030105676
- [[http://amzn.com/0262511266%20][Logic Primer - 2nd Edition by Colin Allen]] ISBN-10: 0262511266
- [[http://amzn.com/0470294558%20][Managing and Leading Software Projects by Richard E. Fairley]]
  ISBN-10: 0470294558
- [[http://amzn.com/1598220284%20][Managing Virtual Teams: Getting the
  Most from Wikis, Blogs, and Other Collaborative Tools (Wordware
  Applications Library) by Brenda Huettner]] ISBN-10: 1598220284
- [[http://amzn.com/0136006639%20][Modern Operating Systems (3rd Edition) by Andrew S. Tanenbaum]]
  ISBN-10: 0136006639
- [[http://amzn.com/B004D7TQP6%20][Object-Oriented & ​Classical Software Engineering (Hardcover, 2006)
  7th EDITION by Stephen R. Schach (Vanderbilt University)
  (2006)]]http://www.worldcat.org/oclc/818854788
- [[http://amzn.com/0932633439%20][Peopleware: Productive Projects and
  Teams (Second Edition) by Tom DeMarco]] ISBN-10: 0932633439
- [[http://amzn.com/1931769451%20][Puzzles for Hackers by Ivan Sklyarov]] ISBN-10: 1931769451
- [[http://amzn.com/0137035152%20][Software Engineering (9th Edition) by Ian Sommerville]] ISBN-10:
  0137035152
- [[http://amzn.com/0735605351%20][Software Estimation: Demystifying the Black Art (Best Practices
  (Microsoft)) by Steve McConnell]] ISBN-10: 0735605351
- [[http://amzn.com/0201703696%20][Software Fundamentals: Collected Papers by David L. Parnas by Daniel
  M. Hoffman]] ISBN-10: 0201703696
- [[http://amzn.com/0471676225%20][Software Measurement and Estimation: A Practical Approach
  (Quantitative Software Engineering Series) by Linda M. Laird]]
  ISBN-10: 0471676225
- [[http://amzn.com/0201703327%20][Software Product Lines: Practices and Patterns by Paul Clements]]
  ISBN-10: 0201703327
- [[http://amzn.com/0201694387%20][Software Product-Line Engineering: A Family-Based Software
  Development Process by David M. Weiss]] ISBN-10: 0201694387
- [[http://amzn.com/0471713457%20][Software Quality Engineering: Testing, Quality Assurance, and
  Quantifiable Improvement by Jeff Tian]] ISBN-10: 0471713457
- [[http://amzn.com/0818677384%20][Software Requirements Engineering, 2nd Edition by Richard H. Thayer]]
  ISBN-10: 0818677384
- [[http://amzn.com/032171833X][Software Systems Architecture: Working With Stakeholders Using
  Viewpoints and Perspectives (2nd Edition) by Nick Rozanski]] ISBN-10:
  032171833X
- [[http://amzn.com/1617290084%20][Specification by Example: How Successful Teams Deliver the Right
  Software by Gojko Adzic]] ISBN-10: 1617290084
- [[http://amzn.com/0764563882%20][Statistics (Cliffs Quick Review) by David H. Voelker]] ISBN-10:
  0764563882
- [[http://amzn.com/0873892879%20][The Change Agents' Handbook: A Survival Guide for Quality
  Improvement Champions by David W.  Hutton]] ISBN-10: 0873892879
- [[http://amzn.com/0470293713%20][The Corporate Culture Survival Guide by Edgar H. Schein]] ISBN-10:
  0470293713
- [[http://amzn.com/0470376481%20][The Power Presenter: Technique, Style, and Strategy from America's
  Top Speaking Coach by Jerry Weissman]] ISBN-10: 0470376481
