Close Menu

COMP4621

Course Title: 
Programming for Data Science
Credits: 
3
Core Course: 
yes
Course Aims: 

This course introduces fundamental data science process and attendant concepts. Students will be provided with hands-on experience applying several techniques to extract, transform and analyze data and elicit meaning. The course will also introduce ethical considerations when implementing data science solutions.

Learning Outcomes: 

On successful completion of this course, a student should be able to:

  1. Apply techniques to acquire and organize data from different sources

  2. Implement algorithms for techniques to clean and prepare data for analysis

  3. Apply exploratory data analysis methods on small data sets

  4. Apply the data science process to simple data analysis problems

  5. Describe ethical issues that may arise in data science applications

Syllabus: 
  1. Applying the Data Science Process

    1. Data Wrangling: extractions, parsing, joining, standardizing, augmenting,

      cleansing, consolidating and filtering

    2. Data Cleaning (ETL): Data Auditing: Analysis (mean, standard deviation, range),

      Eliminating Duplicates, Translation and Normalization – Data Smoothing

      Techniques

    3. Describing data: Exploratory Data Analysis (EDA) + Data Visualization:

      Summaries, aggregation, smoothing, distributions

  2. Building structure from a variety of data forms to enable an analysis

  3. Data Modeling (Linear and Stochastic)

  4. Ethics in Data Science

Course Assessment: 

The course will be assessed by coursework only which will consist of both individual and group assignments. The assignments should allow students to demonstrate that the specific learning outcomes have been achieved.

Coursework.                                               60%

  1. Project                            25%
  2. 1 Assignment.                10%
  3. 5 Labs (5% each).          25%
  • Final Examination.                                40%

Students will be required to pass both the coursework and the final examination to pass the course.

Top of Page