ENSF course pages
- ENSF 300 · Software Engineering Practices for Data Management
- ENSF 337 · Programming Fundamentals for Software and Computer
- ENSF 338 · Practical Data Structures and Algorithms
- ENSF 380 · Object-Oriented Principles for Software Development
- ENSF 381 · Full Stack Web Development
- ENSF 400 · Software Engineering Industry Practices and Communication
- ENSF 409 · Principles of Software Development
- ENSF 444 · Machine Learning Systems
- ENSF 460 · Embedded Software and Hardware Systems
- ENSF 461 · Applied Operating Systems
- ENSF 462 · Networked Systems
- ENSF 480 · Principles of Software Design
- ENSF 519 · Special Topics in Software Engineering
- ENSF 520 · Brain Machine Interfaces
- ENSF 545 · Introduction to Virtual Reality
- ENSF 555 · Introduction to Quantum Theory, Computation, and Information
- ENSF 592 · Programming Fundamentals for Data Engineers
- ENSF 593 · Principles of Software Development I
- ENSF 594 · Principles of Software Development II
- ENSF 603 · Modeling and Measurement of Software Performance
- ENSF 604 · Theoretical Foundations of Software Engineering
- ENSF 606 · Software Engineering Fundamentals
- ENSF 607 · Advanced Software Design and Architecture
- ENSF 608 · Databases
- ENSF 609 · Team Design Project in Software Engineering I
- ENSF 610 · Team Design Project in Software Engineering II
- ENSF 611 · Machine Learning for Software Engineers
- ENSF 612 · Engineering Large Scale Data Analytics Systems
- ENSF 613 · Software Requirements Analysis and Process Management
- ENSF 614 · Advanced System Analysis and Software Design
- ENSF 615 · Science and Technology of Brain-Machine Interface Systems
- ENSF 616 · Software Development Using Open Source
- ENSF 617 · Introduction to Machine Learning
- ENSF 618 · Learning Representations in Deep Neural Networks
- ENSF 619 · Special Topics
- ENSF 620 · Advanced Data Analytics
- ENSF 621 · Software Engineering for AI/ML-based Systems
- ENSF 692 · Programming Fundamentals for Data Engineers
- ENSF 693 · Principles of Software Development
- ENSF 694 · Data Structures and Algorithm Analysis for Engineers