VA logo

DePaul University

Academic Portal & Course Resources

v-alizadeh.info
Created by Vahid Alizadeh

Your DePaul Course
Materials & Resources

|

App logo
  • Learning Environment

    Rich collection of materials, resources, code examples, and readings to enhance your learning.

  • Access and Registration

    Students receive unique passphrases to register and access their enrolled courses.

  • DePulse

    Map out future academic requirements, plan prerequisites, and visualize your educational path.

Course Materials Illustration

Course Collection

Explore your academic journey

SE 489: ML Engineering For Production (MLOps)

Locked

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 2025
SE 480: Software Architecture I

Locked

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 2025
SE 475: Managing Globally Distributed Software Development

Locked

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 2025
SE 450: Object-Oriented Software Development

Locked

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

Spring 2025
SE 350: Object-Oriented Software Development

Locked

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

Locked

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 2025