- Level Foundation
- Duration 7 hours
- Course by University of Leeds
-
Offered by
About
Logic plays a fundamental role in computer science. This course is designed to equip you with a solid understanding of the fundamental principles of logic and their relevance in the field of computer science. In this course, you'll explore proposition logic and discover its practical applications in problem-solving, algorithm design, and the development of intelligent systems. By engaging in hands-on exercises, exploring real-world examples, and participating in discussions, you'll develop strong logical reasoning and critical thinking skills. Join this course to build a solid foundation in logic, enhance your problem-solving abilities, and unlock new opportunities in the world of computer science. This course is one of many, offered by Click Start, a UK training programme designed to help young people develop digital skills. Click Start offers a limited number of scholarships giving free access to young people in the UK. Check the FAQs to see more detail and follow the link to check if you are eligible for free access today.Modules
Course introduction
1
Discussions
- What are you looking forward to?
1
Videos
- The course and its creator
1
Readings
- Welcome to An Introduction to Logic for Computer Science
Lesson 1: An introduction to propositional logic
2
Assignment
- Check your understanding: Propositional statements
- Check your understanding: Conjunction operator
1
Discussions
- Is it making sense?
6
Readings
- Lesson 1: Introduction
- What is 'propositional logic'?
- Symbols and notation in propositional logic
- The conjunction operator
- Introducing the truth table
- Lesson 1: Summary and next steps
Lesson 2: Using logical operators to create more complex expressions
4
Assignment
- Check your understanding: Disjunction operator
- Check your understanding: Exclusive disjunction operator
- Check your understanding: Negation operator
- Check your understanding: Implication operator
1
Discussions
- Week 1 reflection
7
Readings
- Lesson 2: Introduction
- Disjunction operator
- Exclusive disjunction operator
- Negation operator
- Implication operator
- Optional practice exercises
- Lesson 2: Summary and next steps
Lesson 3: Using logic to solve puzzles
1
Assignment
- Check your understanding: Logic
1
Discussions
- Did you work out who stole the cookies?
2
Videos
- Filling in truth tables
- Modelling with logic: Solution
6
Readings
- Lesson 3: Introduction
- Truth tables: A recap
- Applying logic to solve puzzles
- Exercise: Modelling with logic: Give it a go
- Recap: Why learn about logic?
- Lesson 3: Summary and next steps
Lesson 4: Sharing your detective skills
1
Discussions
- Sharing your detective skills: How did it go?
3
Readings
- Lesson 4: Introduction
- Exercise: Share your detective skills
- Lesson 4: Summary and next steps
Course summary
1
Assignment
- Test your learning and get your certificate
1
Discussions
- Reflection
1
Videos
- Course summary
1
Readings
- Taking your learning further
Auto Summary
Dive into "An Introduction to Logic for Computer Science," a foundational course by Coursera in Data Science & AI, led by Click Start. Over 420 minutes, enhance your logical reasoning, problem-solving, and algorithm design skills through engaging exercises and real-world examples. Perfect for beginners, this course offers scholarships for eligible UK youth. Start your journey in computer science today!

Sam Wilson

Click Start