An open API service indexing awesome lists of open source software.

https://github.com/npwitk/gts123-introduction-to-computers-and-programming-lab

A repository of Python files from the GTS123 course at SIIT, covering programming basics, control flow, data structures, functions, and an introduction to libraries like NumPy.
https://github.com/npwitk/gts123-introduction-to-computers-and-programming-lab

python

Last synced: 9 months ago
JSON representation

A repository of Python files from the GTS123 course at SIIT, covering programming basics, control flow, data structures, functions, and an introduction to libraries like NumPy.

Awesome Lists containing this project

README

          

# GTS123: Introduction to Computers and Programming (Laboratory)

This repository contains Python files for **GTS123: Introduction to Computers and Programming**, a one-semester course at SIIT, Thammasat University. The course introduces basic programming concepts and hands-on practice with Python, covering topics such as variables, input/output, control flow (`if`, `else`, loops), data structures (lists, dictionaries, sets), functions, and an introduction to libraries like NumPy for numerical computations.

The repository is organized by weekly lab topics, starting from basic concepts to more advanced topics.

I have also provided practice quizzes for both the midterm and final exams from our year.

![](https://raw.githubusercontent.com/npwitk/GTS123-Introduction-to-Computers-and-Programming-Lab/refs/heads/main/readme_screenshot.png)