Skip to Main Content

Generative Artificial Intelligence

AI Tools and Resources

Navigating AI

Learning AI: Centre Courses

If you're looking to learn technical details on artificial intelligence, many of Centre's courses in data science and computer science can help you through that process. Some of these courses include:

 

  • DLM 310 Visual Literacy in the Age of AI
    • Prerequisite: junior or senior status.
  • CSC 170 Programming and Problem Solving
    • An introduction to computer programming with an emphasis on learning how to write programs to solve problems. Problems will be taken from a wide range of disciplines.

  • DSC 230 Statistical Modeling
    • A study of applied regression analysis, emphasizing fundamental statistical concepts as well as applications and interpretations. Topic include probability with a focus on conditional probability, model building, variable transformations, residual analysis, and logistic regression. A strong emphasis will be placed on statistical computing in R as well as developing the ability to professionally communicate findings to audiences of varying levels of statistical understanding.

    • Prerequisite: MAT130

  • DSC 270 Data Manipulation
    • This course introduces how to write programs to import and manipulate data using Excel and the Pandas package for Python. It also teaches students the basics of using databases with SQL using Python.

    • Prerequisites: CSC170.

  • DSC 340 Applied Machine Learning
    • This course provides hands-on experience applying machine learning techniques to real-world problems. Students will engage with the data analytics lifecycle, including formulating the problem, preparing data, model building, and evaluation. With the help of computational toolkits, participants will apply various methods such as classification, regression, clustering, and deep learning. Students will also learn how to analyze and assess results and to present their work orally and in writing with the help of data visualization tools.

    • Prerequisites: MAT165, DSC230, DSC270

  • CSC 372 Artificial Intelligence
    • An introduction to some of the important ideas in artificial intelligence from the point of view of an intelligent agent. Topics include search techniques, knowledge representation, logical systems and automated reasoning, planning, reasoning under uncertainty, and ethical issues related to AI.

    • Prerequisites: CSC270 and either MAT200 or MAT300

 

If you are interested in these courses, consider emailing one of the computer science or data science faculty.