Data Analysis
NOTE: See the beginning of Section F for abbreviations, course numbers and coding.
DA2503 | Packaged Software Decision Aids | 4 ch (3C 1T) |
---|---|---|
Examines typical software packages present in information centres and other business environments. Includes selected topics from the following areas: operating systems; network administration; communication software; word processing; spreadsheets; database management systems and graphics. Prerequisite: 30 ch of university courses including one of IT 1803, CS 1003, or CS 1073 with a minimum grade C. |
DA2704 | Data Analytics using Python (Cross-Listed: CS 2704) (A) | 4 ch (3C 1L) (P) |
---|---|---|
This course teaches data-driven problem solving. Starting from installing a Python programming environment, students will learn reading data, producing graphs, hypothesis testing and Bayesian statistics with hands-on programming experience. The course is also a stepping stone to more advanced subjects, such as machine learning and AI. Although no prior programming experience is required, there is a substantial programming component to the course. |
DA2714 | Text Analytics (Cross-Listed: CS 2714) (O) | 3 ch (3C) |
---|---|---|
Introduction to the analysis of textual data with a foundation on natural language processing and computational linguistics. Students will learn to develop information extraction pipelines and evaluate performance. |
DA3053 | Mathematical Software | 4 ch (3C 1T) |
---|---|---|
Advanced software packages and programming languages developed for mathematical computations: symbolic, graphical, numerical and combinatorial. Students will be involved in implementing and testing various algorithms. Prerequisites: MATH 2003, MATH 1503, or CS 1073 with a minimum grade C. |
DA3203 | Data Analysis Using Statistical Software Packages | 4 ch (3C) |
---|---|---|
This is a case-studies based course in which students learn to analyse data in a modern statistical computing environment. The course promotes the use of graphical and other exploratory techniques as a crucial first step in data analysis. Students will be exposed to practical problems often encountered during the data analysis process. The importance of summarizing and communicating results effectively will be emphasized through the strong project-oriented component of the course. Prerequisites: 3 ch in each of three subjects: Mathematics, Statistics, and Computer Science. |
DA4403 | Data Mining (O) (Cross-Listed: CS4403) | 4 ch (3C 1L) |
---|---|---|
Data mining (aka knowledge discovery) is an interdisciplinary area of computer science with the goal of extracting new knowledge and insights from big and complex data sets. The course introduces essential pattern recognition methodologies leveraging machine learning and rule-based techniques. Supplementary tasks involving processing, cleaning, integration, and transformation of data are also covered. An etymology of data mining is provided to help students compare and contrast knowledge discovery with contemporary data analytics and decision support methodologies. Prerequisites: CS 1103, CS 2704 and (STAT 2593 or STAT 2793) with a minimum grade C. |
DA4803 | Independent Studies in Data Analysis I | 4 ch (3C 1T) |
---|---|---|
Discussion of Data Analysis topics at an advanced level chosen jointly by student, advisor and Department Chair. Topic of course to be entered on the student’s transcript. |
DA4813 | Independent Studies in Data Analysis II | 4 ch (3C 1T) |
---|---|---|
Discussion of Data Analysis topics at an advanced level chosen jointly by student, advisor and Department Chair. Topic of course to be entered on the student’s transcript. |
DA4993 | Project in Data Analysis | 4 ch (2S) (W) |
---|---|---|
Application of correct and appropriate methods of data analysis in one or more areas. A project proposal is required with a final report in which the student describes clearly and concisely the work done, the results obtained, and a careful interpretation of the results in form and language meaningful to workers in the subject area. Students in the Certificate of Data Analysis should choose an industry-related or applied project involving a large amount of data. It should be noted that such a project may require extra time in order to become familiar with the data at hand. Prerequisite: Permission of Program Director. |