Skip to content

Archive of assignments and laboratory activities from the Computational Thinking course - Matriculation Program, Institut Teknologi Bandung.

Notifications You must be signed in to change notification settings

ZulfaNurhuda/ComputationalThinking

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🧠・Computational Thinking Course Archive

Welcome to this amazing repository! 🎉

This is a special place to archive all assignments and laboratory activities from the Computational Thinking course at Institut Teknologi Bandung (ITB), specifically for the Matriculation Program ("Tahap Persiapan Bersama"). This repository is designed to be a neat, informative, and definitely cool academic archive! 👀


📋・Table of Contents


✨・About Repository

This repository is a digital collection containing all assignments and laboratory work from the Computational Thinking course. 🚀 The purpose?

  • 📂・Easy access to course materials
  • 🗄️・Organize files neatly
  • 🏆・Become a cool academic keepsake!

🗂️・Repository Structure

Here's an overview of this repository's contents:

  • 📁・CourseMaterials/: All course materials for Computational Thinking.
  • 📁・Assignments/: Place for all assignments given by lecturers.
  • 📁・Laboratory/: Contains laboratory work results.
  • 📁・Modules/: Contains practice modules and exercises.
  • 📁・FinalProjects/: Contains final project information and references.
  • 📄・README.md: The file you're currently reading, full of important and cool information! 👀

💻・Programming Language: Python

All assignments and laboratory work in this repository use Python! 🎯 This language was chosen because it's one of the fundamental programming languages that's powerful for learning computational thinking and programming concepts.

Programming Language Badge
Python Python

🛠️・Tools and Software Used

Here are the tools and software I used while working on assignments and laboratory work:

Tools/Software Usage Badge
Visual Studio Code IDE for writing code VS Code
Python Programming language interpreter Python
Git Version control for repository Git

📊・Learning Scope

Here's my learning progress in the Computational Thinking course:

No Material Week Learned
1 Basic Concepts of Computational Thinking Week 1
2 Algorithmic Thinking Week 2 & Week 3
3 Basic Programming Structure & Practice Week 4
4 Case Analysis and Repetition Week 5
5 Python Array Week 6
6 Delivery Project #1 Week 7 & Week 8
7 Final Report Project #1 Week 9
8 Subprogram Week 10
9 The Impact and Trends of Computing Technology Week 11
10 Delivery Project #2 Week 12 & Week 13
11 Final Report Project #2 Week 14

🎯・Tips for Learning Computational Thinking

Here are some tips that might be useful while taking this course:

  • 💡・Understand Basic Concepts First: Before coding, make sure you understand the logic and algorithms behind the problem. Write pseudocode if necessary!
  • 🖥️・Practice Every Day: Coding is like sports - the more you practice, the more skilled you become. Try solving small problems every day.
  • 📖・Read Documentation: Don't be afraid to read official Python documentation. It's the best source of knowledge!
  • 🤝・Discuss with Friends: Learning with friends can help you understand difficult concepts.
  • 🎮・Rest and Don't Stress: If you're stuck, take a break. Sometimes the best ideas come when you're relaxed!
  • 🧠・Think Computationally: Break down problems into smaller, manageable parts. Think step by step!
  • 🤖・AI Assistance: Sometimes AI help isn't bad, as long as it's used at the right time! Remember, don't use it too often.

📚・Python Learning References

Here are some reference sources that can help you learn Python more deeply:

Use these sources to deepen your understanding of Python! 📖


📧・Contact

Have questions or want to collaborate? Don't hesitate to contact me!

・Website: zulfanurhuda.my.id
・Instagram: @zulfanurhuda._


👋・About Me!

Muhammad Zulfa Fauzan Nurhuda (18224064)
Just a regular human being who happens to be studying STI at ITB! 😄 Always excited to learn and build cool stuff! 🚀

Logo ITB

About

Archive of assignments and laboratory activities from the Computational Thinking course - Matriculation Program, Institut Teknologi Bandung.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Contributors 2

  •  
  •  

Languages