Introduction to Problem Solving & Programming in Python
Program Overview
Introduction to Problem Solving & Programming in Python
Course Details
- Course Number: 1051
- Subject: Computer and Information Science
- Semester(s) Offered: Spring
- Credit Hours: 4
Course Description
This course introduces computer programming using Python, a computer language widely used in industry, scientific research, game programming, and web applications. Students will learn how to design a program to solve a problem using procedural programming constructs such as loops, branching structures, and functions. Students will write programs that are testable (using assertions) and maintainable (using good programming style, naming conventions, indentation, and comments). Topics covered also include the general characteristics of computers, techniques of problem solving, and algorithm specification. Students are also introduced to software engineering practices, including unit testing techniques, debugging techniques, and version control management.
Additional Course Information
- Special Notes:
- Cross-listings:
- Pre-requisites:
- Course Attribute:
Education Abroad and Overseas Campuses
Program Options
- Temple University Rome
- Semester, Academic Year, Summer
- Semester Architecture at Temple Rome
- Temple University, Japan Campus
- Semester, Academic Year, Summer in Kyoto
- Semester, Academic Year, Summer in Tokyo
- Spring Architecture in Kyoto
- Temple University in Spain
- Semester, Summer
- Temple Exchange Programs
- Temple Faculty-led Summer Programs
- External Programs Around the World
Planning and Resources
- Course Approvals
- Foundations of Study Abroad Videos
- Recorded Information Sessions
- Financing Study Abroad
- Budgeting While Abroad
- Cost Considerations
- Financial Aid
- Scholarships
- Passports & Visas
- Education Abroad Support
- TU Main Campus Housing
- Cultural Adaptation
- Health & Safety
- Sustainability Abroad
- Diversity Matters
- Differing Abilities and Body Diversity
- First-Generation Students
- Heritage Seekers
- Military-Affiliated Students
- Non-Traditional Students
- Race and Ethnicity Abroad
- Religion and Spirituality Abroad
- Sexuality and Gender Expression Abroad
Events and Deadlines
- Application Deadlines
- Upcoming Events
- Event Registration
Student Experiences
- Peer Advisors and Ambassadors
- Storytellers
- Returned Students: Share Your Experience
- Alumni Stories
About
- Mission, Vision and Values
- Education Abroad Advisory Committee
- Student Advisory Committee
- Temple Global Green
- News & Announcements
- Accreditation and Transcripts
- Policies
- Staff
