Absolute beginner's guide to programming and computers

所在平台: Udemy

课程主页: https://www.udemy.com/course/absolute-beginners-guide-to-programming-and-computers/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:初学者编程与计算机完全指南 课程概述:这个课程旨在帮助刚入门的学习者了解编程的基本概念以及如何编写计算机程序。许多初学者在想学习编程时常常不知道从何开始或自己真正寻求的是什么。本课程为希望了解编程和计算机的一切初学者设计,涵盖了学习编程所需的基本知识。您无需具备计算机基础,该指南提供了所有重要主题,并为最关键的编程话题提供了入门,展现编程作为现代社会中一种有用工具的价值,同时也是扩展创造性努力的有趣方式。 本课程的特点是:最小化数学和技术术语的使用,使用简单和易懂的例子帮助学习者真正理解编程,并在短时间内掌握可用技能。此外,课程重点讲解编程的核心原则,并通过实例和类比展示程序员的思维方式。内容涉及多种编程语言和编程范式,阐明每种语言的基本概念,包括过程编程、汇编、面向对象编程、网页开发(HTML和CSS)、多线程、移动开发,甚至游戏开发的基础知识。学习者将掌握C#、C++和JavaScript的基础,从而便于将这些技能迁移到其他编程语言。 该课程的设计旨在促进独立技能构建,学习者将学会如何阅读文档,以及在编程遇到问题时寻找答案的途径。课程结束后,学生将理解软件开发的关键领域基础,并具备自主深入研究的能力。 尽管专注于特定技术可以培养领域专家,但大多数专业人士在职业生涯中会在多种技术之间频繁切换。即便如此,这些核心理念在技术或平台的具体细节被遗忘时依然存在。因此,本课程关注不同技术中使用的原则,而非可能被技术变迁遗忘的细节。课程内容涵盖多种主题,在介绍最重要材料的同时,轻松切入,逐步引入更高级的概念,使用非常少的技术术语和基础数学。

课程评论(0条)

课程详情

What is programming and how to write a computer program? It's often the case that beginners who'd like to learn programming don't know where to start or even what it is they are looking for. This course was designed for any novice looking to learn about programming and computers in general. Here, you'll learn everything you need to get started with programming the basics you need to know to start learning on your own. You don't need to know anything about computers to get started - this guide will cover all important topics and give you an introduction to the most important programming topics.Each lecture is conceived in such a way to provide a new and interesting insight into how programming could be used not as a replacement career, but as a supplement to another. Besides being a useful tool in the modern technologically dominated society, programming can be an interesting and fun way to expand your creative endeavors.Absolute beginner's guide to programming and computers is a course designed for the complete beginner. Unlike most standard programming courses, it minimizes the use of math and tech-heavy vocabulary and provides simple and relatable examples of programming, building real understanding of how to write a computer program and providing the student with actual usable skills within a minimal timeframe.Instead of heavily focusing on specific technologies, Absolute beginner's guide provides the student with the core principles and, through examples and analogies, demonstrates a programmer's way of thinking. The course goes through several programming languages and so-called programming paradigms and elucidates the fundamental concepts of each one, including some of the most important ideas of procedural programming, assembly, object-oriented programming, web development (HTML and CSS), multi-threading, mobile development and even game development. You'll learn the basics of C#, C++ and JavaScript in a way that will let you transfer these skills to other programming languages.The course is presented in such a way to allow you to build your skills independently. In this guide, you will learn how to read documentation and where to find answers if you ever get stuck with a programming problem. This way, the student who finishes the course understands the basics of the key branches of software development and has the skill to further advance and research on their own.Although focusing on specific technologies can create experts in a specialized field, most professionals switch between many different technologies during their careers, but despite this constant switching, core ideas always remain, even when the details of a specific technology or platform have been forgotten. Instead of teaching details that could be forgotten when a new technology emerges, this absolute beginner's guide focuses on exactly those principles that are used across different technologies.The course touches upon many topics while presenting only the most important material. It starts out lightly and gradually introduces more advanced concepts, all the while using little to no tech-focused vocabulary and nothing but elementary school math.

课程标签

0人关注该课程

主题相关的课程