Singapore University of Social Sciences

Python Programming

Python Programming (ANL251)

Applications Open: 01 April 2021

Applications Close: 31 May 2021

Next Available Intake: July 2021

Course Types: Modular Undergraduate Course

Language: English

Duration: 6 months

Fees: $1378 View More Details on Fees

Area of Interest: Business Administration

Schemes: Lifelong Learning Credit (L2C)

Funding: To be confirmed

School/Department: School of Business


ANL251 Python Programming aims to equip students with the knowledge and skills to use the Python programming language to write programs for problem solving. At the end of this course, students will be competent in using Python to perform tasks such as data acquiring, manipulation, visualisation and analysis. 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 July


  • Setting Up the Python Programming Environment
  • Variables and Data Types
  • Operators
  • Strings
  • Control Flow
  • Lists and Tuples
  • Dictionaries
  • Functions, Methods and Modules
  • Reading and Writing Files
  • Acquiring Data
  • Plotting with Matplotlib
  • Data Analysis Using NumPy and Pandas

Learning Outcome

  • Describe and compare the basic data types, operators, strings, lists, tuples and dictionaries in Python.
  • Analyse control flows in Python programs.
  • Explain and compare the built-in functions and the standard libraries in Python.
  • Apply fundamental programming concepts, Python built-in functions and standard libraries to write programs for problem solving.
  • Manipulate and analyse datasets using NumPy and Pandas.
  • Visualise results using Matplotlib.
Back to top
Back to top