Computer Science Fundamentals

In my introductory CS class, I embarked on an exciting journey into the world of programming with Python. Starting from scratch, I learned the basics of Python syntax, variables, and data types. It was fascinating to see how simple lines of code could perform complex tasks.

As we delved deeper, I grasped concepts like conditional statements and loops, which enabled me to write more dynamic and efficient code. Exploring functions expanded my understanding of code organization and reusability.

One of the most captivating parts of the course was diving into object-oriented programming (OOP) principles. Understanding classes and objects opened up new possibilities for structuring code and solving problems in a modular way.

But perhaps the highlight of the course was when we ventured into app development. Using Python libraries like Tkinter for building GUIs and Flask for web applications, I brought my code to life. It was incredibly rewarding to see my programs transform into interactive applications that could be used by others.

Through hands-on projects and exercises, I honed my problem-solving skills and gained confidence in my coding abilities. By the end of the course, I had not only mastered the basics of Python but also had a solid foundation in app development concepts.

Overall, my introductory CS class was a transformative experience that ignited my passion for programming and set me on a path of continuous learning and exploration in the world of computer science.

Get In Contact
  • Connect With Me: LinkedIn
  • Contact me: jmdungan@gmail.com
  • Contact me: Visit my Github
  • My Resume: Come take a look!