In this capstone course, students will identify, gather, analyze, and write requirements based on user needs and will then design, construct, integrate, and implement an information system as a solution to a business problem. Students will document integration architecture, methodologies, and technologies using industry best practices. User needs and user centered design will be applied in the selection, creation, evaluation, and administration of the resulting system. The system design process will take into account professional, ethical, legal, security, and social issues and responsibilities and stress the local and global impact of computing on individuals, organizations, and society. Discussion will also cover the need to engage in continuing professional development.

Systems Integration - Bachelor's

Systems Integration - Bachelor's

Instructor: James Papademas
Access provided by TVET Authority Google Scholarships
Recommended experience
Recommended experience
Intermediate level
A solid IT foundation including programming, databases, cloud platforms, web tech, system architectures, and project management.
Recommended experience
Recommended experience
Intermediate level
A solid IT foundation including programming, databases, cloud platforms, web tech, system architectures, and project management.
Skills you'll gain
- User Centered Design
- Security Testing
- Continuous Integration
- Human Centered Design
- DevSecOps
- Secure Coding
- Systems Integration
- Application Security
- DevOps
- System Implementation
- Continuous Delivery
- Systems Analysis
- Devops Tools
- Usability
- CI/CD
- Software Development
- Systems Development
- Systems Engineering
- Information Systems
Tools you'll learn
Details to know

Add to your LinkedIn profile
32 assignments
See how employees at top companies are mastering in-demand skills

There are 9 modules in this course
This module provides an overview of system integration concepts and introduces the fundamental tools used in DevOps practices. Students will learn about the importance of integration in modern software development and gain hands-on experience with essential DevOps tools. The module also covers the importance of forming project teams and the initiation of the first sprint.
What's included
12 videos8 readings4 assignments1 discussion prompt
12 videos•Total 76 minutes
- Course Overview•1 minute
- Instructor Introduction•1 minute
- Module 1 Introduction•4 minutes
- Introduction to DevOps Theory and Principles•7 minutes
- Continuous Delivery: The Technology Stream•3 minutes
- Tooling Exercise 1 - Pt. 1•8 minutes
- Tooling Exercise 1 - Pt. 2•7 minutes
- Best Practices for DevOps Development •4 minutes
- Importance of Teams for DevOps Development •4 minutes
- Sprint 1 Pt. 1•8 minutes
- Sprint 1 Pt. 2•19 minutes
- Sprint 1 Pt. 3•10 minutes
8 readings•Total 230 minutes
- Syllabus•10 minutes
- Assignment Schedule•10 minutes
- The Manufacturing Value Stream•60 minutes
- Continuous Delivery: The Technology Stream•60 minutes
- Tooling Exercise 1 Instructions•10 minutes
- Introduction to the Three Ways: The Principles Underpinning DevOps•60 minutes
- Sprint 1 Instructions•10 minutes
- Module 1 Summary•10 minutes
4 assignments•Total 165 minutes
- Module 1 Summative Assessment•120 minutes
- The Manufacturing Value Stream Quiz•15 minutes
- Continuous Delivery: The Technology Stream Quiz•15 minutes
- Intro to the Three Ways: The Principles Underpinning DevOps Quiz•15 minutes
1 discussion prompt•Total 10 minutes
- Meet and Greet Discussion•10 minutes
In this module, students will explore the core principles of DevOps known as "The Three Ways." These principles include systems thinking, amplifying feedback loops, and fostering a culture of continuous experimentation and learning. The module will delve into how these concepts form the foundation of successful DevOps implementations.
What's included
7 videos6 readings4 assignments
7 videos•Total 29 minutes
- Module 2 Introduction•3 minutes
- Principles of DevOps: The Three Ways•4 minutes
- Principles of Flow•5 minutes
- Principles of Feedback•5 minutes
- Working in Sprints•4 minutes
- The Principles of Continual Learning•4 minutes
- Sprint Key Practices and Tools Video•5 minutes
6 readings•Total 210 minutes
- The Principle of Flows •60 minutes
- The Principles of Feedback •60 minutes
- The Principles of Continual Learning•60 minutes
- Tooling Exercise 1 Due•10 minutes
- Sprint 1•10 minutes
- Module 2 Summary•10 minutes
4 assignments•Total 165 minutes
- Module 2 Summative Assessment•120 minutes
- The Principle of Flows Quiz•15 minutes
- The Principles of Feedback Quiz•15 minutes
- The Principles of Continual Learning Quiz•15 minutes
This module focuses on practical steps for initiating a DevOps transformation within an organization. Students will learn about key considerations when beginning their DevOps journey, including cultural changes, tool selection, and process improvements. The module also introduces advanced tooling concepts and continues with sprint work.
What's included
6 videos7 readings4 assignments
6 videos•Total 39 minutes
- Module 3 Introduction•5 minutes
- Value Streams•4 minutes
- CI/CD with Sprints •3 minutes
- Systems Integration•4 minutes
- Sprint 2•16 minutes
- Advanced Tooling Exercises•7 minutes
7 readings•Total 220 minutes
- Selecting Which Value Stream to Start With•60 minutes
- Understanding the Work in Our Value Stream •10 minutes
- How to Design Organization and Architecture •60 minutes
- How to Get Great Outcomes by Integrating Operations into the Daily Work of Development •60 minutes
- Sprint 1•10 minutes
- Sprint 2 and Advanced Tooling Exercise 2 Instructions•10 minutes
- Module 3 Summary•10 minutes
4 assignments•Total 165 minutes
- Module 3 Summative Assessment•120 minutes
- Selecting and Expanding Value Stream Quiz•15 minutes
- Aligning Organizational Design with Value Stream Goals Quiz•15 minutes
- Seamless Integration of Operations in Development Workflows Quiz•15 minutes
In this module, students will dive into the technical practices that enable continuous flow in DevOps environments. This module covers topics such as continuous integration, version control strategies, and automation techniques that help streamline the development and deployment pipeline. Emphasis is placed on removing bottlenecks and optimizing workflow.
What's included
4 videos8 readings4 assignments
4 videos•Total 20 minutes
- Module 4 Introduction•5 minutes
- Pipeline Flow of Control•3 minutes
- Continuation of Sprint 2•9 minutes
- Optimizing DevOps Workflows•3 minutes
8 readings•Total 230 minutes
- Create the Foundations of our Deployment Pipeline •60 minutes
- Enable Fast and Reliable Automated Testing •10 minutes
- Enable and Practice Continuous Integration•60 minutes
- Automate and Enable Low-Risk Releases•10 minutes
- Architect for Low-Risk Releases •60 minutes
- Advanced Tooling Exercise 2 Due•10 minutes
- Sprint 2•10 minutes
- Module 4 Summary•10 minutes
4 assignments•Total 165 minutes
- Module 4 Summative Assessment•120 minutes
- Automating Production-Like Environments for Seamless Dev to Ops Flow Quiz•15 minutes
- Essential Practices in Modern Software Development: CI and Low-Risk Releases Quiz •15 minutes
- Examining Architectural Strategies that Enable Low-Risk Software Releases and Enhance Development Efficiency•15 minutes
This module explores the importance of feedback in DevOps and teaches students how to implement effective feedback loops. Topics include monitoring, logging, and metrics collection, as well as strategies for using feedback to drive continuous improvement. Students will learn how to create and utilize feedback mechanisms throughout the development lifecycle.
What's included
5 videos8 readings4 assignments
5 videos•Total 28 minutes
- Module 5 Introduction•4 minutes
- Transformative Power of Feedback•3 minutes
- Integrating Feedback: Role-Playing for Effective Sprint Planning Video •3 minutes
- A Journey Through DevOps from Software Development to Production Line Operations•3 minutes
- Sprint 3•16 minutes
8 readings•Total 330 minutes
- Create Telemetry to Enable Seeing and Solving Problems •60 minutes
- Analyze Telemetry to Better Anticipate Problems and Achieve Goals •60 minutes
- Enable Feedback So Development and Operations Can Safely Deploy Code •60 minutes
- Integrate Hypothesis-Driven Development and A/B Testing into Our Daily Work •60 minutes
- Create Review and Coordination Processes to Increase Quality of Our Current Work •60 minutes
- Sprint 2•10 minutes
- Sprint 3 Instructions•10 minutes
- Module 5 Summary•10 minutes
4 assignments•Total 165 minutes
- Module 5 Summative Assessment•120 minutes
- Creating and Analyzing Telemetry Quiz•15 minutes
- Enabling Feedback and Integrating Data-Driven and Hypothesis-Driven Development Quiz•15 minutes
- Review and Coordination Processes Quiz •15 minutes
The focus of this module is on creating an organizational culture that supports continuous learning and improvement. Students will explore techniques for encouraging experimentation, managing risk, and promoting knowledge sharing within teams. The module also covers approaches to personal and team skill development in a DevOps context.
What's included
4 videos5 readings4 assignments
4 videos•Total 14 minutes
- Module 6 Introduction•4 minutes
- Dynamic Learning Systems in Complex Organizations•3 minutes
- From Local to Global: Amplifying Organizational Learning in DevOps•3 minutes
- Mastering the Art of Improvement Blitzes •4 minutes
5 readings•Total 200 minutes
- Enable and Inject Learning into Daily Work •60 minutes
- Convert Local Discoveries into Global Improvements •60 minutes
- Reserve Time to Create Organizational Learning and Improvement •60 minutes
- Sprint 3 - Due in Module 7•10 minutes
- Module 6 Summary•10 minutes
4 assignments•Total 165 minutes
- Module 6 Summative Assessment•120 minutes
- Fostering Continuous Learning in Complex Systems Quiz •15 minutes
- Scaling Local Insights to Global Improvements Quiz •15 minutes
- Implementing Improvement Blitzes for Organizational Learning Quiz•15 minutes
This module addresses the critical role of security in DevOps practices. Students will learn about integrating security considerations throughout the development and operations processes, often referred to as "DevSecOps." Topics include secure coding practices, automated security testing, and compliance in continuous delivery environments.
What's included
6 videos5 readings4 assignments
6 videos•Total 38 minutes
- Module 7 Introduction•3 minutes
- Integrating Security into Daily DevOps Practices: A Shared Responsibility Video•3 minutes
- Building a Culture of Shared Responsibility•4 minutes
- Mastering DevSecOps: A Step-by-Step Guide to Secure Software Development •3 minutes
- Sprint 4 Part 1•19 minutes
- Sprint 4 Part 2•6 minutes
5 readings•Total 200 minutes
- Information Security is Everyone’s Job Every Day•60 minutes
- Protecting the Deployment Pipeline•60 minutes
- Integrating Security into DevOps: A Step-By-Step Guide•60 minutes
- Sprint 4 Instructions•10 minutes
- Module 7 Summary•10 minutes
4 assignments•Total 165 minutes
- Module 7 Summative Assessment•120 minutes
- Shared Security Responsibility Quiz•15 minutes
- Security and Compliance Quiz•15 minutes
- Security at Every Development Stage Quiz•15 minutes
This final module provides a comprehensive review of the course material. This module synthesizes the knowledge gained throughout the course and gives students the opportunity to apply DevOps principles to real-world scenarios.
What's included
3 videos4 readings3 assignments
3 videos•Total 13 minutes
- Module 8 Introduction•6 minutes
- Mastering DevOps Project Management: Bridging the Gap for Seamless Software Delivery•4 minutes
- Amazon CloudWatch: Your All-in-One AWS Monitoring Solution •4 minutes
4 readings•Total 140 minutes
- DevOps Project Management: How Does it Move Pipelines Forward? •60 minutes
- What is Amazon CloudWatch?•60 minutes
- Sprint 4•10 minutes
- Module 8 Summary•10 minutes
3 assignments•Total 150 minutes
- Module 8 Summative Assessment•120 minutes
- DevOps and Project Management Quiz •15 minutes
- Amazon CloudWatch for Comprehensive AWS Monitoring Quiz•15 minutes
This module contains the summative course assessment that has been designed to evaluate your understanding of the course material and assess your ability to apply the knowledge you have acquired throughout the course.
What's included
1 assignment
1 assignment•Total 180 minutes
- Summative Course Assessment•180 minutes
Build toward a degree
This course is part of the following degree program(s) offered by Illinois Tech. If you are admitted and enroll, your completed coursework may count toward your degree learning and your progress can transfer with you.¹
Build toward a degree
This course is part of the following degree program(s) offered by Illinois Tech. If you are admitted and enroll, your completed coursework may count toward your degree learning and your progress can transfer with you.¹
Illinois Tech
Bachelor of Information Technology
Degree
¹Successful application and enrollment are required. Eligibility requirements apply. Each institution determines the number of credits recognized by completing this content that may count towards degree requirements, considering any existing credits you may have. Click on a specific course for more information.
Instructor

Offered by

Offered by

Illinois Tech is a top-tier, nationally ranked, private research university with programs in engineering, computer science, architecture, design, science, business, human sciences, and law. The university offers bachelor of science, master of science, professional master’s, and Ph.D. degrees—as well as certificates for in-demand STEM fields and other areas of innovation. Talented students from around the world choose to study at Illinois Tech because of the access to real-world opportunities, renowned academic programs, high value, and career prospects of graduates.
Why people choose Coursera for their career

Felipe M.

Jennifer J.

Larry W.
