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