welcome to pba software development
TRANSCRIPT
Welcome toPBA Software development
CPHBUSINESS
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
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.
Who are we?
Anders Kalhauge
Helge PfeifferJens Egholm Pedersen
Tine Marbjerg
General Information
Timetable Morning module: 08.30-12.00 Afternoon module: 12.30-16.00
Regular room: 2.03
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
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
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
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.
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.
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.
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.
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.
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
Cphbusiness
Getting to know each other
8:45 – 12:00
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!
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.
Cphbusiness
Lunch
12:00 – 12:30
Cphbusiness
Introduction to Cphbusiness
12:30 – 13:00
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
General Information
Timetable Morning module: 08.30-12.00 Afternoon module: 12.30-16.00
Regular room: 2.03
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
Learning approach at CphbusinessFall 2017
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)
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
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
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
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
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
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
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
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
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
• 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
Follow us hereand share your photos at #cphbusiness
Instagram:@cphbusiness
Facebook:Cphbusiness
Website:cphbusiness.dk/english
Contact info
ReceptionPhone: 36 15 45 04
Lars BogetoftHead of IT & Multimedia [email protected] Caroline HundahlHead of Computer Science and Software [email protected]
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
Tempo
Teamwork
Full-time studying
Education that demands
An international environment
An entrepreneurial environment
A professional environment
Education inClose relation to the business life
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
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
Full Time Study Programmes
AP DEGREES ANDBACHELOR TOP-UP DEGREESSECTION OF THE DANISH EDUCATIONAL SYSTEM
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
Cphbusiness
13:00 – 15:00
Tech workshop
Tech workshop
Goal: Get ready for the semester
● Git● Containers● Linux / Unix commands
40 minutes at each workshop (including breaks)
Cphbusiness
15:00 – 15:40
Competition
https://github.com/datsoftlyngby/2017softfall-competition
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
Cphbusiness
Wrap-up
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
Follow us hereand share your photos at #cphbusiness
Instagram:@cphbusiness
Facebook:Cphbusiness
Website:cphbusiness.dk/english