20648 - SOFTWARE METHODOLOGIES AND ARCHITECTURES FOR SECURITY - MODULE I: ENTERPRISE ICT ARCHITECTURES
Cross-institutional study L. Bocconi - Politecnico Milano
MARCO BRAMBILLA
Mission & Content Summary
MISSION
CONTENT SUMMARY
The course covers architectural, technological and methodological issues related to the understanding, design, and management of enterprise information systems. In particular, it will cover the following aspects:
PART 1: DATA
- Data models, database technologies, and data management practices
- Static and realtime structured and unstructured data processing
- Datawarehousing and data analytics
- Big data platforms
- Data Integration and Data Analysis
- Invited cases
PART 2: SYSTEMS
- Systems and systems of systems architectures and integration
- EA (Enterprise Architecture)
- BPMS (Business Process Management Systems)
- ERP (Enterprise Resource Planning)
- Service-based architectures: microservices, …
- Invited cases
PART 3: CLOUD
- On premise vs. cloud based solutions
- Cloud and scalable computing
- Invited cases
PART 4: INDUSTRIAL CONTROL
- Industrial control systems
- Industry 4.0
- Internet of Things / cyberphysical systems
- Plant vs. Delivered IOT
- Multi-tenant solutions
- Invited cases
Intended Learning Outcomes (ILO)
KNOWLEDGE AND UNDERSTANDING
- The data management and computational needs of organizations
- The methods and technical solutions to address these needs
- Modern data management technologies and practices
- Enterprise-wide system integration issues and methods
- Data sources diversity and relation with business needs
APPLYING KNOWLEDGE AND UNDERSTANDING
- Take decisions on the kind of data storage and management needs of the enterprise
- Design data solutions for addressing companies’ business needs
- Analyze and model enterprise information systems
Teaching methods
- Lectures
DETAILS
Due to the teaching mix, heavily based on case discussion and assignments, attending classes is extremely important.
Assessment methods
Continuous assessment | Partial exams | General exam | |
---|---|---|---|
|
x | ||
|
x |
ATTENDING STUDENTS
With the purpose of measuring the acquisition of the above-mentioned learning outcomes the assessment of attending students is based on two components:
- Group assignments and presentations in class (30% of the final grade) designed to verify the student's ability to: i) choose and apply the most appropriate technologies and processes and evaluate them in the enterprise context; ii) prepare a report, presentation or engage in a discussion on such topics;
- Final written exam (70% of the final grade), which aims to assess the student’s learning level of theoretical knowledge and the ability to apply it to real scenarios. The exam will include a theoretical part (closed-questions questionnaire, closed book), and a practical part with exercises (open book). A minimum score is required for each part of the exam.
NOT ATTENDING STUDENTS
With the purpose of measuring the acquisition of the above-mentioned learning outcomes the assessment of non-attending students is based on one component:
- Final written exam (100% of the final grade), which aims to assess the student’s learning level of theoretical knowledge and the ability to apply it to real scenarios. The exam will include a theoretical part (closed-questions questionnaire, closed book), and a practical part with exercises (open book). A minimum score is required for each part of the exam
Teaching materials
ATTENDING AND NOT ATTENDING STUDENTS
- Laudon, K. and Laudon, J., Management Information Systems: Managing the Digital Firm, Editore: Pearson, Anno edizione: 2010
- R. Shipsey, Information systems: foundations of e-business, Anno edizione: 2010 https://london.ac.uk/sites/default/files/study-guides/information%20systems-foundations-e-business.pdf
- Martin Kleppmann, Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems, Editore: O'Reilly, Anno edizione: 2017, ISBN: 978-1449373320