Description
Basic competency in computer programming, ability to solve problems by writing computer programs, knowledge of the Python language and an introductory knowledge of object-oriented programming.
Course Goals
The goal of this course is to master the basics of computer programming and solving problems using Python programming language.
Student Learning Outcomes
When you complete this course, you should be able to:
• Read and write basic Python programs
• Recognize and use some of the many Python libraries
• Analyze basic problems and use Python to provide a solution
• Progress to the next level with the Python language
Course Goals
The goal of this course is to master the basics of computer programming and solving problems using Python programming language.
Student Learning Outcomes
When you complete this course, you should be able to:
• Read and write basic Python programs
• Recognize and use some of the many Python libraries
• Analyze basic problems and use Python to provide a solution
• Progress to the next level with the Python language
General Information
Instructor
Dr. Erdogan Dogdu
E-mail: edogdu@angelo.edu
Phone: 325-486-5444
Office: MCS 205A
Office Hours: M-F 2:00pm – 5:00pm or by appointment
E-mail: edogdu@angelo.edu
Phone: 325-486-5444
Office: MCS 205A
Office Hours: M-F 2:00pm – 5:00pm or by appointment
Required Text and Materials
We will be using open educational resources (OER) in this course.
• How to Think Like a Computer Scientist – Interactive Edition by Brad Miller and David Ranum
https://runestone.academy/runestone/books/published/thinkcspy/index.html#
• Python for Everybody by Charles Severance
o https://books.trinket.io/pfe/
o https://www.py4e.com/lessons
• Think Python 2e by Allen B. Downey https://greenteapress.com/wp/think-python-2e/
• How to Think Like a Computer Scientist
by Peter Wentworth, Jeffrey Elkner, Allen B. Downey, and Chris Meyers
http://openbookproject.net/thinkcs/python/english3e/#
• Python 3 Tutorial https://www.python-course.eu/python3_course.php
• How to Think Like a Computer Scientist – Interactive Edition by Brad Miller and David Ranum
https://runestone.academy/runestone/books/published/thinkcspy/index.html#
• Python for Everybody by Charles Severance
o https://books.trinket.io/pfe/
o https://www.py4e.com/lessons
• Think Python 2e by Allen B. Downey https://greenteapress.com/wp/think-python-2e/
• How to Think Like a Computer Scientist
by Peter Wentworth, Jeffrey Elkner, Allen B. Downey, and Chris Meyers
http://openbookproject.net/thinkcs/python/english3e/#
• Python 3 Tutorial https://www.python-course.eu/python3_course.php
Name | Office Hours | |
---|---|---|
Erdoğan Doğdu | When? Where? |
Homework
Nothing has been added to the Homework section, yet. Stay tuned!
Homework Solutions
Nothing has been added to the Homework Solutions section, yet. Stay tuned!
Lecture Notes
Lecture Notes
Lecture Date
General Resources
Nothing has been added to the General Resources section, yet. Stay tuned!