Welcome to the
MSc in Embedded Systems
Orientation Session
August 27, 13:15, room 1245
Staff
(Embedded Systems group)
Dr. Philipp Rümmer Prof. Wang Yi
Today's presentation
● Welcome and introduction
● Role call
● Formalities
● Present yourself in a few words
● Schedule for the week, activities
● Embedded systems area, job market
● Programme overview (more tomorrow)
MSc in Embedded Systems at Uppsala University
● New Master's Degree programme
● Started in 2010
● Currently approx. 35 students enrolled
● First students graduating this year
● Hosted by IT Dep. and Ångström lab.
● Goal: train professionals in Embedded Systems design
Welcome by Prof. Wang Yi
Student volunteers
Anantha Kamath
(Master in Embedded Systems)
(+ volunteers from the CS Master programme)
Roll call
● Sign next to your name on list of accepted students
● Provide a valid email address
(→ Embedded Systems mailing list!)
● In case name is misspelled, indicate correct spelling
● In case you are not on the list, see me after the meeting
Individual meetings
● Study plans: Each student will have a 20-30 min meeting with me, to discuss the study plan and finalise enrolment.
● Sign up on list with meeting times
● Bring your letter of acceptance and passport to the meeting
● Students with a provisional offer of enrolment also need to bring the
necessary original documents (result transcript, diploma, passport), if required with certified translation.
Present yourself
in a few words
Schedule for this week
UTN
● Uppsala Union of Engineering and Science Students
● Organising various welcome activities
● Feel free to attend such activities, as your time permits
Nations
● The student “nations” are “colleges”
associated with Swedish
counties/regions. You can join a nation and participate in many activities, and have access to their buildings
● Nations have their own orientation activities
● Feel free to attend such activities, as your time permits
What is an
Embedded System?
Embedded Systems
● Computer systems integrated into a larger device
● Hardware + software tailored to a particular purpose
● About 99% of all computers are embedded
● Applied, but also leads to basic research
Pervasive:
Cell phones, cameras, trains, airplanes, traffic lights,
home appliances, robots, industrial machines, etc.
Design
● Which language
to write embedded software in?
● Traditional:
low-level languages,C
● Trends:
high-level, declarative, model-based,
component-based languages
C
Simulink
Reliability
● Embedded systems are often complex and safety-critical
→ Millions LOC
→ Mass production: bugs = millions $
→ Failures might be fatal
● How to ensure reliability?
● Various interesting areas:
● Modelling
● Software/hardware engineering
● Verification
Timing
● Embedded systems are often real-time
→ right actions required at the right time
● E.g, brakes of a car have to react within ms
● How to ensure that
system never misses deadlines?
● Exciting work + research areas:
● Real-time scheduling
● Execution time analysis
Complex due to multicore + networks
Embedded Systems ...
● have huge industrial importance
● in Sweden, Europe, and all the rest
● In Sweden: companies like Ericsson, Volvo,
Saab, Skanska, ABB, SKF, ENEA, …
● is a large,
well-funded
academic area
● spans various fields of basic research
● numerous projects in Sweden, Europe,
USA, and ...
→ Good career opportunities on either side
Programme outline
Organisation
Housing Trouble?
● See me after the meeting
Student Accounts
● You should have received a PIN code to log in at www.studentportalen.uu.se
● Otherwise, the web page provides an application form
● Also see page in welcome folder
● Further info tomorrow afternoon
Unix accounts
● Used for lab rooms
● Should work later this week
(possibly on Tuesday already)
Courses in Basic Swedish
● Application form included in your welcome package
● If you do not speak Swedish yet,
participation is highly recommended
Group photo
Enjoy your studies in Uppsala!
Questions?
Next meeting:
Tuesday, 9:15, 1311
(introduction to courses + programme)