UCIL22212
Unlock the power of programming with a course designed for individuals outside the realm of computer science.
Whether you're in business, humanities, or any other field, understanding programming fundamentals is a valuable skill in today's tech-driven world. This course takes a practical approach, guiding you through the essentials of programming and demonstrating how it can be a game-changer in your specific area of study.
Embrace the world of programming and equip yourself with the skills to thrive in an increasingly digital landscape. Join us on this journey to demystify the art of programming and discover its potential in your academic and professional pursuits.
This unit is designed for those with zero programming and coding experience as we will go back to the very start and build from the ground up.
This course is designed to teach people from various backgrounds the basics of programming and how it can be applied in their specific fields. We'll start by looking at how programming is used in real-world situations, both in industry and academic settings. After that, we'll dive into hands-on learning to understand and create simple computer programs.
This course aims to:
By the end of this course, participants will have a solid understanding of programming basics and the skills to apply this knowledge in their chosen fields.
On successful completion of the unit you will be able to:
Themes for the unit are split into two main areas: What & Why and How.
The What and Why are likely to cover topics such as:
The How is likely to cover topics such as:
Excluded programs include; Computer Science, and any other programmes with introductory programming units already built into their curriculum. If you are unsure about your eligibility then please contact ucil@manchester.ac.uk.
UCIL units are designed to be accessible to undergraduate students from all disciplines.
UCIL units are credit-bearing and it is not possible to audit UCIL units or take them for additional/extra credits. You must enrol following the standard procedure for your School when adding units outside of your home School.
If you are not sure if you are able to enrol on UCIL units you should contact your School Undergraduate office. You may wish to contact your programme director if your programme does not currently allow you to take a UCIL unit.
You can also contact the UCIL office if you have any questions.
Dr. Gareth Henshall, Lecturer of Computer Science
5 x Online Modules
Looking into the fundamental "What" and "Why" aspects of programming. These modules explore:
5 x Bi-Weekly Workshops
Each workshop two hours long, led by Dr Gareth Henshall, and will focus on the practical 'How' of programming.
Students will gain hands-on experience using the Python programming language. Additionally, they will be exposed to other languages, such as SQL for databases and HTML for websites.
10 x Lectures
Including guest lecture from esteemed academics and industry professionals representing diverse fields.