Embedded Systems at the CSC School

Size: px
Start display at page:

Download "Embedded Systems at the CSC School"

Transcription

1 Embedded Systems at the CSC School Prof. Mads Dam Theoretical Computer Science School of Computer Science and Communication tel CSC Departments CB Computational Biology CVAP Computer Vision and Active Perception TCS Theoretical Computer Science Human-Computer Interaction and Media Technology Numerical Analysis Speech, Music and Hearing PDC Center for High Performance Computing 1

2 Some Figures ~25 professors ~300 employees ~100 postgraduate students ~1500 undergraduate students ~11000 students participate in ~300 courses, ranging from basic level to research level each year Research Centres at KTH CSC CAS - Centre for Autonomous Systems CESC - Centre for Sustainable Communications VIC Sthlm/VIC KTH Visualisation center COT Center for Opera and Technology 2

3 ICES - of course Other Research Center Involvement at CSC SBI - Stockholm Brain Institute INCF - International Neuroinformatics Coordinating Facility SBC Stockholm Bioinformatic Center ACCESS VR Linnaeus Centre on autonomic network and computing SMC - Stockholm Mathematics Center CSC Education 3

4 Education programmes Computer Science, BSc, 3 yrs Machine Learning, MSc, 2 yrs CS, MSc, 2 yrs HCI, MSc, 2 yrs Media Technology, BSc, 3 yrs Media Techn, master, 2 år Media Management, MSc, 2 yrs Degree Projects Annual production of 120 BSc candidates Individual or paired projects Many in embedded systems or related areas The MVK (software engineering) project Large programming task, 15 ECTS Performed in person teams Mostly in industrial settings often in embedded domain Annual production of some 100 MSc candidates Individual, highly skilled final year projects Mostly performed in industry often in embedded domain Important recruitment source 4

5 Embedded Systems at BSc Level Few courses specific to embedded systems at BSc level: IS1500 Computer Organization and Components, 9hp DD1365, DD143X Software engineering (aka MVK) + BSc final year project Embedded Systems at MSc Level Computer Science MSc program Read by 80% of CS program students Tracks: - Autonomous systems - Computer Security - IT-Management incl. Enterprise Architecture - Software Systems - Language technology - Theoretical Computer Science - Computational Biology - Computer Systems - Speech and Music 5

6 Robotics and Computer Vision DD2423 Image Analysis and Computer Vision Increasing number of embedded applications based on vision DD2425 Robotics and Autonomous Systems Project course building small robots Software and Hardware EL2320 Applied Estimation (belongs to EES) Estimation techniques applicable for example in embedded systems DD2425 Robotics and Autonomous Systems A course where you get to use what you learned in other courses and learn specifics about robotics Design, implement and evaluate in one course See your program make something move Software + Hardware +sensors, metal, wheeels, motors,... 6

7 DD2425 Robotics and Autonomous Systems Videos: Check youtube kthrobotics CVAP Activities in Embedded Systems Computer vision Cameras are embedded systems and there are plenty of examples of devices where computation and sensor is combined into one unit. Ex: mobile phone Robotics Makes heavy use of embedded systems and robotics technology often ends up in embedded systems Projects Wearable visual information systems (SSF) Spin off InMoDo AB Intelligent Machines AB 7

8 Computer Security DD2448 Foundations of Cryptography Modern cryptography Highly relevant for embedded applications (secure devices, locks, secure sensors, payment systems, ) DD2460 Software Safety and Security Software analysis and formal verification techniques Type systems, model checking, security analysis tools DD2495 Network Security Protocols and network design and analysis Important in embedded domain Computer Systems DD2451 Parallel and Distributed Computing Essential for efficient and secure use of multicore Soon in a flowerpot near you DD2459 Software Reliability Classic and modern testing methods Obligatory course in new Int. MSc. Embedded Systems 8

9 TCS Activities in Embedded Systems + Related Security analysis Security analyses for Java and JVM, static and runtime Applications to smartphone apps and Java for smartcards Secure embedded systems Provably secure virtualization Virtualized os s, processor sharing, application isolation Model based testing Model-based testing using automata + model inference Projects: PROSPER Provably Secure Platforms for Embedded Systems (SSF) HATS Highly Adaptable and Trustworthy Systems (EU FP7) 9

Research in Embedded Systems at the CSC School

Research in Embedded Systems at the CSC School Research in Embedded Systems at the CSC School Prof. Mads Dam Theoretical Computer Science School of Computer Science and Communication mfd@kth.se, tel.08-790 6229 CSC Departments CB Computational Biology

More information

Örjan Ekeberg, Viggo Kann Goals of the Computer Science Masters Programme

Örjan Ekeberg, Viggo Kann Goals of the Computer Science Masters Programme Program Integrating Course DD2300 Örjan Ekeberg, Viggo Kann 2014-2016 Course contents How do second-cycle studies at KTH work? What may a computer scientist do after graduation? Study visits. The aim and

More information

UNDERGRADUATE DEGREE PROGRAMME IN COMPUTER SCIENCE ENGINEERING SCHOOL OF COMPUTER SCIENCE ENGINEERING, ALBACETE

UNDERGRADUATE DEGREE PROGRAMME IN COMPUTER SCIENCE ENGINEERING SCHOOL OF COMPUTER SCIENCE ENGINEERING, ALBACETE UNDERGRADUATE DEGREE PROGRAMME IN COMPUTER SCIENCE ENGINEERING SCHOOL OF COMPUTER SCIENCE ENGINEERING, ALBACETE SCHOOL OF COMPUTER SCIENCE, CIUDAD REAL Core Subjects (CS) Compulsory Subjects (CPS) Optional

More information

Lecturer in the School of Computer Applications

Lecturer in the School of Computer Applications Lecturer in the School of Computer Applications Job Description The School of Computer Applications is responsible for the disciplines of computing and quantitative methods within the University and has

More information

Bachelor Degree in Informatics Engineering Master courses

Bachelor Degree in Informatics Engineering Master courses Bachelor Degree in Informatics Engineering Master courses Donostia School of Informatics The University of the Basque Country, UPV/EHU For more information: Universidad del País Vasco / Euskal Herriko

More information

UNDERGRADUATE DEGREE PROGRAMME IN INDUSTRIAL ELECTRONICS AND AUTOMATION ENGINEERING SCHOOL OF INDUSTRIAL ENGINEERING. ALBACETE

UNDERGRADUATE DEGREE PROGRAMME IN INDUSTRIAL ELECTRONICS AND AUTOMATION ENGINEERING SCHOOL OF INDUSTRIAL ENGINEERING. ALBACETE UNDERGRADUATE DEGREE PROGRAMME IN INDUSTRIAL ELECTRONICS AND AUTOMATION ENGINEERING SCHOOL OF INDUSTRIAL ENGINEERING. ALBACETE HIGHER TECHNICAL SCHOOL OF INDUSTRIAL ENGINEERING. CIUDAD REAL SCHOOL OF TECHNICAL

More information

Provably Secure Execution Platforms for Embedded Systems ---- The PROSPER Project. Mads Dam KTH Royal Institute of Technology

Provably Secure Execution Platforms for Embedded Systems ---- The PROSPER Project. Mads Dam KTH Royal Institute of Technology Provably Secure Execution Platforms for Embedded Systems ---- The PROSPER Project Mads Dam KTH Royal Institute of Technology Programvara för konkurrenskraft, SSF, Vinnova, 10 Feb 2015 The Evolving Security

More information

Course Number Language

Course Number Language Name Automated code analysis for large software systems 20-00-0732-iv English /14 Cloud Security 20-00-0729-se English and /14 Cryptography, Privacy and Security 20-00-0672-se English and /14 Current Topics

More information

Masters in Human Computer Interaction

Masters in Human Computer Interaction Masters in Human Computer Interaction Programme Requirements Taught Element, and PG Diploma in Human Computer Interaction: 120 credits: IS5101 CS5001 CS5040 CS5041 CS5042 or CS5044 up to 30 credits from

More information

MEng, BSc Applied Computer Science

MEng, BSc Applied Computer Science School of Computing FACULTY OF ENGINEERING MEng, BSc Applied Computer Science Year 1 COMP1212 Computer Processor Effective programming depends on understanding not only how to give a machine instructions

More information

Datavetenskapligt Program (kandidat) Computer Science Programme (master)

Datavetenskapligt Program (kandidat) Computer Science Programme (master) Datavetenskapligt Program (kandidat) Computer Science Programme (master) Wolfgang Ahrendt Director Datavetenskap (BSc), Computer Science (MSc) D&IT Göteborg University, 30/01/2009 Part I D&IT: Computer

More information

School of Computer Science

School of Computer Science School of Computer Science Computer Science - Honours Level - 2014/15 October 2014 General degree students wishing to enter 3000- level modules and non- graduating students wishing to enter 3000- level

More information

Draft dpt for MEng Electronics and Computer Science

Draft dpt for MEng Electronics and Computer Science Draft dpt for MEng Electronics and Computer Science Year 1 INFR08012 Informatics 1 - Computation and Logic INFR08013 Informatics 1 - Functional Programming INFR08014 Informatics 1 - Object- Oriented Programming

More information

Welcome to the ICT Platform Day October 9, Professor Carl Gustaf Jansson, ICT Platform Director

Welcome to the ICT Platform Day October 9, Professor Carl Gustaf Jansson, ICT Platform Director Welcome to the ICT Platform Day October 9, 2012 Professor Carl Gustaf Jansson, ICT Platform Director KTH Main Campus KTH Kista Campus ICT at KTH Schools Platforms Energy ICT Materials Transport Science

More information

MEng, BSc Computer Science with Artificial Intelligence

MEng, BSc Computer Science with Artificial Intelligence School of Computing FACULTY OF ENGINEERING MEng, BSc Computer Science with Artificial Intelligence Year 1 COMP1212 Computer Processor Effective programming depends on understanding not only how to give

More information

Bachelor Degree in Informatics Engineering Master courses

Bachelor Degree in Informatics Engineering Master courses Bachelor Degree in Informatics Engineering Master courses Donostia Faculty of Informatics The University of the Basque Country, UPV/EHU For more information: Universidad del País Vasco / Euskal Herriko

More information

CONCENTRATIONS: HIGH-PERFORMANCE COMPUTING & BIOINFORMATICS CYBER-SECURITY & NETWORKING

CONCENTRATIONS: HIGH-PERFORMANCE COMPUTING & BIOINFORMATICS CYBER-SECURITY & NETWORKING MAJOR: DEGREE: COMPUTER SCIENCE MASTER OF SCIENCE (M.S.) CONCENTRATIONS: HIGH-PERFORMANCE COMPUTING & BIOINFORMATICS CYBER-SECURITY & NETWORKING The Department of Computer Science offers a Master of Science

More information

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

Professional Organization Checklist for the Computer Science Curriculum Updates. Association of Computing Machinery Computing Curricula 2008 Professional Organization Checklist for the Computer Science Curriculum Updates Association of Computing Machinery Computing Curricula 2008 The curriculum guidelines can be found in Appendix C of the report

More information

MSc(CompSc) List of courses offered in

MSc(CompSc) List of courses offered in Office of the MSc Programme in Computer Science Department of Computer Science The University of Hong Kong Pokfulam Road, Hong Kong. Tel: (+852) 3917 1828 Fax: (+852) 2547 4442 Email: msccs@cs.hku.hk (The

More information

ES Research at the Electrical Engineering School

ES Research at the Electrical Engineering School ES Research at the Electrical Engineering School Carlo Fischione Associate Professor of Sensor Networks e-mail: carlofi@kth.se http://www.ee.kth.se/~carlofi/ Societal Challenges Intelligent Transportation

More information

Graduate Co-op Students Information Manual. Department of Computer Science. Faculty of Science. University of Regina

Graduate Co-op Students Information Manual. Department of Computer Science. Faculty of Science. University of Regina Graduate Co-op Students Information Manual Department of Computer Science Faculty of Science University of Regina 2014 1 Table of Contents 1. Department Description..3 2. Program Requirements and Procedures

More information

Lecture 17: Mobile Computing Platforms: Android. Mythili Vutukuru CS 653 Spring 2014 March 24, Monday

Lecture 17: Mobile Computing Platforms: Android. Mythili Vutukuru CS 653 Spring 2014 March 24, Monday Lecture 17: Mobile Computing Platforms: Android Mythili Vutukuru CS 653 Spring 2014 March 24, Monday Mobile applications vs. traditional applications Traditional model of computing: an OS (Linux / Windows),

More information

DD143X/dkand12. Degree Project in Computer Science First Level. Examensarbete inom datalogi Grundnivå

DD143X/dkand12. Degree Project in Computer Science First Level. Examensarbete inom datalogi Grundnivå DD143X/dkand12 Degree Project in Computer Science First Level Examensarbete inom datalogi Grundnivå Mårten Björkman Associate Professor CVAP / CSC Basics DD143X has two parts: MVK project 9 hp, PRO1 Bachelor

More information

Undergraduate education part of the development plan of KTH CSC June 2008

Undergraduate education part of the development plan of KTH CSC June 2008 Undergraduate education part of the development plan of KTH CSC June 2008 Programmes The aim of the Master of Science in Engineering program in Computer Science and Engineering is to give graduate engineers

More information

director ALICE Intelligence

director ALICE Intelligence Faculty of Mathematics and Natural Sciences Profile report: Cognitive Neuroscientific Modeling Cognitief-neurowetenschappelijk modelleren - Discipline: Artificial Intelligence - Level: Assistant professor

More information

BTBU Master of Control Theory and Control Engineering

BTBU Master of Control Theory and Control Engineering BTBU Master of Control Theory Control Discipline class: Primary discipline:control Science Sub-discipline: Control Theory Control Sub-discipline code:081101 一 Program Overview The program aims to educate

More information

EECS PhD Comprehensive Examination Guidelines

EECS PhD Comprehensive Examination Guidelines EECS PhD Comprehensive Examination Guidelines EECS Graduate and Research Committee Graduate students accepted in the EECS doctoral program may take comprehensive exam as early as the last semester of their

More information

010200 - «Mathematics and Computer Science»

010200 - «Mathematics and Computer Science» Institute of Applied Mathematics and Mechanics Telematics Department (under the Central Scientific Research Institute of Robotics and Technical Cybernetics) announces admission to bachelor's and master's

More information

Erasmus Exchanges for Informatics Students

Erasmus Exchanges for Informatics Students Erasmus Exchanges for Informatics Students Aris Efthymiou School of Informatics University of Edinburgh aefthymi@inf.ed.ac.uk September 23, 2010 Aris Efthymiou Erasmus Exchanges for Informatics Students

More information

Departments and Specializations

Departments and Specializations Departments and Specializations Department Post Specialization Areas Aerospace Engineering: Only candidates with a clear focus on one or more of the specified areas will be considered Experimental Structural

More information

Masters in Information Technology

Masters in Information Technology Computer - Information Technology MSc & MPhil - 2015/6 - July 2015 Masters in Information Technology Programme Requirements Taught Element, and PG Diploma in Information Technology: 120 credits: IS5101

More information

Antonio Kung, Trialog. HIJA technical coordinator. Scott Hansen, The Open Group. HIJA coordinator

Antonio Kung, Trialog. HIJA technical coordinator. Scott Hansen, The Open Group. HIJA coordinator HIJA Antonio Kung, Trialog HIJA technical coordinator Scott Hansen, The Open Group HIJA coordinator 1 Presentation Outline HIJA project ANRTS platforms Requirements for ANRTS platforms Profiles based on

More information

M.Sc. Program in Informatics and Telecommunications

M.Sc. Program in Informatics and Telecommunications M.Sc. Program in Informatics and Telecommunications at UoA-DIT Prof. Ioannis Stavrakakis Deputy Dept Chair, Director of Graduate Studies 1 Overview of Graduate Studies Initiated in 1993 Modified in 2000

More information

School of Computer Science

School of Computer Science School of Computer Science Computer Science - Honours Level - 2015/6 - August 2015 General degree students wishing to enter 3000- level modules and non- graduating students wishing to enter 3000- level

More information

Computer Science Electives and Clusters

Computer Science Electives and Clusters Course Number CSCI- Computer Science Electives and Clusters Computer Science electives belong to one or more groupings called clusters. Undergraduate students with the proper prerequisites are permitted

More information

EIT ICT Labs MASTER SCHOOL ES Programme Specialisations

EIT ICT Labs MASTER SCHOOL ES Programme Specialisations EIT ICT Labs MASTER SCHOOL ES Programme Specialisations ES EIT ICT Labs Master Programme Embedded Systems The programme in Embedded Systems focuses on enabling technologies and design methodologies for

More information

Industrial Application of MultiPARTES

Industrial Application of MultiPARTES Industrial Application of MultiPARTES January 21st, 2012 HiPEAC Workshop 2013 Integration of mixed-criticality subsystems on multi-core processors David Gonzalez (dgonzalez@ikerlan.es) 1 Definitions and

More information

Lecture 26 Enterprise Internet Computing 1. Enterprise computing 2. Enterprise Internet computing 3. Natures of enterprise computing 4.

Lecture 26 Enterprise Internet Computing 1. Enterprise computing 2. Enterprise Internet computing 3. Natures of enterprise computing 4. Lecture 26 Enterprise Internet Computing 1. Enterprise computing 2. Enterprise Internet computing 3. Natures of enterprise computing 4. Platforms High end solutions Microsoft.Net Java technology 1 Enterprise

More information

CS Master Level Courses and Areas COURSE DESCRIPTIONS. CSCI 521 Real-Time Systems. CSCI 522 High Performance Computing

CS Master Level Courses and Areas COURSE DESCRIPTIONS. CSCI 521 Real-Time Systems. CSCI 522 High Performance Computing CS Master Level Courses and Areas The graduate courses offered may change over time, in response to new developments in computer science and the interests of faculty and students; the list of graduate

More information

Control over wireless networks 9/3/2008. Sensor and actuator network applications. Networked Embedded Systems

Control over wireless networks 9/3/2008. Sensor and actuator network applications. Networked Embedded Systems 9/3/2008 Networked Embedded Systems School of Electrical Engineering Royal Institute of Technology Stockholm, Sweden Karl H. Johansson, Mikael Johansson, Carlo Fischione, Henrik Sandberg, Dimos Dimoragonas,

More information

MECHATRONICS Master study program. University of Montenegro in Podgorica Faculty of Mechanical Engineering Podgorica.

MECHATRONICS Master study program. University of Montenegro in Podgorica Faculty of Mechanical Engineering Podgorica. MECHATRONICS Master study program University of Montenegro in Podgorica Faculty of Mechanical Engineering Podgorica www.mf.ac.me 1 2 Contents Mechatronics - an interdisciplinary approach Competences /

More information

ss. Cyril and Methodius University Faculty of Computer Science and Engineering Skopje, Macedonia

ss. Cyril and Methodius University Faculty of Computer Science and Engineering Skopje, Macedonia ss. Cyril and Methodius University Faculty of Computer Science and Engineering Skopje, Macedonia Prof. Dimitar Trajanov, THE UNIVERSITY Ss. Cyril and Methodius University in Skopje is oldest and the biggest

More information

School of Computer Science

School of Computer Science School of Computer Science Head of School Professor S Linton Taught Programmes M.Sc. Advanced Computer Science Artificial Intelligence Computing and Information Technology Information Technology Human

More information

Tomorrow s Digital Innovators and Entrepreneurs.

Tomorrow s Digital Innovators and Entrepreneurs. Tomorrow s Digital Innovators and Entrepreneurs masterschool.eitdigital.eu @EIT_Digital EIT Digital Master School Our Master School offers two-year, European postgraduate programmes in computer science

More information

Poznan University of Technology Faculty of Electrical Engineering

Poznan University of Technology Faculty of Electrical Engineering Poznan University of Technology Faculty of Electrical Engineering Contact Person: Pawel Kolwicz Vice-Dean Faculty of Electrical Engineering pawel.kolwicz@put.poznan.pl List of Modules Academic Year: 2015/16

More information

Curriculum Reform in Computing in Spain

Curriculum Reform in Computing in Spain Curriculum Reform in Computing in Spain Sergio Luján Mora Deparment of Software and Computing Systems Content Introduction Computing Disciplines i Computer Engineering Computer Science Information Systems

More information

School of Computer Science

School of Computer Science Computer Science Honours Level 2013/14 August 2013 School of Computer Science Computer Science (CS) Modules CS3051 Software Engineering SCOTCAT Credits: 15 SCQF Level 9 Semester: 1 This module gives a

More information

network services and systems 2016/2017

network services and systems 2016/2017 network services and systems 2016/2017 The dynamic and rapidly evolving field of communication and information technology is one that has changed our lives immeasurably in the last decade. The power, speed

More information

Advice for Students completing the B.S. degree in Computer Science based on Quarters How to Satisfy Computer Science Related Electives

Advice for Students completing the B.S. degree in Computer Science based on Quarters How to Satisfy Computer Science Related Electives Advice for Students completing the B.S. degree in Computer Science based on Quarters How to Satisfy Computer Science Related Electives Students completing their B.S. degree under quarters had a requirement

More information

College of Science, Engineering and Technology. School of Computing. college of science, engineering and technology. Learn without limits.

College of Science, Engineering and Technology. School of Computing. college of science, engineering and technology. Learn without limits. College of Science, Engineering and Technology School of Computing Learn without limits. college of science, engineering and technology WELCOME TO THE SCHOOL OF COMPUTING The vision of the school is to

More information

Unit 1: INTRODUCTION TO ADVANCED ROBOTIC DESIGN & ENGINEERING

Unit 1: INTRODUCTION TO ADVANCED ROBOTIC DESIGN & ENGINEERING Unit 1: INTRODUCTION TO ADVANCED ROBOTIC DESIGN & ENGINEERING Technological Literacy Review of Robotics I Topics and understand and be able to implement the "design 8.1, 8.2 Technology Through the Ages

More information

Masters in Human Computer Interaction

Masters in Human Computer Interaction Masters in Human Computer Interaction Programme Requirements Taught Element, and PG Diploma in Human Computer Interaction: 120 credits: IS5101 CS5001 CS5040 CS5041 CS5042 or CS5044 up to 30 credits from

More information

Doctor of Philosophy in Computer Science

Doctor of Philosophy in Computer Science Doctor of Philosophy in Computer Science Background/Rationale The program aims to develop computer scientists who are armed with methods, tools and techniques from both theoretical and systems aspects

More information

Computer Sci & Computer Eng (CSCE)

Computer Sci & Computer Eng (CSCE) Computer Sci & Computer Eng (CSCE) 1 Computer Sci & Computer Eng (CSCE) Courses CSCE A201 Computer Programming I 4 Credits Introduces object-oriented computer programming techniques and problem solving.

More information

Masters in Advanced Computer Science

Masters in Advanced Computer Science Masters in Advanced Computer Science Programme Requirements Taught Element, and PG Diploma in Advanced Computer Science: 120 credits: IS5101 CS5001 up to 30 credits from CS4100 - CS4450, subject to appropriate

More information

BSc in Information Technology Degree Programme. Syllabus

BSc in Information Technology Degree Programme. Syllabus BSc in Information Technology Degree Programme Syllabus Semester 1 Title IT1012 Introduction to Computer Systems 30 - - 2 IT1022 Information Technology Concepts 30 - - 2 IT1033 Fundamentals of Programming

More information

Masters in Artificial Intelligence

Masters in Artificial Intelligence Masters in Artificial Intelligence Programme Requirements Taught Element, and PG Diploma in Artificial Intelligence: 120 credits: IS5101 CS5001 CS5010 CS5011 CS4402 or CS5012 in total, up to 30 credits

More information

Stage III courses COMPSCI 314

Stage III courses COMPSCI 314 Stage III courses To major in Computer Science, you have to take four Stage III COMPSCI courses, plus one other Stage III course chosen from the BSc Schedule. This may be another Stage III COMPSCI course.

More information

Masters in Computing and Information Technology

Masters in Computing and Information Technology Masters in Computing and Information Technology Programme Requirements Taught Element, and PG Diploma in Computing and Information Technology: 120 credits: IS5101 CS5001 or CS5002 CS5003 up to 30 credits

More information

USTC Course for students entering Clemson F2013 Equivalent Clemson Course Counts for Clemson MS Core Area. CPSC 822 Case Study in Operating Systems

USTC Course for students entering Clemson F2013 Equivalent Clemson Course Counts for Clemson MS Core Area. CPSC 822 Case Study in Operating Systems USTC Course for students entering Clemson F2013 Equivalent Clemson Course Counts for Clemson MS Core Area 398 / SE05117 Advanced Cover software lifecycle: waterfall model, V model, spiral model, RUP and

More information

Welcome! CS1000 Explorations in Computing Department of Computer Science Michigan Technological University. Dr. Nilufer Onder Fall 2015 Fisher 139

Welcome! CS1000 Explorations in Computing Department of Computer Science Michigan Technological University. Dr. Nilufer Onder Fall 2015 Fisher 139 Welcome! CS1000 Explorations in Computing Department of Computer Science Michigan Technological University Dr. Nilufer Onder Fall 2015 Fisher 139 Outline Information about me Tips to connect with faculty

More information

Masters in Networks and Distributed Systems

Masters in Networks and Distributed Systems Masters in Networks and Distributed Systems Programme Requirements Taught Element, and PG Diploma in Networks and Distributed Systems: 120 credits: IS5101 CS5001 CS5021 CS4103 or CS5023 in total, up to

More information

REGULATIONS FOR THE DEGREE OF MASTER OF SCIENCE IN COMPUTER SCIENCE (MSc[CompSc])

REGULATIONS FOR THE DEGREE OF MASTER OF SCIENCE IN COMPUTER SCIENCE (MSc[CompSc]) 244 REGULATIONS FOR THE DEGREE OF MASTER OF SCIENCE IN COMPUTER SCIENCE (MSc[CompSc]) (See also General Regulations) Any publication based on work approved for a higher degree should contain a reference

More information

Course code Course name ECTS Autumn Spring. ELEC-E8101 Digital and Optimal Control 5 X. ELEC-E8102 Distributed and Intelligent Automation Systems 5 X

Course code Course name ECTS Autumn Spring. ELEC-E8101 Digital and Optimal Control 5 X. ELEC-E8102 Distributed and Intelligent Automation Systems 5 X COURSES LECTURED IN ENGLISH 2015-2016, AALTO UNIVERSITY SCHOOL OF ELECTRICAL ENGINEERING This list is subject to change. Please check the WebOodi portal in August for up-to-date information. Course code

More information

Course Semester Language of Code InstructionDegree College Department Major/Elective Credit Course Type Evaluation College of System.

Course Semester Language of Code InstructionDegree College Department Major/Elective Credit Course Type Evaluation College of System. Course Semester of Code InstructionDegree College Department Major/Elective Credit Course Type Evaluation System Spring English CSE2003 Undergraduate Algorithms Spring English CSE3002 Undergraduate Algorithms

More information

DRS & Cisco Secure Mobility. Kevin A. Braz Director, Advanced Technology. Presented to: Secure Mobility User s Group Bethesda, MD August 27, 2013

DRS & Cisco Secure Mobility. Kevin A. Braz Director, Advanced Technology. Presented to: Secure Mobility User s Group Bethesda, MD August 27, 2013 DR & Cisco ecure Mobility Kevin A. Braz Director, Advanced Technology Presented to: ecure Mobility User s Group Bethesda, MD August 27, 2013 1 VALUE, INNOVATION, and TECHNOLOGY through PARTNERHIP ECURITY

More information

NordSecMob. Master s programme in Security and Mobile Computing

NordSecMob. Master s programme in Security and Mobile Computing NordSecMob Master s programme in Security and Mobile Computing 23.4.2012 1 NordSecMob consortium Aalto University (coordinator), Espoo, Finland Technical University of Denmark DTU, Lyngby, Denmark The

More information

Typical programme structures for MSc programmes in the School of Computing Science

Typical programme structures for MSc programmes in the School of Computing Science Typical programme structures for MSc programmes in the School of Computing Science 1 If you have a good degree in a subject other than computing: MSc Information Technology MSc Software Development 2 MSc

More information

Fundamental Concepts of Operating Systems

Fundamental Concepts of Operating Systems Fundamental Concepts of Operating Systems Minsoo Ryu Real-Time Computing and Communications Lab. Hanyang University msryu@hanyang.ac.kr 1. OS, What and Why? 2. Dual Mode Operation 3. Reusable SW Platform

More information

Introduction to Embedded Systems Part I E M B. C++ & Java for Embedded Development P R O G I N. Shibu K V

Introduction to Embedded Systems Part I E M B. C++ & Java for Embedded Development P R O G I N. Shibu K V E M B E D D E D C++ & Java for Embedded Development P R O G R A M M I N G C++ for Embedded Development The programming language C is considered as the most popular choice for embedded development for various

More information

Jack Baskin School of Engineering The University of California, Santa Cruz. Steve Kang, Dean and Prof. of Electrical Engineering October 15, 2003

Jack Baskin School of Engineering The University of California, Santa Cruz. Steve Kang, Dean and Prof. of Electrical Engineering October 15, 2003 Jack Baskin School of Engineering The University of California, Santa Cruz Steve Kang, Dean and Prof. of Electrical Engineering October 15, 2003 1 UC Santa Cruz 1965 Present 2003 2003 0404 enrollment of

More information

Discover new horizons for education and research

Discover new horizons for education and research Discover new horizons for education and research Robotics represents the fast growing segment of advanced technology used in both education and research. NAO Evolution is the ideal companion for teaching

More information

BEA WebLogic JRockit: Java Virtual Machine For Intel Server Platforms

BEA WebLogic JRockit: Java Virtual Machine For Intel Server Platforms BEA WebLogic JRockit: Java Virtual Machine For Intel Server Platforms Arvind Jain Product Manager BEA Systems, Inc. Customers Driving Paradigm Shift Towards Intel Servers Intel Servers Outpacing Single-Vendor

More information

value equivalent value 120 60 N/A

value equivalent value 120 60 N/A PROGRAMME APPROVAL FORM SECTION 1 THE PROGRAMME SPECIFICATION 1. Programme title and designation Computer Science with Robotics For undergraduate programmes only Single honours Joint Major/minor 2. Final

More information

Chapter 0: Computer Science as a Career Path

Chapter 0: Computer Science as a Career Path Chapter 0: Computer Science as a Career Path Problem Solving & Program Design in C Sixth Edition By Jeri R. Hanly & Elliot B. Koffman Adapted by Clare Grasso, UMBC Addison Wesley is an imprint of 2010

More information

SECOND YEAR. Major Subject 3 Thesis (EE 300) 3 Thesis (EE 300) 3 TOTAL 3 TOTAL 6. MASTER OF ENGINEERING IN ELECTRICAL ENGINEERING (MEng EE) FIRST YEAR

SECOND YEAR. Major Subject 3 Thesis (EE 300) 3 Thesis (EE 300) 3 TOTAL 3 TOTAL 6. MASTER OF ENGINEERING IN ELECTRICAL ENGINEERING (MEng EE) FIRST YEAR MASTER OF SCIENCE IN ELECTRICAL ENGINEERING (MS EE) FIRST YEAR Elective 3 Elective 3 Elective 3 Seminar Course (EE 296) 1 TOTAL 12 TOTAL 10 SECOND YEAR Major Subject 3 Thesis (EE 300) 3 Thesis (EE 300)

More information

UF EDGE brings the classroom to you with online, worldwide course delivery!

UF EDGE brings the classroom to you with online, worldwide course delivery! What is the University of Florida EDGE Program? EDGE enables engineering professional, military members, and students worldwide to participate in courses, certificates, and degree programs from the UF

More information

Core Courses Seminar (0-2) Non-credit M.Sc. Thesis (0-1) Non-credit Special Studies (8-0) Non-credit. Elective Courses

Core Courses Seminar (0-2) Non-credit M.Sc. Thesis (0-1) Non-credit Special Studies (8-0) Non-credit. Elective Courses İZMİR INSTITUTE OF TECHNOLOGY GRADUATE SCHOOL OF ENGINEERING AND SCIENCES DEPARTMENT OF COMPUTER ENGINEERING MASTER OF SCIENCE PROGRAM IN COMPUTER ENGINEERING Core Courses CENG 590 CENG 500 CENG 8XX Seminar

More information

A Survey of Mechatronics Education in the Nordic and Baltic Countries

A Survey of Mechatronics Education in the Nordic and Baltic Countries A Survey of Mechatronics Education in the Nordic and Baltic Countries M. Ottestad 1,a, G. Hovland 1,b, S. Persson 1,c, K.G. Robbersmyr 1,d, J. Pohl 1,e 11 Agder University College, Faculty of Engineering

More information

KENYATTA UNIVERSITY SCHOOL OF ENGINEERING AND TECHNOLOGY SCHOOL BROCHURE

KENYATTA UNIVERSITY SCHOOL OF ENGINEERING AND TECHNOLOGY SCHOOL BROCHURE KENYATTA UNIVERSITY SCHOOL OF ENGINEERING AND TECHNOLOGY SCHOOL BROCHURE INTRODUCTION The School of Engineering and Technology was established in the year 2007 from the mother school of Pure and Applied

More information

CSC 121 Computers and Scientific Thinking. David Reed Creighton University

CSC 121 Computers and Scientific Thinking. David Reed Creighton University CSC 121 Computers and Scientific Thinking David Reed Creighton University Chapter 10 Computer Science as a Discipline 1 Computer Science some people argue that computer science is not a science in the

More information

SYLLABUSES FOR THE DEGREE OF MASTER OF SCIENCE IN COMPUTER SCIENCE (applicable to students admitted in the academic year 2015-2016 and thereafter)

SYLLABUSES FOR THE DEGREE OF MASTER OF SCIENCE IN COMPUTER SCIENCE (applicable to students admitted in the academic year 2015-2016 and thereafter) MSc(CompSc)-1 (SUBJECT TO UNIVERSITY S APPROVAL) SYLLABUSES FOR THE DEGREE OF MASTER OF SCIENCE IN COMPUTER SCIENCE (applicable to students admitted in the academic year 2015-2016 and thereafter) The curriculum

More information

Coursework for MS leading to PhD in Electrical Engineering. 1 Courses for Digital Systems and Signal Processing

Coursework for MS leading to PhD in Electrical Engineering. 1 Courses for Digital Systems and Signal Processing work for MS leading to PhD in Electrical Engineering 1 s for Digital Systems and Signal Processing EE 801 Analysis of Stochastic Systems EE 802 Advanced Digital Signal Processing EE 80 Advanced Digital

More information

EIT ICT Labs MASTER SCHOOL DSS Programme Specialisations

EIT ICT Labs MASTER SCHOOL DSS Programme Specialisations EIT ICT Labs MASTER SCHOOL DSS Programme Specialisations DSS EIT ICT Labs Master Programme Distributed System and Services (Cloud Computing) The programme in Distributed Systems and Services focuses on

More information

ROYAL HOLLOWAY University of London PROGRAMME SPECIFICATION

ROYAL HOLLOWAY University of London PROGRAMME SPECIFICATION ROYAL HOLLOWAY University of London PROGRAMME SPECIFICATION This document describes Single Honours B.Sc. degree programmes in Computer Science (Software Engineering). For Joint and Combined Honours Degree

More information

Information and Communication Technologies - Computer Engineering

Information and Communication Technologies - Computer Engineering Study program Faculty Cycle Information and Communication Technologies - Computer Engineering Contemporary Sciences and Technologies Undergraduate ECTS 180 Offered in Tetovo Description of the program

More information

M.Tech. Software Systems

M.Tech. Software Systems M.Tech. Software Systems Input Requirements Employed professionals holding an Integrated First Degree of BITS or its equivalent in relevant disciplines, with minimum one year work experience in relevant

More information

Embedded systems in the Masters education at KTH

Embedded systems in the Masters education at KTH Embedded systems in the Masters education at KTH ICES 2 nd annual conference 1 New competence needs and role of KTH in a changing world? Which skills? Theory, Technology, Applications? Processes, Tools?

More information

Information and Computer Engineering

Information and Computer Engineering Curriculum for the master's degree programme in Information and Computer Engineering Curriculum 2015 This curriculum was approved by the Curricula Committee of Graz University of Technology in the meeting

More information

Welcome to Stockholm University (SU) and the Department of Computer and Systems Sciences (DSV) Uno GH Fors, DDS, PhD Professor Vice head of DSV

Welcome to Stockholm University (SU) and the Department of Computer and Systems Sciences (DSV) Uno GH Fors, DDS, PhD Professor Vice head of DSV Welcome to Stockholm University (SU) and the Department of Computer and Systems Sciences (DSV) Uno GH Fors, DDS, PhD Professor Vice head of DSV Stockholm University The largest University in Sweden 1878

More information

Verfahren zur Absicherung von Apps. Dr. Ullrich Martini IHK, 4-12-2014

Verfahren zur Absicherung von Apps. Dr. Ullrich Martini IHK, 4-12-2014 Verfahren zur Absicherung von Apps Dr. Ullrich Martini IHK, 4-12-2014 Agenda Introducing G&D Problem Statement Available Security Technologies Smartcard Embedded Secure Element Virtualization Trusted Execution

More information

EIT Education & the EIT ICTLabs Master School. Prof. Fabrizio Granelli Local Master School Coordinator, UNITN

EIT Education & the EIT ICTLabs Master School. Prof. Fabrizio Granelli Local Master School Coordinator, UNITN EIT Education & the EIT ICTLabs Master School Prof. Fabrizio Granelli Local Master School Coordinator, UNITN Education, EIT & UNITN Maurizio Marchese Fabrizio Granelli Director of Education Local MS coordinator

More information

Java Environment for Parallel Realtime Development Platform Independent Software Development for Multicore Systems

Java Environment for Parallel Realtime Development Platform Independent Software Development for Multicore Systems Java Environment for Parallel Realtime Development Platform Independent Software Development for Multicore Systems Ingo Prötel, aicas GmbH Computing Frontiers 6 th of May 2008, Ischia, Italy Jeopard-Project:

More information

Multi-core Programming System Overview

Multi-core Programming System Overview Multi-core Programming System Overview Based on slides from Intel Software College and Multi-Core Programming increasing performance through software multi-threading by Shameem Akhter and Jason Roberts,

More information

FACULTY OF ENGINEERING AND INFORMATION SCIENCES

FACULTY OF ENGINEERING AND INFORMATION SCIENCES FACULTY OF ENGINEERING AND INFORMATION SCIENCES ENGINEERING INFORMATION & COMMUNICATION TECHNOLOGY MATHEMATICS & STATISTICS PHYSICS ENGINEERING Master of Engineering go.uow.edu.au/meng 083844B ENTRY REQUIREMENTS

More information

Development Plan School of Computer Science and Communication

Development Plan School of Computer Science and Communication Development Plan 2013-2016 School of Computer Science and Communication KTH Computer Science and Communication www.kth.se/csc Development Plan 2013-2016 Contents Introduction 5 1. Education 7 2. PhD studies

More information

Fachbereich Informatik und Elektrotechnik SunSPOT. Ubiquitous Computing. Ubiquitous Computing, Helmut Dispert

Fachbereich Informatik und Elektrotechnik SunSPOT. Ubiquitous Computing. Ubiquitous Computing, Helmut Dispert Ubiquitous Computing Ubiquitous Computing The Sensor Network System Sun SPOT: The Sun Small Programmable Object Technology Technology-Based Wireless Sensor Networks a Java Platform for Developing Applications

More information

Master's Programme, Human-Computer Interaction, 120 credits Masterprogram, människa-datorinteraktion credits

Master's Programme, Human-Computer Interaction, 120 credits Masterprogram, människa-datorinteraktion credits Programme syllabus Master's Programme, Human-Computer Interaction, 120 credits Masterprogram, människa-datorinteraktion 120.0 credits Valid for students admitted to the education from Autumn 14 (HT - Autumn

More information

Master Thesis Project

Master Thesis Project Master Thesis Project Development of a library to generate and parse IEC 61850 90 5 messages and using it in implementing a control/ protection scheme in a modern Distribution Management System (DMS) Background

More information