Algoritma Geliştirme Eğitimi ve Programlamaya Giriş

所在平台: Udemy

课程主页: https://www.udemy.com/course/algoritma-akis-diyagramlari-ve-programlamaya-giris/

课程评论:没有评论

第一个写评论        关注课程

课程简介

这门名为“算法开发培训与编程入门”的Coursera课程强调了在学习编程之前掌握算法的重要性。课程指出,编程的核心在于解决问题,而算法和流程图是解决编程问题的关键工具。直接学习编程语言而不理解其底层逻辑,只会导致死记硬背代码,而不是真正掌握软件开发。 课程强调,所有编程语言都存在一些共同的核心概念,如变量、条件语句、循环、数组和函数。仅仅知道这些结构的语法是不够的,更重要的是理解其背后的逻辑以及何时使用它们。本课程将专注于教授如何解决问题,并指出扎实的算法基础能显著加快学习任何编程语言的速度,因为学习者已经掌握了解决问题的思维方式。 课程批评了许多学习者急于求成,直接学习编程语言而不打好基础的做法。这种方式会导致在项目开发过程中遇到瓶颈,不得不依赖复制粘贴网络代码,而一旦需要修改,由于不理解代码逻辑,项目将变得难以维护。 课程内容涵盖:算法培训、编程入门、流程图、编程逻辑、编程入门、编程基础。

课程评论(0条)

课程详情

Programlamaya başlamadan önce mutlaka algoritma ile başlanmalıdır. Programlamanın temelinde problem çözme yatmaktadır. Bir programlama dilinde verilen problemi çözmek için algoritma ve akış şemalarından faydalanılmaktadır. Doğrudan bir programlama dili öğrenmeye çalışmak, kodları ezberlemekten öteye geçmez. Oysaki yazılımda ezber yoktur. Sadece o programlama diline ait metodlar, komutlar ezberlenir. Bütün programlama dillerinde ortak olan bazı değerler bulunur örneğin, değişkenler, karar yapıları, döngüler, diziler, fonksiyonlardır. Doğrudan bir programlama dili ile başlarsanız bu yapıların nasıl yazıldığını ve nasıl kullanıldığını görürsünüz. Fakat programlama için bu anlattıklarımın sadece nasıl yazıldığını bilmek yetmez. İşin mantığını anlamak ve hangi durumlarda hangi yapıların kullanıldığını bilmek gerekir. Bu eğitim setimizde problemlerin nasıl çözüldüğünü göreceksiniz. Algoritma bilginizin iyi olması durumunda hangi programlama dilini seçerseniz seçin öğrenme süreciniz çok hızlı olacaktır. Çünkü siz problemlerin nasıl çözüleceğini biliyor olacaksınız. Öğrenmeniz gereken sadece programlama diline ait syntax( söz dizimi) yapısıdır. Syntax yapısını öğrenmek çok kısa zaman almaktadır. Birçoğumuz bilgisayarda hemen bir proje çıkarmak ister. Aceleci davranırız. Yani emeklemeden yürümek, yürümeden koşmak isteriz. Fakat sağlam bir altyapımız olmadan doğrudan bir programlama dili ile işe başlarsak projenin belli noktalarında çözüm üretemez hale gelir ve başkalarına ait kodların belli bölümlerini internetten kopyala yapıştır yöntemi ile kendi projemize dâhil ederiz. Fakat bir değişiklik yapmak istediğimizde kodların anlamını bilemediğimiz için kodlarımız tabiri caizse çorbaya dönüşür ve işin içinden çıkamaz duruma geliriz.Algoritma Eğitimi, Programlamaya Giriş, Akış Diyagramları, Programlama Mantığı, Programlamaya Başlangıç, Programlama Temelleri

课程标签

0人关注该课程

主题相关的课程