0% found this document useful (0 votes)
15 views10 pages

00 Intro 2023-1832-16914599660299

The Computer Programming course (2190101) aims to teach students the fundamentals of programming using Python, focusing on the common mechanisms among programming languages rather than just Python itself. The course includes video lectures, in-class exercises, and additional homework, with resources like Google Colab and Thonny for coding. Students are encouraged to manage their time effectively, think critically, and seek help when needed to build upon their learning each week.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
15 views10 pages

00 Intro 2023-1832-16914599660299

The Computer Programming course (2190101) aims to teach students the fundamentals of programming using Python, focusing on the common mechanisms among programming languages rather than just Python itself. The course includes video lectures, in-class exercises, and additional homework, with resources like Google Colab and Thonny for coding. Students are encouraged to manage their time effectively, think critically, and seek help when needed to build upon their learning each week.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 10

www.eng.chula.ac.

th

Computer Programming

2190101 Computer Programming 1


www.eng.chula.ac.th

Objectives
• Understand how programs
work.
• Able to write programs.
– Following steps of requirements.
– Design/code your own program
to solve problems.

2190101 Computer Programming 2


www.eng.chula.ac.th

What are being taught?


• Fundamental of programming.
• Using Python language as a
tool.
– We are not really aiming to
teach Python.
– We aim to teach common
mechanism among
programming languages.
– Use Python 3.

2190101 Computer Programming 3


www.eng.chula.ac.th

Why was Python chosen?


• It is relatively easy to learn,
compared to other languages.
– It has fewer syntax check.
• It is currently a very popular
language used to develop
software.

2190101 Computer Programming 3


www.eng.chula.ac.th

This course’s nature


• Watch VDO in class (or
before).
• Following examples + Do short
exercise in class.
• Do additional exercises on
Grader.
• Additional homework will be
given every few weeks.

2190101 Computer Programming 3


www.eng.chula.ac.th

Software
• Google
– Colab
• Stand alone
– Thonny (Comes with Python)

2190101 Computer Programming 3


www.eng.chula.ac.th

colab
https://colab.research.google.com/notebooks/intro.ipynb#recent=true

2190101 Computer Programming 7


www.eng.chula.ac.th

Thonny
https://thonny.org/

2190101 Computer Programming 8


www.eng.chula.ac.th

advice • Organize your time.


• Think while you listen.
• Ask question ASAP.
– Next week’s class will be built on
this week, and so on.
– Ask lecturer or teaching
assistant.
– Discord (2023/1)
• https://discord.gg/epQpVCmV8g
• Code a lot!

2190101 Computer Programming 3

You might also like