EN.605.101. Introduction to Python.
EN.605.156. Calculus for Engineers. 4 Credits.
EN.605.201. Introduction to Programming Using Java. 3 Credits.
EN.605.202. Data Structures. 3 Credits.
EN.605.203. Discrete Mathematics. 3 Credits.
EN.605.204. Computer Organization. 3 Credits.
EN.605.205. Molecular Biology for Computer Scientists. 3 Credits.
EN.605.206. Introduction to Programming Using Python. 3 Credits.
EN.605.207. Introduction to Programming Using C++. 3 Credits.
EN.605.256. Modern Software Concepts in Python. 3 Credits.
EN.605.277. Applied Mathematical Methods for Engineers. 3 Credits.
EN.605.601. Foundations of Software Engineering. 3 Credits.
EN.605.603. Object-Oriented and Functional Programming in Kotlin. 3 Credits.
EN.605.604. Object-Oriented Programming with C++. 3 Credits.
EN.605.606. Programming with Domain-Specific Languages. 3 Credits.
EN.605.607. Agile Software Development Methods. 3 Credits.
EN.605.608. Software Project Management. 3 Credits.
EN.605.609. DevOps and Secure Software Development. 3 Credits.
EN.605.611. Foundations of Computer Architecture. 3 Credits.
EN.605.612. Operating Systems. 3 Credits.
EN.605.613. Introduction to Robotics. 3 Credits.
EN.605.614. System Development in the UNIX Environment. 3 Credits.
EN.605.615. Compiler Design with LLVM. 3 Credits.
EN.605.616. Multiprocessor Architecture & Programming. 3 Credits.
EN.605.617. Introduction to GPU Programming. 3 Credits.
EN.605.618. Introduction to High Performance Computing. 3 Credits.
EN.605.620. Algorithms for Bioinformatics. 3 Credits.
EN.605.621. Foundations of Algorithms. 3 Credits.
EN.605.622. Computational Signal Processing. 3 Credits.
EN.605.624. Logic: Systems, Semantics, and Models. 3 Credits.
EN.605.625. Probabilistic Graphical Models. 3 Credits.
EN.605.626. Image Processing. 3 Credits.
EN.605.628. Introduction to Quantum Machine Learning. 3 Credits.
EN.605.629. Programming Languages. 3 Credits.
EN.605.630. Theory of Computation. 3 Credits.
EN.605.631. Statistical Methods for Computer Science. 3 Credits.
EN.605.632. Graph Analytics. 3 Credits.
EN.605.633. Social Media Analytics. 3 Credits.
EN.605.635. Cloud Computing. 3 Credits.
EN.605.636. Autonomic Computing. 3 Credits.
EN.605.641. Principles of Database Systems. 3 Credits.
EN.605.643. Linked Data and the Semantic Web. 3 Credits.
EN.605.644. XML Design Paradigms. 3 Credits.
EN.605.645. Artificial Intelligence. 3 Credits.
EN.605.646. Natural Language Processing. 3 Credits.
EN.605.647. Neural Networks. 3 Credits.
EN.605.649. Principles and Methods in Machine Learning. 3 Credits.
EN.605.651. Principles of Bioinformatics. 3 Credits.
EN.605.652. Biological Databases and Database Tools. 3 Credits.
EN.605.653. Computational Genomics. 3 Credits.
EN.605.656. Computational Drug Discovery,Dev. 3 Credits.
EN.605.657. Statistics for Bioinformatics. 3 Credits.
EN.605.661. Computer Vision. 3 Credits.
EN.605.662. Data Visualization. 3 Credits.
EN.605.667. Computer Graphics. 3 Credits.
EN.605.668. Computer Gaming Engines. 3 Credits.
EN.605.671. Principles of Data Communications Networks. 3 Credits.
EN.605.674. Network Programming. 3 Credits.
EN.605.675. Protocol Design. 3 Credits.
EN.605.681. Principles of Enterprise Web Development. 3 Credits.
EN.605.682. Web Application Development with Java. 3 Credits.
EN.605.683. Java DevOps: From Tools to Integrated Workflows. 3 Credits.
EN.605.686. Mobile Application Development for the Android Platform. 3 Credits.
EN.605.687. Mobile Application Development for the iOS Platform. 3 Credits.
EN.605.691. Entrepreneurship for Computer Scientists. 3 Credits.
EN.605.701. Software Systems Engineering. 3 Credits.
EN.605.702. Cloud-native Architecture and Microservices. 3 Credits.
EN.605.704. Object-Oriented Analysis and Design. 3 Credits.
EN.605.705. Software Safety. 3 Credits.
EN.605.707. Software Patterns. 3 Credits.
EN.605.708. Tools and Techniques of Software Project Management. 3 Credits.
EN.605.713. Advanced Robotics. 3 Credits.
EN.605.715. Software Development for Real-Time Embedded Systems. 3 Credits.
EN.605.716. Modeling and Simulation of Complex Systems. 3 Credits.
EN.605.721. Design and Analysis of Algorithms. 3 Credits.
EN.605.724. Applied Game Theory. 3 Credits.
EN.605.727. Computational Geometry. 3 Credits.
EN.605.728. Quantum Computation. 3 Credits.
EN.605.729. Formal Methods. 3 Credits.
EN.605.731. Survey of Cloud Computing Security. 3 Credits.
EN.605.734. Human-in-the-Loop AI: Crowdsourcing, LLMs, and Evaluation. 3 Credits.
EN.605.740. Machine Learning: Deep Learning. 3 Credits.
EN.605.741. Large-Scale Database Systems. 3 Credits.
EN.605.742. Deep Neural Networks. 3 Credits.
EN.605.743. Advanced Artificial Intelligence. 3 Credits.
EN.605.744. Information Retrieval. 3 Credits.
EN.605.745. Reasoning Under Uncertainty. 3 Credits.
EN.605.746. Advanced Machine Learning. 3 Credits.
EN.605.747. Evolutionary and Swarm Intelligence. 3 Credits.
EN.605.748. AI and Database Systems. 3 Credits.
EN.605.751. Algorithms for Structural Bioinformatics. 3 Credits.
EN.605.755. Systems Biology. 3 Credits.
EN.605.759. Independent Project in Bioinformatics. 3 Credits.
EN.605.767. Applied Computer Graphics. 3 Credits.
EN.605.768. Advanced Game Design and Development Engines. 3 Credits.
EN.605.771. Wired and Wireless Local and Metropolitan Area Networks. 3 Credits.
EN.605.776. Fourth Generation Wireless Communications: WiMAX and LTE. 3 Credits.
EN.605.779. Network Design and Performance Analysis. 3 Credits.
EN.605.784. Enterprise Computing with Java. 3 Credits.
EN.605.786. Enterprise System Design and Implementation. 3 Credits.
EN.605.787. Front End Web App Development. 3 Credits.
EN.605.788. Big Data Processing Using Hadoop. 3 Credits.
EN.605.789. Service API Design and Development. 3 Credits.
EN.605.795. Capstone Project in Computer Science. 3 Credits.
EN.605.801. Independent Study in Computer Science I. 3 Credits.
EN.605.802. Independent Study in Computer Science II. 3 Credits.