National Research University Higher School of Economics



Similar documents
National Research University Higher School of Economics

Software Engineering Body of Knowledge (SWEBOK Guide) IEEE Computer Society

Distance Education Network

Viterbi School of Engineering University of Southern California Spring 2015

Viterbi School of Engineering University of Southern California Fall 2015

NEURAL NETWORKS AND NEURAL COMPUTERS

CREDENTIALS & CERTIFICATIONS 2015

Viterbi School of Engineering University of Southern California. Summer 2014

Courtesy Voicu Popescu

Getting Started: Limited Status How To Guide. Summer 2015

Courtesy Voicu Popescu

GYAN VIHAR SCHOOL OF ENGINEERING & TECHNOLOGY M. TECH. CSE (2 YEARS PROGRAM)

2011 Wind River. All Rights Reserved.

Office of Communications for Enrollment Management

Department of Computer Science. BSc COMPUTER SCIENCE. At the forefront of today s digital world UNDERGRADUATE

MASTER OF SCIENCE IN Computing & Data Analytics. (M.Sc. CDA)

MASTER OF SCIENCE IN Computing & Data Analytics. (M.Sc. CDA)

Process Mining The influence of big data (and the internet of things) on the supply chain

Production Engineering an Engineering branch to be opted for students

Master's Degree Program in Computer Science

Erik Jonsson School of Engineering and Computer Science Interdisciplinary Programs

National Research University Higher School of Economics London Metropolitan University. Dual Degree Master of Public Administration

Promoting the Value of Project Management - Worldwide Ken Hartley, PMP, PMI Fellow PMI Chair

Statistical Analysis on Curriculum of the National Model School of Software Engineering

These degree requirements are in effect starting from Admission.

Faculty of Engineering and Informatics School of Electrical Engineering and Computer Science Programme Specification Programme title: MSc Computing

MASTER OF TECHNOLOGY

BSc (Hons) Software Engineering (New Yearly Programme - FT) E320

MASTER S DEGREE IN ENGINEERING

Computer Science Introduction

FACULTY OF ECONOMICS AND MANAGEMENT PROGRAMME ADMISSION QUALIFICATION LIST OF COURSES

R I T. IEEE Computer Society Certified Software Development Professional (CSDP) Exam. Buenos Aires, Argentina Junio de Software Engineering

Professional Organization Checklist for the Computer Science Curriculum Updates. Association of Computing Machinery Computing Curricula 2008

Bachelor Degree in Informatics Engineering Master courses

IP Strategy. Fred Logue IP Lawyer PhD, 1996 Trinity College Dublin Member of Irish and UK Law Societies, IAM300, Institute of Physics

For students entering in Aristotle University, Thessalonica University Carlos III, Madrid

IEEE Computer Society Professional Education and Certification Programs. Northrop Grumman Update 12 November 2015

Master s Degree Programs. Global Technology Leadership

These degree requirements are in effect starting from Admission.

These degree requirements are in effect starting from Admission.

College of Engineering and Applied Science Department of Computer Science

Capability Maturity Model Integration (CMMI ) Version 1.2 Overview

Study Regulations for the Master of Science Programs at MODUL University Vienna

IT Infrastructure and Emerging Technologies

ADVANCED CYBERNETICS (CYBERNETICS 2.0)

Master of Science in. Computer Science

CAREER OPPORTUNITIES

UNIVERSITY OF BELGRADE FACULTY OF PHILOSOPHY. Part two: INFORMATION ON DEGREE PROGRAMS

The GSOM SPbU Master Programs

Human - Computer Interaction. Georgia Institute of Technology

88% Top 50 Fortune 500 Companies

Information Technology Degree Programs

Learning Objectives of M.B.A in Business Administration

Master of Science (MS) in Computer Science

The SWEBOK Initiative and Software Measurement Intentions

An Analysis of the Effect of IEEE Publications on the Apple Computer Inc. Patent Portfolio

INFORMATION AND APPLICATION

(FHEQ) level 7] MSc Postgraduate Diploma Postgraduate Certificate. June 2015

Costar Software Estimating Tool

Programme Specification (Postgraduate)

Agreement on Dual Degree Master Program in Computer Science. Politechnika Warszawska. Technische Universität Berlin

Steve Apps Senior Manager Accenture South Africa

Admission Number. Master of Science Programme in Computer Science (International Programme)

DIPLOMA OF PROGRAMMING (APPLICATIONS)

Swiss Joint Master in Computer Science of the universities of Bern, Neuchâtel and Fribourg

Agreement on. Dual Degree Master Program in Computer Science KAIST. Technische Universität Berlin

Industrial and Systems Engineering Master of Science Program Data Analytics and Optimization

Study Regulations for the Bachelor of Science in International Management

FACULTY OF MANAGEMENT THE LEON RECANATI GRADUATE SCHOOL OF BUSINESS ADMINISTRATION

PhD in Computer Science at North Carolina A&T State University

CMMI Executive Overview

1) Course Entry Requirement(s) To gain entry to the Diploma of Higher Education in Information Technology prospective students must have:

Total Credits: 32 credits are required for master s program graduates and 53 credits for undergraduate program.

Bachelor of Bachelor of Computer Science

How To Get A Computer Science Degree At Appalachian State

Valid from: September 2016 Faculty of Technology Design & Environment/ Solihull College

MSc Programme Intelligent Adaptive Systems (IAS)

IEEE Computer Society and Certified Software Development Professional

3. NUMBER OF PARTICIPANTS TO BE ENROLLED

Degree Bachelor degree Naval And Port Engineering and Management

The Internet of Things in Smart Buildings 2014 to 2020

The Software Engineering Competency Model (SWECOM)

Transcription:

National Research University Higher School of Economics SWECOM in the Software Engineering NRU HSE Educational Standard & Curriculum Sergey Avdoshin Head of Software Engineering School Computer Science Faculty 11 November 2015 Software Engineering School 1

The Elements of SWECOM Foundation: SWEBOK Guide V3.0 11 November 2015 Software Engineering School 2

Technical Skills Software Engineering Life Cycle Skill Areas and Skills o Software Requirements Skills o Software Design Skills o Software Construction Skills o Software Testing Skills o Software Sustainment Skills Foundation: SWEBOK Guide V3.0 Software Engineering Crosscutting Skill Area o Software Process and Life Cycle Skills o Software Systems Engineering Skills o Software Quality Skills o Software Security Skills o Software Safety Skills o Software Configuration Management Skills o Software Measurement Skills o Human-Computer Interaction Skills 11 November 2015 Software Engineering School 3

SWEBOK V3.0 Knowledge Areas Software Requirements Software Design Software Construction Software Testing Software Maintenance Software Configuration Management Software Engineering Management Software Engineering Process Software Engineering Models and Methods Software Quality Software Engineering Professional Practices Software Engineering Economics Computing Foundations Mathematical Foundations Engineering Foundations Foundation Knowledge Areas 11 November 2015 Software Engineering School 4

SWECOM Use Cases 1. Organization Using SWECOM to Create a New Hire Job Description and Screen Job Candidates 2. Employee Using SWECOM for Self- Improvement 3. Manager Using SWECOM for Evaluation and Improvement Planning for Team Member 4. Curriculum Designer Using SWECOM to Prepare a Competency-Based Curriculum Foundation: SWEBOK Guide V3.0 11 November 2015 Software Engineering School 5

International Software Engineering Educational and Professional Standards SE2004 SWEBOK V3.0 GSwE2009 Software Evolution Software Maintenance Software Maintenance Software Process Software Engineering Process Software Engineering Process Software Verification Software Testing Testing and Validation Software Quality Software Quality Software Quality Software Design Software Design Software Design Software Management Software Engineering Software Engineering Management Management Mathematical and Engineering Software Engineering Ethics and Professional Conduct Fundamentals Models and Methods Professional Practice Configuration Management Configuration Management (CM) Computing Essentials Software Construction Software Construction Software Modeling and Analysic Software Requirements Requirements Engineering Software Engineering Professional Practices Software Engineering Economics Computing Foundations Mathematical Foundations Engineering Foundations System Engineering 11 November 2015 Software Engineering School 6

Bloom s Taxonomy Competence Levels Cognitive Domain: Mental Skills SE2004 GSwE2009 SWEBOK Undergraduate Degree Programs Graduate Degree Programs Continuing Professional Education Creating Evaluating Analyzing Applying Understanding Remembering Creating Evaluating Analyzing Applying Understanding Remembering Creating Evaluating Analyzing Applying Understanding Remembering Foundation: 2004-2010 SWEBOK Guide (ISO/IEC TR 19759:2005, 24773) 11 November 2015 Software Engineering School 7

HSE the Unique IEEE CS REP in Russia 11 November 2015 Software Engineering School 8

Employers That Have CSDA/Ps Accenture Agilent Technologies Air Force Research Laboratory Alcatel USA Anheuser Busch Antares Management Solutions AOL Avaya BAE Systems Barclays Capital Barclays Global Investors Inc. Baxter Health Care Corporation BEA Systems India Bearingpoint Bechtel Beyondsoft BMC Software Boeing Booz Allen Hamilton Borland Software Bosch Cadence Design Systems Capgemini Capital One Financial Cisco Systems Citicorp Computer Science Corporation Compuware Corp Concurrent Technologies Construx Software Convergys Corporation Daewoo Electronics Daimler Chrysler Dassault Falcon Jet Deloitte & Touche Tax Technologies Delphi Delco Electronics Systems Exxon Mobil Federal Express Flextronics Electronics Fidelity Information Services GE Goldman Sachs Hewlett Packard Hitachi Honeywell India Software Honeywell International HP Corporation IBM Corporation IBM Global Services Infosys Technologies Intel Corporation Interactive Data Corporation Intuit Corporation ITT Industries JP Morgan Chase & Co L-3 Communications Lawrence Livermore National Laboratory Linux Networx Litton Advanced Systems Division Lockheed Martin Co Los Alamos National Laboratory Lucent Technologies Medtronic, Inc Microsoft Corporation Missile Defense Agency Mitre Corporation Motorola Electronics NASA Langley Research Center NASA Marshall Space Flight Center NEC Newbridge Networks Nokia Networks Oracle Palm Philips Electronics Printrak Quark Qwest Rational Software Corp Raytheon Rockwell Collins Sage SAIC Samsung Sandia National Laboratories SBC Communications Schlumberger Sharp Shell Corporation Siemens Space And Naval Warefare Systems Center Sprint Corporation Sun Microsystems Tata Consultancy Services The Aerospace Corporation Trane Company TRW Automotive Tyco Electronics Unisys Corporation United Space Alliance United States Navy US Air Force US Army US Marine Corp US Navy Visteon Coroporation Wells Fargo Bank Westinghouse Wipro Infotech Xerox Corporation 11 November 2015 Software Engineering School 9

Overview of IEEE Computer Society Certification and Credential Program Knowledge Area Certificates Software Engineering Associate Certifications Software Development Associate Engineering Software Quality & Maintenance Associate Engineering Software Management Associate Engineering Professional Competency Certifications Professional Software Development Professional Software Engineering Process Master Professional Software Engineering Master Advanced Scrum Professional Certificates of Achievement (Continuing Education) Cloud Computing Certificate of Achievement Secure Software Certificate of Achievement Embedded Systems Certificate of Achievement Multi-Core Certificate of Achievement 11 November 2015 Software Engineering School 10

Knowledge Area Certificates KAs: 12, Duration: 90 Minutes, Questions: 70, Locations : Online Software Requirements Software Design Software Construction Software Testing Software Maintenance Software Configuration Management Software Engineering Management Software Engineering Process Software Engineering Models and Methods Software Quality Software Engineering Economics Software Project Management Foundation: SWEBOK Guide V3.0 & SWEBOK/PMI Software Extension (SWX) 11 November 2015 Software Engineering School 11

Software Development Associate Engineer Certification Duration: 180 Minutes, Questions: 160, Locations : Online Foundation: SWEBOK Guide V3.0 (ISO/IEC TR 19759:2014) 11 November 2015 Software Engineering School 12

Software Quality and Maintenance Associate Engineer Certification Duration: 180 Minutes, Questions: 160, Locations : Online Foundation: SWEBOK Guide V3.0 (ISO/IEC TR 19759:2014) 11 November 2015 Software Engineering School 13

Software Engineering Management Associate Engineer Certification Duration: 180 Minutes, Questions: 160, Locations : Online Foundation: SWEBOK Guide V3.0 (ISO/IEC TR 19759:2014) 11 November 2015 Software Engineering School 14

Professional Software Developer Certification Part I : PSD Exam. KAs: 4, Duration: 3 hours, Questions: 160, Locations : Online Part II : Applied Module I. Duration: 3 hours. Applied Module II. Duration: 3 hours An overall competency rating from 0 to 4 is then assigned. A score of 1 identifies a Beginner level. A score of 2 identifies an Intermediate Skill level. A score of 3 or higher identifies an Advance Skill level. Foundation: SWEBOK Guide V3.0 (ISO/IEC TR 19759:2014) 11 November 2015 Software Engineering School 15

Professional Software Engineering Process Master Certification Part I : PSEPM Exam. KAs: 6, Duration: 3 hours, Questions: 160, Locations : Online Part II : PSEPM Exam. KAs: 6, Duration: 3 hours, Questions: 160, Locations : Online Foundation: SWEBOK Guide V3.0 (ISO/IEC TR 19759:2014) 11 November 2015 Software Engineering School 16

Professional Software Engineering Master Certification Part I : PSEM Exam. KAs: 6, Duration: 3 hours, Questions: 160, Locations : Online Part II : PSEM Exam. KAs: 6, Duration: 3 hours, Questions: 160, Locations : Online Part III : Applied Module III (3 hours) and Applied Module IV (3 hours) An overall competency rating from 0 to 4 is then assigned. A score of 1 identifies a Beginner level. A score of 2 identifies an Intermediate Skill level. A score of 3 or higher identifies an Advance Skill level. Foundation: SWEBOK Guide V3.0 (ISO/IEC TR 19759:2014) 11 November 2015 Software Engineering School 17

Advanced Scrum Professional Scrum Certificates of Proficiency Foundation: SWEBOK Guide V3.0 & SBOK Guide 11 November 2015 Software Engineering School 18

IEEE CS Certificates of Achievement Security Certificate of Achievement Foundations of Software Security Secure Software Design Managing Secure Software Development Secure Software Coding Cloud Computing Certificate of Achievement Cloud in the Business Environment Cloud in Governance and Security Cloud in Economics, Metrics & Migration High Performance Computing Certificate of Achievement Embedded System Multi Core Video Lecture Series Certificate of Achievement Multi-core Video Series Foundation: SWEBOK Guide V3.0 11 November 2015 Software Engineering School 19

Research & Development at the SES HSE Software Engineering School Component Oriented Programming System Programming Resource Efficient Combinatorial Algorithms Process Aware Information Systems Automata and Process Models Fuzzy Modeling Modern Computing Architecture Cloud Technology Neural Network Technologies Information Security Methods and Algorithms Data and Knowledge Management Risk Management 11 November 2015 Software Engineering School 20

System Programming - the joint department with the Institute for System Programming of the Russian Academy of Science (ISPRAS) The joint department is created as part of the School of Software Engineering of the Faculty of the Computer Science The areas of research and applied development coincide with the main areas of research carried out by the ISPRAS: o Programming methodology o Operating systems o Programming languages o Databases and knowledge bases o Parallel and distributed systems o Computer networks o Intellectual systems o Discrete mathematics 11 November 2015 Software Engineering School 21

Laboratory of Process-Aware Information Systems Research Directions Process Discovery and Analysis Process Modelling and Simulating Software Development and Analysis Distributed, Massive and High-load Systems Analysis Information Systems Specification and Verification Workflow Modelling Data & Process Visualization Head of the Lab Prof. Irina A. Lomazova Honorable scientific director Prof. Wil van der Aalst (TU/e) One leading, one senior, three research fellows, one junior research fellow, and 5 student researchers Research on PAISs, BPM, WF-management, ERP systems modeling and Process mining Educational Activities and Student Projects 11 November 2015 Software Engineering School 22

Master Class of Witold Surin (Ecole de Technologie Superieure, Montreal, Quebec, Canada ) "Software Quality Engineering in International Standartization and Practice" 11 November 2015 Software Engineering School 23

Master Class of Edward Yourdon "Agile methods for the new decade: how to avoid the extremes of anarchy the 17-volume "heavy" methods of the past" 11 November 2015 Software Engineering School 24

Competition vs Collaboration Industrial Practice 11 November 2015 Software Engineering School 25

Summer School on Mobile Application Development Belov Sergey University Relations Coordinator, Central and Eastern Europe & Middle East and Africa Hadi Saleh Chief designer, Business.RF LLC Creativity and Productivity on the "Reasonable" Planet. Fast Train Picks up a Speed Introduction to Development of Mobile Apps: Tools and Examples Kravtsova Anna IBM Mobile First Platform Sales Leader for RCIS Timur Markunin Level 2 Certified IT Specialist, Cloud Technical Sales, IBM CEE New Features of IBM MobileFirst Platform IBM Bluemix Cloud Platform for Rapid Development, Deployment and Management of Apps A new course "Development of Cloud-based Mobile Apps on IBM Bluemix Platform» was presented as an individual track within the school with the support of IBM Corporation. Education within each track was in sections: lectures (theoretical part) classes, workshops and Hackathon. 11 November 2015 Software Engineering School 26

Winner of the Bluemix category Project Read & Listen English Book Reader Helper Project Smart Fridge Project Hit & Run http://cs.hse.ru/en/news/153195143.html 11 November 2015 Software Engineering School 27

IBM products in Education Process 11 November 2015 Software Engineering School 28

Master s Programs in System and Software Engineering includes two educational tracks: Software Development Management The track is aimed at training administrative managers, project managers and development teams, at a technological, economic and managerial level who will be able to organize effective administration for the projects of software development within a given budget and deadline. Mobile Applications Design and Development The given track covers broad variety of mobile platforms including specifics of development, design, marketing and analysis. The program disciplines cover all components of the mobile apps market: smartphone apps, wearables apps, IoT apps. 11 November 2015 Software Engineering School 29

Specialization Software Development Management Year 1 Semester 1 Semester 2 Module 1 Module 2 Module 3 Module 4 General courses (20) Applied System Analysis (5) Formal Methods in Software Engineering (10) Data Analysis (5) Master's degree courses (20) Software Engineering Methodology (5) Financial and Non-Financial Information about the Company (5) Advanced Databases (5) Enterprise Software Systems Development (5) Research Project (Course Paper) (6) Research Practice (6) Scientific Seminar Software Engineering: Development Management" (8) 11 November 2015 Software Engineering School 30

Specialization Software Development Management Year 2 Semester 3 Semester 4 Module 5 Module 6 Module 7 Module 8 Master's degree courses (23) Software Business Management (5) Software Risk Management (5) Effective Management of Virtual Teams (5) Psychology of Software Development Team Management (5) Data Centers in the Modern Information Infrastructure (3) Conducting Master s Thesis (24) Teaching Practice (3) Research Practice (3) Scientific Seminar Software Engineering: Development Management" (7) 11 November 2015 Software Engineering School 31

Positioning of the graduates Master is prepared for work management software development in engineering and managerial levels organization and business management in the sphere of software development and IT management scientific research in the field of software engineering 11 November 2015 Software Engineering School 32

Specialization Mobile Applications Design and Development Year 1 Semester 1 Semester 2 Module 1 Module 2 Module 3 Module 4 General courses (20) Applied System Analysis (5) Formal Methods in Software Engineering (10) Data Analysis (5) Master's degree courses (20) Mobile Applications Development: Basics (5) ios Applications Developmen (5) The Business of Mobile Apps Development: Making and Marketing (5) Mobile UI (5) Research Project (Course Paper) (6) Research Practice (6) Scientific Seminar Software Engineering: Mobile Development Trends" (8) 11 November 2015 Software Engineering School 33

Specialization Mobile Applications Design and Development Year 2 Semester 3 Semester 4 Module 5 Module 6 Module 7 Module 8 Master's Degree Courses (23) Mobile Apps Growth-Hacking (5) Mobile Applications Analytics (5).NET Mobile Applications Development (5) Android Applications Developmen (5) Mobile Games Development (3) Conducting Master s Thesis (24) Teaching Practice (3) Research Practice (3) Scientific Seminar Software Engineering: Mobile Development Trends" (7) 11 November 2015 Software Engineering School 34

Scientific Seminar Software engineering: Mobile development trends Internet of Things (IoT) Smart Things Mobile Web Mobile Payments Mobile Enterprise Cloud/Mobile Client Architecture Mobile App Security Grid Computing on Mobile Devices Bluetooth LE Apps Analysis of Modern Ecosystems and Markets of Mobile Apps App Economy Forecasts 11 November 2015 Software Engineering School 35

Positioning of the graduates Master is prepared for work senior mobile software engineer mobile product manager mobile marketing specialist 11 November 2015 Software Engineering School 36

Recognition the International IT-business This award is highly competitive and recognizes the quality of your program and its important to our industry. 11 November 2015 Software Engineering School 37

Applications include: How to Apply http://www.hse.ru/en/ma/se/application/ Completed application form Resume/CV Letter of motivation (300-500 words) Scans of diplomas and academic transcripts Two letters of recommendation (at least one from someone familiar with your academic work) Scan of English proficiency exam results (IELTS or TOEFL) Timeline Early admissions deadline: March 30, 2016 Regular admissions deadline: July 15, 2016 Reply deadline for early admissions students: June 1, 2016 Reply deadline for regular admissions students: August 1, 2016 Classes begin: September 2016 11 November 2015 Software Engineering School 38

3, Kochnovsky proezd., Moscow,, 125319 Russia Tel.: +7 (495) 772-9590*22521, Fax: +7 (499) 152-0641 E-mail: savdoshin@hse.ru http://www.hse.ru/en/staff/avdoshin 11 November 2015 Software Engineering School 39