inline-defaultCreated with Sketch.

This website uses cookies to ensure you get the best experience on our website.

Students
Tuition Fee
GBP 595
Per course
Start Date
Medium of studying
Fully Online
Duration
1 months
Program Facts
Program Details
Degree
Courses
Major
Computer Programming | Software Development | Software Engineering
Area of study
Information and Communication Technologies
Education type
Fully Online
Timing
Full time
Course Language
English
Tuition Fee
Average International Tuition Fee
GBP 595
Intakes
Program start dateApplication deadline
2024-09-01-
2024-06-10-
2024-07-06-
About Program

Program Overview


This five-week Introduction to Programming with Python Short Course provides a comprehensive foundation in Python programming, covering fundamental concepts, data structures, object-oriented programming, and practical applications. Through a blended learning approach, participants gain hands-on experience and guidance from industry professionals, empowering them to pursue careers in data analytics, finance, and web development. Upon completion, students receive a certificate from the City University of London.

Program Outline


Introduction to Programming with Python Short Course:


Degree Overview:

Completing this course empowers individuals to progress their careers in various computer programming fields, including data analytics, finance, and web development.


Objectives:

  • Understand the fundamental principles of Python programming
  • Implement basic programming concepts: variables, loops, main method, conditional structures, data structures
  • Apply debugging techniques for Python using pdb and PyCharm
  • Read and analyze Python programs effectively
  • Manipulate files with Python, including reading and writing
  • Employ Object-oriented programming in Python: classes, objects, inheritance, polymorphism, and encapsulation
  • Develop modular Python programs using the standard library
  • Integrate testing into your Python development using doctest and unittest

Outline:


Week 1

Introduction to Python programming:

  • Programming concepts and paradigms
  • Python fundamentals
  • Variables and data types
  • Operators
  • Input/output
  • Control flow

Week 2

Programming in Python:

  • Conditional statements
  • Loops
  • Functions

Week 3

Advanced data types:

  • Strings
  • Lists
  • Dictionaries
  • Sets
  • Tuples

Week 4

Object Oriented Programming (OOP):

  • Classes and Objects
  • Inheritance and Polymorphism
  • Encapsulation and Abstraction

Week 5

Modules, Packages and Exceptions:

  • Packages and Modules
  • Exception Handling
  • Regular Expressions
  • Files I/O

Modules:

  • Introduction to Python
  • Python Syntax and Semantics
  • Data Types and Structures
  • Control Flow Statements
  • Functions and Procedures
  • Object-Oriented Programming in Python
  • Introduction to Collections
  • Implementing Classes and Objects
  • Inheritance and Polymorphism
  • Exception Handling
  • File Operations
  • Modules and Packages

Teaching:

This course utilizes a blended learning approach, combining interactive online lectures with hands-on exercises. The teaching staff comprises industry professionals experienced in Python programming and passionate about sharing their expertise. Students receive guidance and support throughout the program, enabling them to ask questions and clarify doubts. Additionally, students can access a dedicated learning platform offering various resources to complement their learning experience.


Assessment:


Informal assessments:

  • Group discussions
  • Class activities
  • Question-and-answer sessions
  • Project assignments

Formal assessment:

  • A final exam tests students' comprehensive understanding of the course content.
  • Continuous assessment throughout the program based on assignments and class participation.

Other:

This course requires a basic level of computer literacy. While no formal accreditation is offered, upon successful completion, students receive a certificate from the City University of London.


Note

The provided context lacks details regarding careers and fees associated with this program. If you require further information about careers or fees, please consult the official City University of London website or contact the course provider directly.

SHOW MORE
How can I help you today?