- MOOC Specialization on Scalable
Microservices for Developers
- MOOC Specialization on Android
App Development
- MOOC on Pattern-Oriented
Software Architecture
- CS891 -- Scalable Microservices
(focuses on foundational OO, functional, and reactive
design/programming, with modern Java reactive concurrency assignments
in Java and Spring WebMVC and WebFlux)
- CS253 -- Parallel Functional
Programming with Java and Android (a focus on foundational OO and
functional design/programming and software patterns, with modern Java
parallel streams and reactive concurrency assignments in Java)
- CS254 -- Concurrent Object-Oriented
and Functional Programming in Java and Android (a focus on
advanced OO and functional design/programming and software patterns
for concurrency and synchronization, with assignments in Java)
- CS251 -- Intermediate Software
Design (a focus on OO design/programming and design patterns, with
assignments in Java and C++)
- CS282 -- Principles of Operating
Systems II: Systems Programming for Android (with
assignments in Java and Android)
- CS282 -- Principles of Operating
Systems II: Distributed Object Computing Middleware (with
assignments in C++, DDS, and CORBA/TAO)
- CS395 -- Advanced Networked Software
Design (with assignments in ACE and C++)
- CS396 -- QoS-enabled Component
Middleware (with assignments in TAO/CORBA, CIAO/CCM, and C++)
- CS 215 -- Intermediate Software Design
(with assignments in C++)
- CS562 -- Advanced Object-Oriented
Software Development with Patterns and Frameworks (with
assignments in C++, ACE, and CORBA/TAO)
- CS544 -- Distributed Software Systems Development (with
assignments in CORBA, Java, and ACE)
- CS422 and CS523 -- Distributed Operating Systems (with
assignments in CORBA and ACE)
- ECE 255 -- Distributed Software
Architecture Design (with assignments in ACE and CORBA/TAO)
- CS342 --
Object-Oriented Software Development Laboratory
(with assignments in C++)
- Tutorials on CORBA, Patterns, and Network Frameworks
- Tutorials on C++
- Tutorials on Component Middleware and Model-Driven Design
|