1 / 20

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

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

teryl
Download Presentation

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

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. On-lineMaster of Software Engineering (MSE)InformationalSeminar Welcome!

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

  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

  4. MSE: An Unique Program in the Right time

  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 “

  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

  7. What does SoftwareIndustry need today? • People who are: 1. Good architects 2. Understand Product/Software Development Process

  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

  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.

  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.

  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.

  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)

  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

  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)

  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)   

  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

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

  18. MSE Office • CS 108 • Tel: 714-278-5674 • mse@ecs.fullerton.edu • 2 TA and 1 Software Specialist

  19. Q & A

  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!

More Related