Skip to Content

Course Search Results

  • 3.00 Credits

    Course for students seeking a certificate in Computer Science for VR. This is the first of two Seminar Courses in which students will work collaboratively with Design students and Art students on VR/XR projects. **COURSE LEARNING OUTCOMES (CLOs) At the successful conclusion of this course, students will be able to, on a small scale project conceived by the instructor: (1) Construct elements of working VR/XR/AR applications in a collaborative environment. (2) Produce coded assets using industry-standard software and practices. (3) Integrate assets from other disciplines into a single usable VR/XR/AR application. Prerequisites: CS 3500 (Grade C or higher)(Can be taken concurrently). FA
  • 3.00 Credits

    Follow-on course from CS 4995. For students seeking a certificate in Computer Science for VR. This is the second of two Seminar Courses in which students will work collaboratively with Design students and Art students on VR/XR projects. Projects in this course may be continuations of larger projects from CS 4995, or they may be new, more advanced projects. **COURSE LEARNING OUTCOMES (CLOs) At the successful conclusion of this course, students will be able to, on a larger scale project conceived by the student or by an internship director: (1) Construct elements of working VR/XR/AR applications in a collaborative environment. (2) Produce coded assets using industry-standard software and practices. (3) Integrate assets from other disciplines into a single usable VR/XR/AR application. Prerequisites: CS 4995 (Grade C or higher).
  • 3.00 Credits

    This course provides an understanding of Artificial Intelligence principles. Through lectures, hands-on projects, and real-world case studies, participants will gain practical knowledge of how AI systems are developed and applied across various industries. **COURSE LEARNING OUTCOMES (CLOs)** At the successful conclusion of this course students will: 1. Analyze problems using the agent-environment model to select appropriate artificial intelligence solution strategies.2. Create artificial intelligence solutions to problems with the artificial intelligence pipeline, using algorithms and data structures of the field, including search, logic, probabilistic reasoning, and machine learning.3. Apply unsupervised learning techniques, including dimensionality reduction and clustering, to identify patterns and refine features in data. 4. Perform statistical analysis of machine learning algorithms including linear and logistic regression.5. Utilize statistical and probabilistic learning models such as Naive Bayes, Linear Discriminant Analysis, and Quadratic Discriminant Analysis for classification and regression. Prerequisites: Acceptance to the Graduate Certificate in Applied Artificial Intelligence and Machine Learning. FA
  • 3.00 Credits

    This course discusses best practices in end-to-end machine learning, including data processing, model selection, validation, and production. This course also discusses various machine learning models including linear regression, ensemble methods, and neural networks. **COURSE LEARNING OUTCOMES (CLOs)** At the successful conclusion of this course students will: 1. Apply the core mathematics concepts required for machine learning, including multidimensional calculus, linear algebra, and probability, to analyze a machine learning algorithm. 2. Formulate a data driven question and implement an end-to-end machine learning pipeline to address that question. 3. Apply supervised learning models, including linear and logistic regression, decision trees, and support vector machines, to address regression and classification problems. 4. Utilize ensemble methods to improve model quality in machine learning pipelines. 5. Construct and utilize neural network models to address regression and classification problems, involving architecture selection, model optimization, visualization, and evaluation. Prerequisites: Acceptance to the Graduate Certificate in Applied Artificial Intelligence and Machine Learning. FA
  • 3.00 Credits

    This course introduces foundational methods for computer vision and natural language processing. Students will understand the primary problems in both fields, such as segmentation, and apply deep learning frameworks to address these challenges. *COURSE LEARNING OUTCOMES (CLOs)** At the successful conclusion of this course students will: 1. Construct convolutional neural network models for image classification. 2. Apply deep learning models for complex image tasks, including image segmentation. 3. Convert text to vectors, utilizing both word embedding and tokenizer frameworks. 4. Construct neural network models for natural language processing tasks such as semantic summarization, utilizing foundational models such as RNNs and LSTMs. 5. Fine tune and apply transformer models to advanced natural language processing tasks such as machine translation. Prerequisites: CS 6300 (Grade B- or higher); AND CS 6310 (Grade B- or higher). SP
  • 3.00 Credits

    Foundational course to computer programming for the life sciences, including data processing, visualization, and basic statistical analysis utilizing high level programming languages. **COURSE LEARNING OUTCOMES (CLOs)** At the successful conclusion of this course students will: 1. Create and modify modest computer programs using loops, conditionals, functions, and object oriented techniques. 2. Load, visualize, and preprocess data sets. 3. Construct programs for processing life science data using optimized data structures. 4. Model and analyze data using computational libraries. 5. Select an appropriate combination of programming modules to solve computing problems in the life sciences. Prerequisites: Acceptance to Graduate Certificate in Machine Learning for Life Sciences. FA
  • 3.00 Credits

    Foundational course in end-to-end machine learning and frequently used machine learning models in the life sciences. Students will apply this knowledge in working with curated biological datasets. **COURSE LEARNING OUTCOMES (CLOs)** At the successful conclusion of this course students will: 1. Create machine learning solutions to problems in life sciences, using the machine learning pipeline, including data processing, model selection, model fine-tuning, and model validation. 2. Create and train various machine learning models, including: neural networks, regression models, and tree-based methods. 3. Select and justify use of a machine learning model for a specific problem. 4. Transform high dimensional datasets into lower dimensions for data analysis and exploration. 5. Test scientific hypotheses using statistical modeling. Corequisite: CS 6330. Prerequisites: Acceptance to the Graduate Certificate in Machine Learning for Life Sciences. FA
  • 3.00 Credits

    This course provides an in-depth exploration of the computational techniques and methodologies used in modern drug discovery. Students will learn practical applications of machine learning to drug discovery, focusing on drug development and design. ***COURSE LEARNING OUTCOMES (CLOs)** At the successful conclusion of this course students will: 1. Describe the development and current-day applications of machine learning to drug discovery. 2. Apply standard chemistry, drug design and visualization libraries for molecular analysis. 3. Utilize machine learning models for problems in drug design, potentially including drug synergistic interactions, target identification, and ligand-receptor activation. 4. Create or repurpose potential drugs for treatment of specific diseases using machine learning models. Prerequisites: CS 6330 (B- or higher); AND CS 6331 (B- or higher). SP
  • 3.00 Credits

    This course explores the principles and techniques used in the processing and analysis of medical images. This course presents machine learning models for analysis of medical imaging data, including image processing, cell segmentation, image registration, and disease classification. **COURSE LEARNING OUTCOMES (CLOs)** At the successful conclusion of this course students will: 1. Perform basic medical imaging processing, including loading, saving, and transforming images. 2. Construct and apply convolutional neural network architectures and related techniques for classification of images. 3. Create machine learning architectures for image segmentation and registration of medical images. 4. Construct machine learning models for identification and diagnosis of disease from medical images. Prerequisites: CS 6330 (B- or higher); AND CS 6331 (B- or higher). SP
  • 3.00 Credits

    This course will assess the relationships among sequence, structure, and function in complex biological systems and networks. This course covers the application of computational algorithms in genomic, transcriptomic, and proteomic data analysis. **COURSE LEARNING OUTCOMES (CLOs)** At the successful conclusion of this course students will: 1. Employ specialized software and libraries to load, process, and analyze genomic, transcriptomic and proteomic data. 2. Understand and implement genome annotation algorithms to predict genes, regulatory elements, or other functional regions in genomic sequences. 3. Create and apply machine learning models for precision medicine focusing on identification of potential disease-associated biomarkers. 4. Implement computational algorithms for protein structure, function, and interaction prediction. Prerequisites: CS 6330 (B- or higher); AND CS 6331 (B- or higher). SP