Computer Science: The Foundation You Didn't Know You Needed

所在平台: Udemy

课程主页: https://www.udemy.com/course/computer-science-the-foundation-you-didnt-know-you-needed/

课程评论:没有评论

第一个写评论        关注课程

课程简介

CS入门:你不知道的基石 本课程将帮助你跨越从零基础到掌握计算机科学核心概念的鸿沟。讲师 James Michael Ballow 分享了他从完全不懂计算机科学到获得计算机科学硕士学位并成为一名软件工程师和机器学习专家的亲身经历。 课程旨在解决你在学习计算机科学时可能遇到的“恐慌”时刻,例如: * **初入职场困境:** 新工作要求你使用未曾接触过的工具(如终端、Webhook、特定代码编辑器),且项目限时完成。 * **转行学习挑战:** 非计算机专业背景但开始攻读计算机科学硕士学位,却面临开学即需完成C语言编程作业的压力。 讲师指出,许多资源在讲解基础知识时跳跃过大,导致学习者捉襟见肘。他通过分享自己“问百万个(有时甚至是愚蠢的)问题”的经历,揭示了深入理解计算机科学基础的重要性。 通过本课程,你将了解到: * **打破“人机隔阂”:** 克服学习计算机科学过程中的“障碍”,让你能更轻松地理解概念。 * **清晰的学习路径:** 掌握概念的思考方式,为后续更深入的学习奠定基础。 * **自信的进阶之旅:** 消除在开始编程或参与编程团队前需要大量预备知识的顾虑。 本课程将引导你以一种更清晰、更根本的方式来理解计算机科学,让你自信地开启你的编程或技术相关职业生涯。

课程评论(0条)

课程详情

Welcome to my course on Computer Science! Let's consider two scenarios:Scenario 1:You started a new job in computer science (you thought you knew enough to handle it), and in that job you are required to know how to use some aspects of your computer you never knew even existed (e.g., a terminal, a webhook, a particular code editor, etc). You have to learn quickly because the project you were put on needs to be done in 1 month. *PANIC*.Scenario 2: You have never programmed anything before, but you decide to start a master's degree in computer science (but your bachelor's degree was in an entirely different field), and the first day the teacher asks you to write a program in C and it's due in 2 weeks. *PANIC*.Hi, I'm James Michael Ballow, and both of these scenarios happened to me, at nearly the same time. I was nervous, and I felt anxiety and panic. The biggest problem I had was that every time I looked for a book, article, or video that would explain to me the very basics of computing, programming, or languages, nearly all of them began speaking 15 steps ahead of where I needed to start. I was always infuriated that no amount of searching could give me what I wanted. In order to get over this, I had to ask a million questions (sometimes admittedly stupid and embarrassing questions) to colleagues and professors in order to really understand things on a fundamental level.As I went along in my academic and professional careers, I noticed something: the other students seemed to be struggling with the same thing I was, but because they did not admit their lack of fundamental understanding, their grades were often quite low. That's when it hit me: every single person is struggling with understanding this computer science stuff. This phenomena is best described by me as a "barrier" between the human and computer. This course breaks that barrier.In this course I tell you about myself and my journey from knowing absolutely nothing about computer science, to getting a 4.0 in my Master's in Computer Science and becoming a practicing software engineer and machine learnist. I will tell you quite plainly how to think about certain concepts so that the concepts that you will learn beyond this course will be much simpler. After taking this course, you will no longer feel like there are a million things you need to learn on your own before you can start your programming, or managing/working on a programming team. Let's do it!

课程标签

0人关注该课程

主题相关的课程