Introduction to Computer Science with Python

  • 0.0
$ 1880

Brief Introduction

An introduction to computer science for students without prior programming experience

Course Summary

This course provides an introduction to computer science through the use of Python. Students will learn basic programming concepts such as loops, conditionals, functions, and data structures, as well as how to apply these concepts to solve real-world problems.

Key Learning Points

  • Learn the fundamentals of computer science through Python programming
  • Apply programming concepts to solve real-world problems
  • Gain a strong foundation for future computer science studies

Related Topics for further study


Learning Outcomes

  • Develop a strong foundation in computer science
  • Apply programming concepts to solve real-world problems
  • Prepare for future computer science studies

Prerequisites or good to have knowledge before taking this course

  • No prior programming experience required
  • Access to a computer with internet connection

Course Difficulty Level

Beginner

Course Format

  • Online
  • Self-paced

Similar Courses

  • Python for Everybody
  • Introduction to Computer Science

Related Education Paths


Related Books

Description

Course description

This course is an introduction to computer science for students without prior programming experience. We explore problem-solving methods and algorithm development using the high-level programming languages Python and Scratch. Python is a language with a simple syntax, and a powerful set of libraries. While it is easy for beginners to learn, it is widely used in many scientific areas for data exploration. We cover data types and control flow, and introduce the analysis of program performance. The examples and problems used in this course are drawn from diverse areas such as text processing and simple graphics creation. We also examine theoretical and practical limitations related to unsolvable and intractable computational problems. Graduate-credit students implement a final project of their own design.

Summary of User Reviews

This course has received positive reviews from users. They found it to be an excellent introduction to computer science using Python. A key aspect that many users thought was good was the course content and structure.

Pros from User Reviews

  • Excellent course content and structure
  • Engaging and interactive lectures
  • Challenging assignments to reinforce learning

Cons from User Reviews

  • Some users found the pace of the course to be too fast
  • Limited opportunity for one-on-one interaction with instructors and peers
  • Not suitable for those with no prior programming knowledge

Keywords

$ 1880
English
25th Jan, 2020
15th May, 2021
Harvard University, Harvard Division of Continuing Education, Harvard Extension School
Harvard University
Share
Saved Course list
Cancel
Get Course Update
Computer Courses