Olga Baysal, Ph.D.
Past courses
-
DATA 5000 :
Introduction to Data Science
(
Fall
2024
)
(
Winter
2023
)
(
Winter
2022
)
(
Winter
2020
)
(
Fall
2018
)
(
Winter
2018
)
(
Winter
2017
)
(
Winter
2016
)
The course covers topics relevant to data science: working with data, exploratory data analysis, data mining, machine learning. The concepts are illustrated using the R language. Students also receivehands-on tutorials (e.g., IBM Cognos Analytics, Tableau). Students will be evaluated by their courseprojects. The course will be lecture-based and will also offer some hands-on tutorials. The project component will be flexible and will involve data collection, manipulation, and analysis.. -
COMP 5117:
Mining Software Repositories
(
Fall
2024
)
(
Fall
2022
)
(
Fall
2020
)
(
Fall
2019
)
(
Fall
2018
)
(
Fall
2017
)
(
Fall
2016
)
(
Fall
2015
)
This course will introduce the methods and tools of mining software repositories and artifacts used by software developers and researchers. Students will learn to extract and abstract data from software artifacts and repositories, such as source code, version control systems and revisions, issue-tracking systems, and mailing lists and discussions. Students will also learn about various techniques of analyzing this data in order to identify meaningful relationships, patterns and trends, to recover behaviours and software development processes from evidence, or to empirically test hypotheses about software development. -
COMP 3004 :
Object-Oriented Software Engineering
(
Fall
2020
)
(
Winter
2020
)
(
Fall
2017 )
(
Fall
2016 )
Theory and development software systems. Computer ethics. Possible topics include: software development processes, requirement specification, class and scenario modeling, state modeling, UML, design patterns, traceability.