welcome to pba software development

50
Welcome to PBA Software development CPHBUSINESS

Upload: others

Post on 01-Oct-2021

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Welcome to PBA Software development

Welcome toPBA Software development

CPHBUSINESS

Page 2: Welcome to PBA Software development

Agenda

Welcome and breakfast

Who are we – brief introduction

Practical information

Social activities

Lunch (12:00 – 12:30)

Introduction to Cphbusiness and software development

Tech workshops

Competition!

Wrap-up

Page 3: Welcome to PBA Software development

Who is Cphbusiness?

Cphbusiness is the largest business academy in Denmark.

Cphbusiness has five campuses in Copenhagen, Lyngby and Hillerød, and we offer study programmes at Bornholm as well.

We have approx. 4,800 full-time students (including 1,000 international students) and 5,800 part-time students.

Page 4: Welcome to PBA Software development

Who are we?

Anders Kalhauge

Helge PfeifferJens Egholm Pedersen

Tine Marbjerg

Page 5: Welcome to PBA Software development

General Information

Timetable Morning module: 08.30-12.00 Afternoon module: 12.30-16.00

Regular room: 2.03

Page 6: Welcome to PBA Software development

What we require of students: You are prepared to learn in groups with fellow students with a diverse

background

You participate actively in student activities with teachers, on your own, and in study groups

You are prepared to learn through feedback form your teachers as well as your fellow students

You are prepared to seek challenges – and you are persistent when the challenges become difficult – don’t give up!

You take responsibility for your own learning

You are curious

You are studying full time – this means approx. 40 hours a week

You are prepared to be challenged through international cooperation – while also practicing your English skills

Page 7: Welcome to PBA Software development

Useful links

You can see your schedule in TimeEdit

https://www.timeedit.net/web/

Details on git

https://datsoftlyngby.github.io/soft2017fall/

Moodle

https://cphbusiness.mrooms.net/

Cataloque of Examinations

Moddle: Mit studie SOFT

Page 8: Welcome to PBA Software development

Curriculum1½ year full-time 90 ECTS

---------------------- FALL SEMESTER --------------------------------- Development of Large Systems (LSD): 10 ECTS Systems Integration (SI): 10 ECTS Business intelligence (BI): 5 ECTS Discrete Mathematics (DM): 5 ECTS Investigation and reporting (UFO): 5 ECTS

--------------------SPRING SEMESTER ----------------------------- Test: 10 ECTS Database (DB): 10 ECTS Elective subjects:Security / Project Man. / DS&AL 10 ECTS

---------------------- 3. SEMESTER ------------------------------------ Internship 15 ECTS Final project 15 ECTS

Page 9: Welcome to PBA Software development

Modules – Mandatory subjects(Autumn)

Large systems Development

The course Large Systems focuses on the challenges of building large

systems where a large project team, which may even spread over several

physically separate locations, must work together to build a robust and

scalable architecture with special focus on continuously Delivery.

System Integration

The purpose of this module is to enable the student to work with technical

integration of systems. The student must be able to (1) integrate existing

systems (2) integrate existing systems in connection with the development

of new systems, and (3) develop new systems that support future

integration. We work primarily on .Net and Java platforms.

Page 10: Welcome to PBA Software development

Modules – Mandatory subjects(Autumn)

Investigation and dissemination / Udvikling og formidling (UFO)

As part of your PBA thesis, you must show you are able to

● systematically investigate an area you were not taught in class

● present your findings for others verbally and in writing

● and reflect on how your findings compare to the current industrial practice

This course is intended to get some practice in doing this before your thesis.

Page 11: Welcome to PBA Software development

Modules – Mandatory subjects(Spring)

Databases

Qualifies you to be able to choose and apply different database types

efficiently to different application domains. The student must also be

capable of analyzing and working with large databases, including redesign

and operation optimization.

Test Qualifies you to work with the planning and implementation

of test. Furthermore, the student should be able to see the strategic role of

the test in the total development process, and be responsible for the

internal quality control of a project.

Page 12: Welcome to PBA Software development

Modules – Elective subject (Spring)SecurityEnables you to implement a security analysis, propose solutions and action

plans, conduct the implementation of solutions and participate in the

ongoing management

Project Management

Enables you to manage small and medium development

and maintenance projects and to take responsibility for management tasks

associated with major projects.

Data structures & Algorithms

Enables you to explain and implement simple and complex data structures

and to use algorithms to manipulate these. Further, to make you able to

design own algorithms to solve a given problem. Use of time and memory

and scalability will be analysed.

Page 13: Welcome to PBA Software development

Modules – Elective subject (fall)

Business Intelligence

This course teaches you methods to draw conclusions based on data. After this

course you will be able to mine big data, preprocess them, apply statistical and

machine learning principles and visualise (present) your data and conclusions.

This course is interesting for students who wants to work with (big) data.

Discrete mathematics

is a specialization that goes a little deeper into the math behind software

development. We focus on the contract between the developer and the

underlying language. The math track is especially interesting for students who

want to top up the bachelor with a master degree.

Page 14: Welcome to PBA Software development

Choosing electivesWe need you to choose your elective for this semester. Today!

● Discrete mathematics

● Business intelligence

Please use the questionnaire on Moodle, Flow “Mit Studie SOFT” in the bottom of the list:

BEFORE 23:59Students that not have chosen an elective will be distributed randomly

Page 15: Welcome to PBA Software development

Cphbusiness

Getting to know each other

8:45 – 12:00

Page 16: Welcome to PBA Software development

Group exercise: Going to Mars

You just helped start the company Space Y who aims to get to Mars before Elon Musk's Space X project.

You are under extreme time pressure.

Your job is to develop the software for the project.

It must be done as fast and efficiently as possible!

Page 17: Welcome to PBA Software development

Group exercise: Going to Mars

1) Briefly discuss the project with your group and make sure everyone understands how serious the situation is.

2) Think about the project outline. Now think about how you can divide the labour. You are the leaders of the team: which roles do you need to make sure the project succeeds?

3) Make sure you have the same number of roles as you have team members. If you have too many: cut them down. If you have too few: invent more!

4) Who is best suited for each role? Assign one role to each person.

Page 18: Welcome to PBA Software development

Cphbusiness

Lunch

12:00 – 12:30

Page 19: Welcome to PBA Software development

Cphbusiness

Introduction to Cphbusiness

12:30 – 13:00

Page 20: Welcome to PBA Software development

Agenda

Who are we – brief introduction

Practical information

Social activities

Lunch (12:00 – 12:30)

Introduction to Cphbusiness and software development

Tech workshops

Competition!

Wrap-up

Page 21: Welcome to PBA Software development

General Information

Timetable Morning module: 08.30-12.00 Afternoon module: 12.30-16.00

Regular room: 2.03

Page 22: Welcome to PBA Software development

Software Development – characteristics

How is the program? Hard & interesting work Full time study Not so much hands-on as you are used to Compulsory assignments Often free choice of tools/programming language

What do you achieve in the end? Become an attractive employee High level skills requested by the IT industry

Page 23: Welcome to PBA Software development

Learning approach at CphbusinessFall 2017

Page 24: Welcome to PBA Software development

Learning approach at Cphbusiness

Learning happens through the interaction with others and by ”learning by doing” Expect more guidance than

”teaching”

We will not ”go through” very much of the curriculum

We work digitally as well as analogically (face2face)

Page 25: Welcome to PBA Software development

Learning at Cphbusiness

We believe in active learning through dialogue between students and teachers

We believe in learning through challenges

We work determinedly with business oriented teaching

Learning activities give you a high degree of subject knowledge, an international outlook and digital understanding

We expect that you take responsibility for your own learning

We expect that you are aware of your responsibility as a full-time student

Page 26: Welcome to PBA Software development

We work practice-oriented

Close to practice Learning activities take place in cooperation with an

organisation/a company, where we work on a specific problem and use relevant theories and tools.

Practice based Learning activities simulate situations from practice, where the

relevant theories and tools are used in examples, simulations, cases and role plays.

Practise related Learning activities focus on the learning of theoretical knowledge,

such as a principle or a model illustrated with practice related examples

Page 27: Welcome to PBA Software development

Learning is created through interaction

Learning is created in collaboration between you and us Through dialogue Through project work Through reflection Etc.

We prepare for our days together, and we expect you to do the same.

As we will not ”go through” the teaching material, it is imperative that you study in order to be well prepared and participate actively in class. This will ensure the best learning outcome of the study activities.

The more you participate in the activities, the more you will learn

Page 28: Welcome to PBA Software development

How will we learn together?

In class In groups

What are your expectations to fellow students? to teachers?

How will you contribute?

mistake

almost

No good

Page 29: Welcome to PBA Software development

What we require of students: You are prepared to learn in groups with fellow students with a diverse

background

You participate actively in student activities with teachers, on your own, and in study groups

You are prepared to learn through feedback form your teachers as well as your fellow students

You are prepared to seek challenges – and you are persistent when the challenges become difficult – don’t give up!

You take responsibility for your own learning

You are curious

You are studying full time – this means approx. 40 hours a week

You are prepared to be challenged through international cooperation – while also practicing your English skills

Page 30: Welcome to PBA Software development

Important points

Learning comes from: Your own work Being, at times, left alone to reflect on, wrestle with, discuss,

and work on assignments

It is ok to be frustrated – that is when you are developing yourself as an individual

We continually work practice-oriented together with the line of business and the professions you are educated for

The teachers’ role is not to ”pour learning on you”, but to facilitate the learning process you are going through

We expect that you study full-time

31

Page 31: Welcome to PBA Software development

Practical information Student Card - photo

Key to the Academy Print and copy

Dreamspark Access to Microsoft products (not Office Package)

Student Guidance Centre International office Library Canteen Reception

Page 32: Welcome to PBA Software development

Practical information 2

Smoking is only permitted on the academy ground at these signs

The academy has no parking spots– We recommend you to use public transport or park

on Firskovvej

Page 33: Welcome to PBA Software development

Cphbusiness Studie Guidance

Our counsellors can help with:

Guidance about choice of study programme,

admission requirements and application procedure

Application for special tools, for example if you are

dyslexic

Talk about doubts during your studies

Academic and personal challenges during your

studies

Further education

Page 34: Welcome to PBA Software development

• You can forward your Cphbusiness e-mail to your private e-mail account https://www.cphbusiness.dk/english/students/it-at

-cphbusiness/ IT guide for PC/MAC users

• On www.eboks.dk you can make sure that you receive an e-mail or SMS when there are new letters in your E-boks You can change the language to English at the

bottom of the front page

• Register your phone-number so you can get an SMS in case of i.e. cancelled classes:

• https://selvbetjening.cphbusiness.dk/loggedin/default.aspx

A few tips

Page 35: Welcome to PBA Software development

Follow us hereand share your photos at #cphbusiness

Instagram:@cphbusiness

Facebook:Cphbusiness

Website:cphbusiness.dk/english

Page 37: Welcome to PBA Software development

Ready for your frst job in 1 ½ years

Danish or international courses

Education that puts you ahead

Internships on every study programme

Great tools in theory and in practice

Page 38: Welcome to PBA Software development

Tempo

Teamwork

Full-time studying

Education that demands

Page 39: Welcome to PBA Software development

An international environment

An entrepreneurial environment

A professional environment

Education inClose relation to the business life

Page 40: Welcome to PBA Software development

The educational systemTA

UGHT IN ENGLISH

Top-up Bachelor’s degree

1.5 years

Diploma Programme

2 years

AP degree

2-2½ years

Academy Profession Programme

2 years

Youth education programme

Master’s degree

Full-time programmesPart-time programmes

Page 41: Welcome to PBA Software development

Study programmes

Computer ScienceDK and UK

Multimedia Design and CommunicationDK and UK

Marketing ManagementDK and UK

Service, Hospitality and Tourism ManagementDK and UK

Financial ControllerDK

Innovation and Entrepreneurship DK and UK

Sport ManagementDK and UK

Software DevelopmentDK and UK

Web DevelopmentDK and UK

Lyngby

Page 42: Welcome to PBA Software development

Full Time Study Programmes

AP DEGREES ANDBACHELOR TOP-UP DEGREESSECTION OF THE DANISH EDUCATIONAL SYSTEM

Page 43: Welcome to PBA Software development

Community for entrepreneurs and creatives

Sparring and SharingChallenge and Focus

Drop by: Tuesdays 12:30-15:00 or email: [email protected]/[email protected]

https://www.cphbusiness.dk/studerende/cphbusiness-ivaerksaettermiljoe#inkubatoren

Page 44: Welcome to PBA Software development

Cphbusiness

13:00 – 15:00

Tech workshop

Page 46: Welcome to PBA Software development

Cphbusiness

15:00 – 15:40

Competition

https://github.com/datsoftlyngby/2017softfall-competition

Page 47: Welcome to PBA Software development

Docker, linux and git competition

Problem:Build and run a Docker file

Goal:Publish a pull request on GitHub with:

● Fixed and working code● A screenshot proving that it runs

Repository: https://github.com/datsoftlyngby/2017softfall-competition

Page 48: Welcome to PBA Software development

Cphbusiness

Wrap-up

Page 49: Welcome to PBA Software development

Useful links

You can see your schedule in TimeEdit

https://www.timeedit.net/web/

Details on git

https://datsoftlyngby.github.io/soft2017fall/

Moodle

https://cphbusiness.mrooms.net/

Cataloque of Examinations

Moddle: Mit studie SOFT

Page 50: Welcome to PBA Software development

Follow us hereand share your photos at #cphbusiness

Instagram:@cphbusiness

Facebook:Cphbusiness

Website:cphbusiness.dk/english