Singapore University of Social Sciences

Python for Data Analytics

Python for Data Analytics (ANL252)

Applications Open: 01 May 2023

Applications Close: 15 June 2023

Next Available Intake: July 2023

Course Types: Modular Undergraduate Course

Language: English

Duration: 6 months

Fees: $1378 View More Details on Fees

Area of Interest: Business Administration

Schemes: Alumni Continuing Education (ACE), Lifelong Learning Credit (L2C)

Funding: To be confirmed

School/Department: School of Business


Synopsis

ANL252 Python for Data Analytics, as part of the Business Analytics programme, is designed to equip Business Analytics students with the skills and knowledge to use the Python programming language as a tool for data analytics tasks. At the end of this course, students will be competent in writing Python codes to manage and manipulate data, and performing visualisation and data analytics techniques using existing, accessible Python libraries. Since this course is designed to help students with little prior exposure to programming, it will focus on breadth rather than depth.

Level: 2
Credit Units: 5
Presentation Pattern: Every semester

Topics

  • Introduction to Python
  • Variable input and output
  • Conditional statements and loops
  • User-defined functions and libraries
  • Array management using numpy
  • Plotting graphs using matlibplot
  • Importing, merging and subsetting datasets using pandas
  • Editing values in a dataset
  • Introduction to data mining library sklearn
  • Applying decision trees and clustering using sklearn
  • Introduction to SQL
  • Basic SQL in Python for querying data from database using sqlite

Learning Outcome

  • Differentiate the various aspects of Python programming.
  • Discuss how Python manages packages, modules, functions, etc.
  • Explain the operations on arrays and datasets.
  • Design Python programmes for performing data analytics.
  • Employ logic control flows in Python programmes.
  • Prepare data for analysis using Python programming.
  • Analyse data using appropriate tools and techniques with Python programming.
Back to top
Back to top