On-line Master of Software Engineering (MSE) Informational Seminar

20
1 On-line Master of Software Engineering (MSE) Informational Seminar Welcome!

description

On-line Master of Software Engineering (MSE) Informational Seminar. Welcome!. Agenda. Introduction MSE Program MSE Accreditation Process MSE Program Application MSE Website MSE Office Q and A Closing . . Introduction. MSE is new and entirely on-line program - PowerPoint PPT Presentation

Transcript of On-line Master of Software Engineering (MSE) Informational Seminar

Page 1: On-line Master of Software Engineering (MSE) Informational Seminar

1

On-lineMaster of Software Engineering (MSE)

Informational Seminar

Welcome!

Page 2: On-line Master of Software Engineering (MSE) Informational Seminar

2

Agenda

• Introduction• MSE Program • MSE Accreditation Process • MSE Program Application • MSE Website • MSE Office • Q and A • Closing

Page 3: On-line Master of Software Engineering (MSE) Informational Seminar

3

Introduction

• MSE is new and entirely on-line program

• 30 units (10 courses)

• 2 courses per semester

• It takes about 22 months to complete

(4 semesters + one summer) starting Fall 2004

Page 4: On-line Master of Software Engineering (MSE) Informational Seminar

4

MSE: An Unique Program in the Right time

Page 5: On-line Master of Software Engineering (MSE) Informational Seminar

5

Some Quotes• “What makes money today is the knowledge necessary to

process and distribute information, look at software for instance.”

Juan Enriquez (Harvard Business School life sciences director) - As the Future Catches You

• It has occurred to me that if people really knew how software got written, I’m not sure if they’d give their money to a bank or get on an airplane ever again.”

Ellen Ullman- Close to the Machine: Technophilia and its Discontents “

Page 6: On-line Master of Software Engineering (MSE) Informational Seminar

6

Issues Are Critical for the Preparation of

Entry-Level Software Engineers • Communication (both oral and written)• Ability to work as part of a team• Computing fundamentals• Breadth of knowledge (ability to learn new

technologies)

• Front-end part of software development (requirements and high-level design)

• Knowledge and skills in using software process

Page 7: On-line Master of Software Engineering (MSE) Informational Seminar

7

What does Software Industry need today?

• People who are:

1. Good architects

2. Understand Product/Software

Development Process

Page 8: On-line Master of Software Engineering (MSE) Informational Seminar

8

What MSE offers

Excellent Foundations For a:

(an competitive edge)

• Good Architect

• Good Project Manager (CMM, CMMI)

We need to monitor the product as well as

the process

Page 9: On-line Master of Software Engineering (MSE) Informational Seminar

9

Here is what MSE offers-CPSC 541 - Systems and Software Standards and Requirements (3)The course outlines benefits of Software Engineering Standards. It Introduces the SESC framework and the IEEE Software Engineering Standards. The students will learn how to establish the following standards: Software Life Cycle Processes, Work Product Standards, Process Standards, Requirement, Analysis and Management, and System Integration. Additionally, the course will introduce the framework of CMMI and discuss its practice.

-CPSC 544 - Software Process Definition (3)The students will learn how to create a framework for software process management, how to use the framework in process assessment, and how to initiate effective software process change. The course will outline the actions needed to establish basic control over the software process and show how to specify the development process, and the technical and managerial concepts needed to evaluate and improve it.

Page 10: On-line Master of Software Engineering (MSE) Informational Seminar

10

• CPSC 545 - Software Design and Architecture (3)

The students will learn how to analyze and design large scale software and apply different architecture styles to software design. Case studies and projects are assigned as a practical component of the course.

• CPSC-546 - Software Project Management (3)

The students will learn how to plan and control the development activities of a project. The course will cover schedule and cost (staffing) estimation. It will show how to develop a master program plan, define task interrelationships, identify the critical path, and track the progress of a project using methods such as Earned Value Analysis.

Page 11: On-line Master of Software Engineering (MSE) Informational Seminar

11

• CPSC 542 - Software Verification and Validation (3)The students will learn how to ensure that a high quality software product is developed. The course will cover the theory and practice of V&V methods such as walkthroughs, inspections, and CleanRoom. It will show how to create functional test cases, using boundary value analysis and equivalence classes, and how to create structural test cases, determine degrees of coverage, and perform data flow analysis.

• CPSC 547-Software Measurement (3)The students will learn current industry software measurement

practices. The course will introduce a systematic measurement process model and outline major paradigms for selecting measures. The course will stress practitioner-based measurement: measuring software specifications and designs; measuring software code and implementation; measuring software test and evaluation.

Page 12: On-line Master of Software Engineering (MSE) Informational Seminar

12

• CPSC 543 - Software Maintenance (3)The students will learn the principles of generating maintainable software. The course will also cover theory and practice of maintaining existing large software and applications of maintenance metrics.

• CPSC 597(1) - Graduate Project in Computer Science (3)An implementation of a project under a faculty member supervision.(CPSC 597 will be offered in two, subsequent 3-unit segments)

 

Page 13: On-line Master of Software Engineering (MSE) Informational Seminar

13

• CPSC 548 – Professional, Ethical and Legal Issues for Software Engineers (3)

The students will learn foundations of professional software engineering ethics, team psychology and acquire basic understanding of legal issues pertaining to software development. The course will practice oral and written communication skills.

• CPSC 597(2) - Graduate Project in Computer Science (3)

An implementation of a project under a faculty member supervision

Page 14: On-line Master of Software Engineering (MSE) Informational Seminar

14

MSE Accreditation Process (1)

1.Computer Science Faculty and Chair ( Approved, spring 2003)

2. College of ECS Curriculum Committee (Approved, spring 2003)

3. Dean, College of ECS (Approved, spring 2003)

4. University Graduate Education Committee (Approved, spring 2003)

Page 15: On-line Master of Software Engineering (MSE) Informational Seminar

15

MSE Accreditation Process (2)

5. University Planning, Resource and Budget Committee (Approved, spring 2003)

6. CSUF Academic Senate (Approved, spring 2003)

7. CSUF President (Approved, spring 2003)

8. CSU Chancellor (Approved , February 3, 2004)

9. Western Association of Schools and Colleges (March 25, 2004)   

 

Page 16: On-line Master of Software Engineering (MSE) Informational Seminar

16

MSE Program Application

• Requirements: CS461 or equivalent work experience

• Initial Class Size is about 25 – 30 Students• CSU Mentor Program (Online Application)

MSE website has a link to it• Also, need to submit the resume to MSE office• Tuition: U$ 889 per semester for CA residents

Page 17: On-line Master of Software Engineering (MSE) Informational Seminar

17

MSE Websitehttp://mse.ecs.fullerton.edu

General Information | Requirements & Courses | Faculty | Request Information | Program Brochure | Email MSE

Apply Now!

General Information

This on- line program prepares individuals for careers as software engineers and software process managers in industry and government agencies. The program emphasizes a comprehensive and thorough process- oriented approach to software development and its curriculum is fundamentally grounded in software engineering research, theory, principles, and practice (e.g. CMMI, RUP, UML and design patters). The emphasis on process- oriented methodologies makes this program unique among professional master's degrees.

The program is designed for professionals working in the field of computer science who wish to further their skills and pursue graduate level education in Software Engineering. The program incorporates the following strands of assessment/evaluation: critical thinking/problem solving, collaboration/team work, research, software process implementation, software process assessment/appraisal, software standard comprehension, literacy in legal and ethical issues, and communication.

Page 18: On-line Master of Software Engineering (MSE) Informational Seminar

18

MSE Office

• CS 108

• Tel: 714-278-5674

[email protected]

• 2 TA and 1 Software Specialist

Page 19: On-line Master of Software Engineering (MSE) Informational Seminar

19

Q & A

Page 20: On-line Master of Software Engineering (MSE) Informational Seminar

20

Closing

• MSE is an entirely on-line program ( no need to attend class rooms)• Process based SE giving you a competitive edge in the

software world• Please apply asap • If any question, please contact the MSE Office

THANK YOU!