Created by Vahid Alizadeh

Your DePaul Course
Materials & Resources

From in-depth course materials to hands-on coding examples, you'll find everything you need to excel in our courses.

  • Learning Environment – Explore a rich collection of materials, resources, code examples, and readings curated to enhance your understanding.
  • Access and Registration – Students will receive a unique passphrase, allowing them to register and gain access to the specific courses they are enrolled in.
  • DePulse – Utilize DePulse tool to map out your future academic course requirements, plan your prerequisites, and visualize your path towards achieving your educational goals. any project
SE 489: ML Engineering For Production (MLOps)

SE 489: ML Engineering For Production (MLOps)

This course is designed for software engineers or data scientists who are looking to gain hands-on experience with best practices for machine learning model development, deployment, and maintenance. The course will cover the latest tools and technologies used in industry for MLOps, and will also explore emerging trends and technologies in this field. Throughout the course, students will work on hands-on projects to gain practical experience and skills in various aspects of the ML workflow, cloud native ML, and cutting-edge MLOps activities.

Last offered

📅Spring 2024
SE 480: Software Architecture I

SE 480: Software Architecture I

The Software Architecture process is concerned with describing, evaluating, and designing systems at the architectural level. This course will discuss the role of architecture and the architect in the software development cycle. It will introduce architectural patterns and tactics, architecture assessment techniques, architecture driven design, and techniques for documenting architectures. The course will involve design, development, and assessment activities.

Last offered

📅Winter 2024
SE 475: Managing Globally Distributed Software Development

SE 475: Managing Globally Distributed Software Development

Managing Globally Distributed Software Development (GDSD) for IT projects. Issues associated with time zone differences, infrastructure support, geographical dispersion, and lack of centralized communication. The course will focus on the management, implementation and deployment of software within the context of outsourced, distributed development, and insourced projects. Additional topics include strategic management issues such as justification, vetting, consulting services and partnerships. Course will include several hands-on distributed development projects.

Last offered

📅Fall 2023
SE 450: Object-Oriented Software Development

SE 450: Object-Oriented Software Development

Principle, techniques and tools of object-oriented modeling, design, implementation, and testing of large-scale software systems. Topics include design patterns, application frameworks, architectural design, and the applications in the software development process to improve the extensibility, maintainability, and reliability of software systems.

Last offered

📅Winter 2024
SE 350: Object-Oriented Software Development

SE 350: Object-Oriented Software Development

Principles, techniques and tools of object-oriented modeling, design, implementation, and testing of large-scale software systems. Topics include design patterns, application frameworks, architectural design, and the applications in the software development process to improve the extensibility, maintainability, and reliability of software systems.

Last offered

📅Fall 2023
SE 371: Practices of Global Software Development

SE 371: Practices of Global Software Development

This course studies the challenges and solutions for developing software in a global environment. Topics covered include strategic issues related to allocation of tasks; communication issues that arise due to distance, time zone differences, infrastructure support, geographical dispersion, and lack of information communication; coordination complexity; cultural issues, technical issues related to information and artifact sharing, and architectural design, and finally knowledge management issues. Some sections of this course will include a hand-on global development project in conjunction with teams of students at other universities, while other sections will focus on a more in-depth theoretical discussion of these issues and concepts.

Last offered

📅Fall 2023