Курс на Stepik
Обложка курса «Intro Programming I» на Stepik
Бесплатно

Intro Programming I 4.684

Открыть на
STEPIK.ORG

Interactive course textbook for CSE 8A at UC San Diego

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Intro Programming I»Учеников на курсе 5 157
Сертификаты, выданные на курсе «Intro Programming I»Сертификатов выдано 0
Отзывы о курсе «Intro Programming I»Отзывов получено 19
Рейтинг курса «Intro Programming I»Рейтинг курса 4.684
Уроки в курсе «Intro Programming I»Количество уроков 43
Тесты в курсе «Intro Programming I»Количество квизов 122
Задачи с кодом в курсе «Intro Programming I»Количество задач с кодом 87
Время прохождения курса «Intro Programming I»Время прохождения курса
Обновления курса «Intro Programming I»Обновления курса
Дата публикации курса «Intro Programming I»Дата публикации курса
Последнее обновление курса «Intro Programming I»Последнее обновление
4.684
из 5
19 отзывов
★★★★★
16
★★★★
2
★★★
0
★★
0
1
Ekaterina Bochkareva
Ekaterina Bochkareva
2 месяца назад

Good comprehensive course with loads of practice which will never left u bored

Clara Shim
Clara Shim
2 месяца назад

This course was pretty all inclusive for all the material I learned in class, basically all of it was new to me. I liked the coding questions and multiple choice, I think it's helpful in testing my knowledge. I kind of wish after a couple attempts and getting coding questions wrong, there would be a hint or an example.

Victoria Bodnarchuk
Victoria Bodnarchuk
2 года назад

It was a very nice course for beginners.

Sergei Iakimov
Sergei Iakimov
4 года назад

It was my second course in the computer science sphere. I received a lot of useful information, obtained new knowledge. But the last lesson of this course was incomplete in my point of view

Alexey Pichugin
Alexey Pichugin
4 года назад

I did this course not as a student at UCSD, so my assessment is based solely on the materials available on Stepik. All in all, this is a pretty decent first course on Python. It provides good coverage of basic concepts, while trying to develop an intuition for how things work under the bonnet, e.g. including a good discussion of references. The format of the textbook works well with the Stepik app and the explanations, esp. in the first half of the course, are both clear and specific. Most programming tasks are quite simple, which means you can go through the course at a steady pace even if you are learning on your smartphone and you will rarely feel discouraged from continuing. Some course decisions, although somewhat drastic, enforce good programming habits. E.g. the introduction of functions at the very start is somewhat extreme, but it does mean that by the end of the course writing a function is done pretty much automatically. The discussion of dictionaries is fairly thorough. At the same time, towards the second half of the course, teaching materials become uneven. While the chapter of development and debugging strategies may be useful for beginners, I found it pretty boring. While working with images sounds like a fun idea, most exercises are focussed on very trivial transformations and do not let you touch any real images. The amount of hand-holding also increases towards the end, so many questions in later chapters do not encourage understanding things properly, but just expect you to carefully memorize the specific details of earlier explanations. As the result, by the end of this course you would know enough Python to be able to express simple algorithms and use the most basic, imperative core of Python. At the same time, this course will not teach you any of the functional programming techniques, won't mention list comprehensions, generators and other things that make Python, well, Pythonesque. You will need to find more advanced courses to learn about these features. In any case, I definitely benefitted from doing this course. So thank you very much for making it available for free and I will definitely be interested in any course materials you may release in the future.

Joao Pedro Homann Freire
Joao Pedro Homann Freire
4 года назад

Readings were very clear and straightforward. Some of the exercises had to implement knowledge that was a little more advanced than the reading previously done, however

Keren Gutman
Keren Gutman
4 года назад

all super helpful! my only feedback is that in the segments about image transformations, you should elaborate further and have more examples. especially regarding clockwise manipulation of images and column-major manipulation

Roye Bustan
Roye Bustan
4 года назад

Honestly this was more useful than the actual course

Jack Kissinger
Jack Kissinger
4 года назад

Overall a very solid guide for the course material. In general, I think it has good explanations and adequate explanations for concepts. Well done!