(C) The Conversation This story was originally published by The Conversation and is unaltered. . . . . . . . . . . Introduction to Programming and Databases [1] [] Date: 2022-10 This new short course is part of an Office for Students (OfS) funded pilot project to explore flexible courses that expand digital skillsets in data science and analysis. This course will provide an introduction to i) the basic principles and concepts that underpin procedural programming, and ii) data modelling and the design and implementation of relational databases, exemplified using SQL. It will make use of a high-level programming language (that is, Python) supporting control, data and procedural abstraction. Through this course you will learn to analyse simple programs, incorporate standard control structures, write functions, arrays structures and I/O, as well as debugging simple programmes. You will prepare a relational database schema from a conceptual model using the entity-relationship model, and will understand the notions of relation, key and normal forms in database design. You will also demonstrate data definition in SQL and retrieve information using SQL SELECT, leading to a relational database management system to build a database. [END] --- [1] Url: https://theconversation.com/uk/events/introduction-to-programming-and-databases-short-course-11327 Published and (C) by The Conversation Content appears here under this condition or license: Creative Commons CC BY-ND 4.0. via Magical.Fish Gopher News Feeds: gopher://magical.fish/1/feeds/news/theconversation/