Students
Tuition Fee
Start Date
Medium of studying
Duration
Details
Program Details
Degree
Courses
Major
Computer Programming | Data Analysis | Software Development
Area of study
Information and Communication Technologies
Course Language
English
About Program

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
See More
How can I help you today?