Wook-Sung Yoo, Ph.D. - PowerPoint PPT Presentation

About This Presentation
Title:

Wook-Sung Yoo, Ph.D.

Description:

Wook-Sung Yoo, Ph.D. Software Engineering Program Fairfield University Agenda What is Software? What is Software Engineering? Why Software Engineering matters? – PowerPoint PPT presentation

Number of Views:112
Avg rating:3.0/5.0
Slides: 14
Provided by: Samue90
Category:

less

Transcript and Presenter's Notes

Title: Wook-Sung Yoo, Ph.D.


1
Software Engineering
  • Wook-Sung Yoo, Ph.D.
  • Software Engineering Program
  • Fairfield University

2
  • Agenda
  • What is Software?
  • What is Software Engineering?
  • Why Software Engineering matters?
  • Difference between SE, CS, and CE?
  • Current SE curriculum
  • SE Jobs and Job market

3
  • What is Software?
  • Software, a brain of the system, is central to
    nearly everything we do finance, medical care,
    public transportation, engineering, etc.
  • Human endeavors are impacted not just by explicit
    use of software but also by embedded software
    systems. Organizations of all sizes and types
    create software, often in hidden ways. Virtually
    every large company and organization develops
    software systems to help run their business. Many
    products, such as cell phones, that are not
    strictly software products contain significant
    software components.

4
  • What is Software Engineering?
  • Software engineering is the application of a
    systematic, disciplined, quantifiable approach to
    the development, operation, and maintenance of
    software.

5
  • Why Software Engineering matters?
  • Software engineering matters because software
    matters.
  • Software controls significant portions of many
    human activities, and this centrality will grow.
    Yet we currently do a bad job of doing it. Any
    gain in the efficiency, predictability or quality
    with which we create software will have
    far-reaching effects on our lives.
  • Given the growing role of software, both explicit
    and embedded, in our world, it is hard to think
    of a more worthy field of inquiry.

6
  • SE at FU and Degree Offered
  • SE is a relatively young
  • 50 programs in US (v.s. EE 300 programs in US)
  • 10 programs ABET accredited
  • Degree offered
  • B.S (ABET Accredited) 132 credits
  • 5-Year Dual Degree 156 credits
  • MS 36 credits
  • Graduate Certificates 12 credits

7
Whats the Difference Between SE and CE?
  • Both study the use of the digital computer as a
    tool and study hardware as well as software
    aspects of computer systems including programming
    and basic computer operation.
  • The difference is focus
  • CE focuses on development and hardware of
    computers. Therefore, courses in digital logic
    design and processor interfacing based on
    knowledge of electronics and circuits are
    included in CE programs.
  • Software Engineering focus on the software
    (intelligence) of computers.

8
Whats the Difference Between SE and CS?
  • Computer Science
  • Mainly deals with the theory (science) behind
    computing. Programming, algorithms, etc
  • Little business orientation, Focus on Theory.
  • SE Computer Science Engineering Principles
  • Software Engineering covers pretty much all of
    the Computer Science units with added subjects
    for software engineering principles, project
    management, and group work to solve practical
    problems.
  • Focus on application.

9
B.S. Curriculum in Software Engineering (132)
10
Build Your Expertise in Specific Domain
  • Programming Languageslead programmer
  • Database Architecturedatabase administrator
  • Network Technologysystem/network admin
  • Web Architectureweb master/designer
  • Computer Graphics/Image Process
  • IT ManagementIT manager/project manager
  • Other EE/CE hardware related domain

11
Significant Points in Job Prospective
  • Software Engineers are one of the occupations
    projected to grow the fastest and add the most
    new jobs over the 2006-16 decade.
  • U.S. Department of Labor
  • MONEY Magazine and Salary.com researched
    hundreds of jobs, considering their growth, pay,
    stress-levels and other factors. Software
    Engineer is ranked 1st.
  • Money Magazine in 2006

12
Money Magazine
  1. Software engineer
  2. College professor
  3. Financial adviser
  4. HR manager
  5. Physician assistant
  6. Market research
  7. Computer IT analyst
  8. Real Estate appraiser
  9. Pharmacist
  10. Psychologist

13
  • QUESTION?
Write a Comment
User Comments (0)
About PowerShow.com