COS 201 LECTURE 1
PRISCILLA OYEBADE
,Course Information Highlights
● Core Concepts
● Understand what computation is and how computers solve problems.
● Learn Python programming basics, including mathematical operations.
● Work with Python variables and data types to store and manipulate
data.
● Gain practical experience in writing, testing, and debugging small
programs.
By mastering these topics, you will build a strong foundation for future
programming and computer science courses.
● Coding Sessions: 30 minutes is dedicated to coding in each
class.
● Class Experience: It is advisable to join the class with a PC for a
better coding experience.
,Three Basic Outcomes
Upon completing this class, you will gain three
basic things:
● Problem Solving
● Knowledge of Concepts
● Programming Skill
, Learning Objectives
Throughout this course, you will:
● Learn the fundamentals of computer programming.
● Develop critical thinking and problem-solving skills.
● Think creatively to solve problems.
● Express solutions clearly and accurately.
● Learn to implement non-trivial programs in a high-level
programming language.
● Develop programming maturity (confidence, willingness
to experiment).