Skip to Content

Course Search Results

  • 1.00 - 4.00 Credits

    No course description available.
  • 1.00 - 4.00 Credits

    No course description available.
  • 3.00 Credits

    Many modern engineering systems incorporate computational elements, while other engineering systems needed to be validated through computational tools or through computer-aided data collection. This course is designed to provide a foundation in programming, software engineering, debugging, and using existing computational codes in the context of controlling physical equipment, gathering experimental data, and visualizing results. The course will be taught primarily using the C++ programming language, which provides balance between access to physical devices and modern programming concepts and then finish with a quick introduction to Python as a way to compare and contrast different languages concepts. The course provides a level of programming proficiency to students planning on taking additional coursework with a programming emphasis or who might need custom computational applications in their research. We will start by covering basic concepts in programming, but at a very high rate, so some basic prior experience in programming (Matlab, Arduino C, etc.) is helpful but not necessary. The course ends learning a bit of Python and seeing how to connect these two languages.
  • 3.00 Credits

    This class will be an introduction to computational data analysis, focusing on the mathematical foundations. The goal will be to carefully develop and explore several core topics that form the backbone of modern data analysis topics, including Machine Learning, Data Mining, Artificial Intelligence, and Visualization. This will include some background in probability and linear algebra, and then various topics including Bayes' rule and connection to inference, gradient descent, linear regression, and its polynomial and high dimensional extensions, principal component analysis, and dimensionality reduction, as well as classification and clustering. We will also focus on modern models like PAC (probably approximately correct) and cross-validation for algorithm evaluation.
  • 3.00 Credits

    The course begins by bootstrapping student's coding skills in the programming language Python, followed by a review of the relevant concepts from statistics. After that, we will move through a series of data science methods using real-life, project-based, lectures and computer labs. The major goals of this course are to learn how to use tools for acquiring, cleaning, analyzing, exploring, and visualizing data; making data-driven inferences and decisions; and effectively communicating results. These will be accomplished through an in-depth sequence of topics which will introduce students to the following data preparation and analysis methods: Acquiring data through web-scraping and data APIs, Cleaning and reshaping messy datasets using methods such as data frames, regular expressions or dedicated tools, Exploratory data analysis and visualization, Hypothesis testing, Clustering and classification, Rating and ranking, Recommendations, Network analysis, Regression and statistical inference, Natural language processing, Working with large data: databases, parallel programming. A major component of this course will be learning how to use python-based programming tools to apply these methods to real-life datasets. Students should have a basic-level of programming experience before taking this course. Prerequisites: "C-" or better in (MATH 1170 OR MATH 1210 OR MATH 1250 OR MATH 1310 OR MATH 1311) OR Full Graduate status in Biomedical Informatics.
  • 1.00 - 4.00 Credits

    No course description available.
  • 4.00 Credits

    Introductory course in Sahidic Coptic for development of reading skill.
  • 4.00 Credits

    Second semester introductory course in Sahidic Coptic for development of reading skill. Prerequisites: "C-" or better in COPTC 1010.
  • 4.00 Credits

    First semester intermediate course in Sahidic Coptic for review of grammar and further development of reading skill. Prerequisites: "C-" or better in COPTC 1020.
  • 4.00 Credits

    Second semester intermediate course in Sahidic Coptic for refinement of reading skill. Prerequisities: "C-" or better in COPTC 2010.
    General Education Course