Introduction to Programming with Python
Program start date | Application deadline |
2024-09-01 | - |
2024-06-10 | - |
2024-07-06 | - |
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.
City University of London
Overview:
City, University of London is a public research university located in London, England. It is known for its focus on business, practice, and the professions, offering a wide range of undergraduate and postgraduate programs. The university is renowned for its strong academic reputation and its commitment to providing students with a high-quality learning experience.
Services Offered:
City University of London provides a comprehensive range of services to its students, including:
Library Services:
Access to extensive library resources, including books, journals, databases, and online resources.Moodle:
An online learning platform for accessing course materials, submitting assignments, and communicating with instructors.Email:
A university-provided email account for official communication.Staff Directory:
A searchable directory of staff members and their contact information.Term Dates:
Information on the academic year and term dates.Room Booking:
A system for booking rooms on campus for meetings, events, and other purposes.Schools and Departments:
Information on the various schools and departments within the university.Student Life and Campus Experience:
City University of London offers a vibrant and diverse student experience, with a strong emphasis on:
London Experience:
The university's location in London provides students with access to a wide range of cultural, social, and professional opportunities.Sports:
A variety of sports clubs and facilities are available for students to participate in, both competitively and non-competitively.Social Activities and Groups:
Numerous student societies and groups cater to diverse interests, providing opportunities for social interaction and personal development.Student Wellbeing:
The university offers a range of support services to ensure students' health and wellbeing, including learning support, personal tutoring, and counseling.Career Development:
The university provides career guidance and support services to help students prepare for their future careers.Key Reasons to Study There:
Strong Academic Reputation:
City University of London is consistently ranked highly in national and international rankings.Focus on Business, Practice, and the Professions:
The university's programs are designed to provide students with the skills and knowledge they need to succeed in their chosen careers.Location in London:
The university's location in the heart of London provides students with access to a wealth of opportunities.Vibrant Student Life:
City University of London offers a diverse and engaging student experience.Excellent Career Support:
The university provides comprehensive career guidance and support services.Academic Programs:
City University of London offers a wide range of academic programs across various disciplines, including:
Business and Management:
Bayes Business School is renowned for its programs in finance, accounting, marketing, and entrepreneurship.Law:
The City Law School is a leading institution for legal education, offering programs in law, international law, and legal practice.Health and Psychological Sciences:
The School of Health & Psychological Sciences offers programs in nursing, midwifery, psychology, and other health-related fields.Science and Technology:
The School of Science & Technology offers programs in computer science, engineering, mathematics, and other STEM fields.Communication and Creativity:
The School of Communication & Creativity offers programs in journalism, media, performing arts, and language studies.Other:
Merger with St George's:
City University of London has merged with St George's, University of London, forming a new institution called City St George's, University of London.Awards and Accreditations:
The university has received numerous awards and accreditations for its teaching, research, and commitment to equality and diversity.Global City:
City University of London is a global institution with a strong international presence.University of London:
City University of London is a member of the University of London, a federation of 18 independent colleges and institutes.Entry Requirements:
EU Home Students:
- Standard Entry Requirements
- 64 UCAS Tariff points from three A-levels, including Chemistry, or 64 UCAS Tariff points from a BTEC Diploma/Extended Diploma (QCF), including a Merit in Extended Diploma in Science.
- GCSE Requirements: English Language and Mathematics at Grade 4 or equivalent.
International Students:
- English Requirements: An IELTS score of 6.0 overall, with a minimum of 5.5 in each component.
- International Baccalaureate: A minimum of 26 points, including Chemistry at Higher Level and Mathematics at Standard Level.
- Other International Qualifications: Refer to the Admissions website for the latest entry requirements and accepted qualifications for your country.
Language Proficiency Requirements:
- International students require an IELTS score of 6.0 overall, with a minimum of 5.5 in each component.
- Students with other English qualifications should refer to the Admissions website for the latest requirements and equivalency chart.