Software%20Engineering%20at%20MSOE - PowerPoint PPT Presentation

About This Presentation
Title:

Software%20Engineering%20at%20MSOE

Description:

... II, III, IV Discrete Math Differential ... Communication 11 Computer and Other Engineering 6 Science Mathematics Computer ... Document presentation ... – PowerPoint PPT presentation

Number of Views:225
Avg rating:3.0/5.0
Slides: 15
Provided by: Sebe70
Learn more at: http://www.cse.msu.edu
Category:

less

Transcript and Presenter's Notes

Title: Software%20Engineering%20at%20MSOE


1
Software Engineering at MSOE
  • Mark Sebern
  • Professor BSSE Program Director
  • Milwaukee School of Engineering

2
Milwaukee School of Engineering
  • Private, coed, urban
  • Pre-existing programs (BS, MS)
  • Engineering, business, nursing
  • Computer engineering (ABET)
  • No computer science program
  • Applications-oriented
  • Unite theory and practice
  • Applied research (industry partners, other)
  • Schedule 3 academic quarters/year

3
MSOE Software Engineering Program
  • BS degree in software engineering
  • One of first four ABET-accredited programs
  • Full-time, day program
  • Primarily traditional students
  • Primary focus
  • SE practice (what SEs do)
  • SE process (how SEs work)

4
MSOE BSSE Curriculum
Year Fall Fall Winter Winter Spring Spring
Freshman CS1010EN131GE110 MA136MS221OR100 CS1020EN132HU100 MA137PH110 CH200CS1030EN241 MA231MA262
Sophomore CS2851MA232MA235 PH230SE2831 EE201EE290MA343 SE280HU/SS CS280MA230PH220 SE2811
Junior CS3851CS386IE423 SE3821HU/SS CS384OR402SE3091 SE380HU/SS CS391HU432SE3092 SE3811APDOM
Senior CS409SE4093SE ELEC MA/SCHU/SSAPDOM SE400SE4831SE ELEC APDOMFREE EL MS442SE401SS461 SE ELECHU/SS
MSOE BSSE version 2.1 see handout for details.
5
Course Summary
Topic
12 Software Engineering (including 3 SW lab, 2 senior design)
7 Computer Science
6 Computer and Other Engineering
8 Mathematics
4 Science
11 Humanities, Social Science, Communication
3 Application Domain Elective Sequence
5 Economics, Management, Career/Professional
5 Electives (SE, Math/Science, Free)
61 TOTAL
6
Math Courses
  • Calculus I, II, III, IV
  • Discrete Math
  • Differential Equations
  • Matrix Algebra Linear Programming
  • Probability and Statistics
  • Math/Science Elective

7
CS Courses
  • Programming Software Design (3)
  • Data Structures
  • Algorithms
  • Databases
  • Operating Systems

8
Core SE Courses
  • Introduction to SW Verification
  • Software Engineering Process (PSP)
  • Software Component Design
  • SW Requirements Specification
  • SW Architecture
  • Formal Methods
  • Software Quality Assurance

9
Software Development Lab (SDL)
  • Ongoing software development
  • Large projects
  • Clients (internal or external)
  • World class process
  • Self-directed teams
  • Development team roles, staff functions
  • Student rotation
  • Three required courses
  • SE management elective

10
Senior Design Project
  • Capstone project
  • Two quarters required (SE-400/401)
  • Third quarter optional (SE-402)
  • Often multidisciplinary
  • Primarily with CpE, EE, ME, BE
  • Process derived from SDL
  • Often used even by SE-minority teams

11
(No Transcript)
12
Program Outcomes (1-4)
  • 1) Understand/apply mathematics, physical
    science, computer science, and related
    disciplines
  • 2) Understand/apply principles of software
    engineering practice and process subject to
    realistic constraints
  • 3) Analyze, document, and track system
    requirements
  • 4) Design, implement, and maintain software
    systems

13
Program Outcomes (5-8)
  • 5) Verify and validate software systems
  • 6) Have an awareness of current industry
    standards and practices
  • 7) Be able to work in one or more application
    domains
  • 8) Understand/apply principles of team process
    and project management

14
Program Outcomes (9-12)
  • 9) Have strong oral and written communication
    skills
  • 10) Be capable of independent learning
  • 11) Understand professional responsibility and
    the application of ethical principles
  • 12) Have knowledge of economics, humanities, and
    social sciences
Write a Comment
User Comments (0)
About PowerShow.com