Master of Software Engineering - Trường Đại học...

17
Master of Software Engineering BROCHURE

Transcript of Master of Software Engineering - Trường Đại học...

Master of Software EngineeringBROCHURE

Master of Software Engineering at FPTfor Vietnamese Students in 2015

Industrial relevancyOpportunities to work at FPT Software during the time of study – as one required component of the courseSome modules equipe students with industrial recognized certifications

PMP certification of Project Management Institute (http://www.pmi.org/), in Information Technology Project Management moduleTOGAF certification of The Open Group (http://www.togaf.info/), in Architect & Design module

Course design adheres to industrial recognized recommendation by Association for Computing Machinery (http://www.acm.org/), Institute of Electrical and Electronics Engineers (http://www.ieee.org/) and Accreditation Board for Engineering and Technology (http://www.abet.org/)Course reviewed by industry advisory board, using real case studies from 20 year of software engineering experience at FPT, and 20 year of business management teaching experience of core team at FPT School of Business.

Career pathJoin the vibrant software industry worldwide

FPT America, FPT Europe, FPT Singapore, FPT Japan, FPT VietnamOther software and information technology companies worldwide

Pursuit academic career:Teaching undergraduate Software Engineering and information technology at FPT University

Continuing Ph.D. study in Software Engineering and information technology

Master of Software Engineering at FPTfor Vietnamese Students in 2015

Tuition feeFirst trimester: 32,984,000 VND (including registration fee)Second trimester: 28,644,000 VNDThird trimester: 28,644,000 VNDFourth trimester: 28,644,000 VND

PrerequisitesBachelor degree in Software Engineering or related major (Computer Science, Electronic and Telecommunication Engineering, Communication and Computer Network, Information System and Information Technology, ...)Candidates who have bachelor degree of other major will be required to take the course of Introduction to SoftwareEngineering in undergraduate program of FPT University Language for non-native English speaker: CEFR B1 or IELTS 4.5 or TOEFL ITB 450 or TOEFL CBT 133 or TOEFL IBT 45 or TOEIC 450 or Cambridge Exam PET or BEC certification Preliminary or BULATS 40

Master of Software Engineering at FPTfor Vietnamese Students in 2015

ProgramFirst trimester – FPT Post-Graduate Diploma of Software Engineering

Required modulesSWM501 Information Technology Project Management 3 creditsSWM502 Software Quality Management 3 creditsSWM503 Software Configuration Management 3 creditsSWT504 Software Requirement, Architect & Design 3 credits

Elective modules (choose one)SWM507 Software Engineering Processes Improvement 3 creditsSWT508 Agile methods 3 credits

Second trimester – Specialization (choose one track)Track 1 – FPT Post-Graduate Diploma of Project Management

PMN511 Project Risk Management 3 creditsPMN512 Project Human Resource Management 3 creditsPMN513 Strategy Management 3 creditsDMN514 Business Intelligence 3 credits

Track 2 – FPT Post-Graduate Diploma of Data AnalyticsDMN514 Business Intelligence 3 creditsDMN515 Big Data 3 creditsDMN516 Data Mining 3 creditsDMN517 Text Mining 3 credits

Third trimester – On the job training 4 creditsFourth trimester – Final project 8 credits

Selected Scientific Advisors Selected Industry Advisors

Associate Professor Assistant Professor Professor Dr. Ngo Quang Hung Dr. Cristal Ngo Minh Ngoc Dr. Mitzuhito Ogawa State University Singapore Institute Japan Advanced Institute of New York at Buffalo of Technology of Science & Technology

Chief Technology Officer Founder, Ex. CEO MBA Nguyen Lam Phuong Dr. Nguyen Thanh Nam FPT Corporation FPT Software

Selected Theoretical Instructors Selected Industry Tutors

Dr. Truong Anh Hoang Dr. Pham Ngoc Hung Dr. Do Thi Bich Ngoc Ph.D. graduate Ph.D. graduate Ph.D. graduate in Software Engineering in Software Engineering in Software Engineering of Bergen University, of Japan Advanced of Japan Advanced Norway Institute of Science & Institute of Science & Technology Technology

Dr. Dinh Le Dat Nguyen Minh Duc Ex. Chief Technology Officer Ex. Vice Director of FPT Online of BKAV Corporation

Master of Software Engineering at FPTChoose Your Specialization

Master of Software Engineering at FPTProject Management specializations

3 quarters of this specialization track is delivered by FPT School of Business, in cooperation with FPT TechnologyResearch Institute, taking advantages of a Vietnam leading MBA program since 1999. From the wealth of case studies inproject management, in the context of East Asia business environment, to the networking opportunities with elite businessmen and women, the program aim to transform the learner proficiency in project management.

The track ends with Business Intelligence course, a shared module with Data Analytics track, to give students an edge over traditional project managers. This module objectives are to ensure that students, as a project managers, can utilize the power of data driven decision support, to interpret analytics result from the ever growing business data, and bring the competitive solutions to each unique project.

Master of Software Engineering at FPTChoose Your Specialization

Master of Software Engineering at FPTData Analytics specializations

“In 2015, 4.4 million new data engineering jobs, 1.9million in US alone – but not enough talent, only one third ofthat will be filled” Gartners

“By 2018, in US, shortage of 1.5 million managers andanalysts who can understand and make decisions using bigdata. There is 50%-60% gap between supply and demand.”McKinsey Global Institute

Global shortage of data analyst is the main motivationfor the FPT Technology Research Institute to offer a brandnew Data Analytics specialization track for the program.

Following this track, students are not only equiped withsolid data analytics skill, including database and dataengineering techniques specific for Big Data, data mining and text mining, and business intelligence fundamentals, but they also spend months in On-the-Job Training through real-life industrial data analytics projects of FPT Technology Research Institute. The thesis work, for this track, are based also on an industrial data analytics project.

Instructors are data scientists of FPT - Ph.D. graduates from US, Europe, Japan, ... who work daily on real-life data analytics projects for world-wide customers in US, Japan, Europe, ... Being attached closely with industry, students will access to industrial grade data for realistic hands on experiences.

Master of Software Engineering at FPTfor Vietnamese Students in 2015

Zoom in: Information Technology Project Management

Objectives: The objectives of many of the graduate of the course is to become a software project manager. It is therefore reasonable to start the course with a view from the front-seat of project manager, to understand the whole picture, as well as the role of each component, of information technology project management. The components, pedagogically categorized by Project Management Institute, are:

Project Integration Management, Project Scope ManagementProject Time Management, Project Cost Management Project Quality Management, Project Human Resource ManagementProject Communications Management, Project Risk ManagementProject Procurement Management, Project Stakeholder ManagementProject Management Process, Project Closing

The knowledge and experience gained in this course will provide solid base for advancing into further study of components of information technology project management. This module is recommended by ACM and IEEE.

Pedagogy highlights: Strong emphasis on practice and industrial exposure, project-based learning:

14 units of theoretical lecture12 units of real-life case study presentations from PMP cetrified industrial experts34 units of students presentations – which requires at least 34 units of homework, readings, team work on group projects.

PMP certification exam is final exam – student pass the module when they get PMP certification.

Master of Software Engineering at FPTfor Vietnamese Students in 2015

Zoom in: Software Quality Management

Objectives: To be a software project manager and to be responsible for high quality software products, it is essential to understand how to rigorously control the quality of software, within the project limitation of time and other resource. The modules engage students in active exploration of the following topics:

Defining software quality and assuring software qualityEngineering of software quality, designing tests for softwareManagement of tests, prevention of errors, improvement of software engineering processesSoftware inspectionFormal method for software quality management

Students are also exposed to a varieties of real case studies from industries, such as discussion on Test Automation & SaaS for Testing, Testing for Agile, ISO 20000 to SaaS, CASE tool quality, CMMI, Verification & Pairwise Testing, … Finally, advanced topics like IEEE 730-2014, SEMAT as a QA framework will be presented.

Pedagogy highlights: Strong emphasis on practice and industrial exposure:

14 units of theoretical lecture12 units of real-life case study presentations from senior software quality managers34 units of students presentations – which requires at least 34 units of homework, readings, team work on group projects.

Selected students presentations are series of tutorials videos, uploaded to Youtube for peer grading.

Master of Software Engineering at FPTfor Vietnamese Students in 2015

Zoom in: Software Configuration Management

Objectives: One of the main differences between large scale software projects and small software works is rigorous configuration management. This modules prepare students to become software manager who can manage effectively large scale software project, with ability to:

plan a configuration management, from defining and listing configuration item, baseline, versions;do surveillance, measure and audit of configuration;control the requesting, evaluating and approving of changes in configurations;implement changes, control deviations and waivers;accounting of configuration;manage release of software products.

This module is recommended by ACM and IEEE as part of master of software engineering degree.

Pedagogy highlights: Project-based learning, where students go through a complete life cycle of a simulated large scale software project.Game-based learning, students compete with each other on ensuring product integrity of the simulated large scale software project.

Master of Software Engineering at FPTfor Vietnamese Students in 2015

Zoom in: Software Requirement, Architect & Design

Objectives: From coder to designer is a transformation of career, to higher level of abstraction and much more powerful knowledge and skill. Deep understanding of software architect allow one to work with large scale enterprise software and information technology systems. In fact, certain software projects today require engineer having architect certification, such as TOGAF. This module plays an essential role in the course, by ensuring that every graduate must possess the ability to:

model the objectives of software system from requirementensure the quality of requirement model the software system components and their role, from use casesmodel the system functionality, statically and dynamicallyunderstand system architect and deployment diagramanalyse the quality of system architectdesign software system, using common software design strategy and method

Key concepts, such as UML, Object-Oriented Paradigm, Model Driven Principles, famous Design Patterns … are explored. This module is recommended by ACM and IEEE as part of master of software engineering degree.

Pedagogy highlights: Project-based learning, where students create design for an enterprise systemTOGAF certification exam is final exam – student pass the module when they get TOGAF certification.

“My future plan is to get a well paid job hopefully in Hanoi and build up my career. I remember visiting Hoa Lac campus latelyand what I saw was unbelievable - FPT is really growing fast. What really caught my attention about this course is its field. MSEin Project Management in full. I've always dreamed of having a Project Management certificate for my masters degree and whenFPT came up with the course proposal, it was hard to resist. Reason being FPT corporation (as a whole) is one of the fastestgrowing organisation is Vietnam and Asia at large. What I like most about this course mainly is what it entails. My career goal isto become not just a good but one of the greatest Project Managers in the world and I do hope this course can get me to mydream land. One of the major advantage of this course is we (students) get to actually speak with experienced project managersin Vietnam, get the real (practical and theoretical) view of a project and in the end, we gain lots of ideas from them.” ̶ McNoahAfolabi, FPT Master of Software Engineering student

“I am now working for a company in Hanoi that develop software for foreign clients. I choose Master of Software Engineering inFPT because FPT is the biggest cooperation in Vietnam and whatever FPT offers assures quality with international standard.What I hope, from this course, is to improve my skill set and to have a better edge in my working environment. The classes arevery interactive. I so far have the privilege to interact with software industry experts and professionals and share from the wealthof their experiences.” ̶ Olaoluwa Okunniyi, FPT Master of Software Engineering student