강의

멘토링

로드맵

Inflearn brand logo image
BEST
Game Dev

/

Game Programming

Phát triển trò chơi bắt đầu với Unity: Phần 1. Giới thiệu về kiến ​​trúc máy tính

Bài giảng này giải thích các nguyên tắc của kiến ​​trúc máy tính, kiến ​​thức cơ bản về lập trình, dành cho những người không chuyên ngành. Mục tiêu của bài giảng là làm quen với các nguyên tắc hoạt động của chương trình.

(4.9) 75 đánh giá

1,027 học viên

  • UDevApp
3시간 만에 완강할 수 있는 강의 ⏰
Computer Architecture

Đánh giá từ những học viên đầu tiên

Dịch cái này sang tiếng Việt

  • kiến trúc máy tính cơ bản

  • Làm quen với việc vận hành chương trình máy tính

Hiểu về kiến trúc máy tính dành cho người không chuyên ngành!
Bạn cần biết nguyên tắc để có thể áp dụng nó.

Giới thiệu bài giảng 📝

Dành cho những người không chuyên ngành muốn học Unity hoặc lập trình khác
Tôi đã nghĩ về điều khó khăn nhất cần giải quyết.
Vấn đề là phải quen thuộc với máy tính và lập trình.

Sự quen thuộc như vậy không dễ gì đạt được.
Thông thường, việc học về cấu trúc của máy tính là một khóa học kéo dài cả học kỳ.
Chỉ sau khi học hết tất cả các lớp, tôi mới bắt đầu có hiểu biết mơ hồ về kiến trúc máy tính.
Nhưng đối với những người không học chuyên ngành, việc học như vậy là không thể.
Nếu bạn học mà không biết phải học gì, bạn sẽ bị choáng ngợp bởi khối lượng tài liệu khổng lồ phải học và sẽ bỏ cuộc ngay lập tức.

Vì vậy, tôi đã tạo ra khóa học này để giúp những người không chuyên ngành làm quen với "cách thức hoạt động của máy tính".

Tại sao bạn nên học ✒️

Bài giảng này được thiết kế để dạy những người không chuyên về cách tiếp cận kiến trúc máy tính .
Do đó, nội dung chuyên môn đã bị loại trừ càng nhiều càng tốt.
Mỗi bài giảng không quá 10 phút thời gian học (một số bài giảng có thể ít hơn 5 phút).

Những gì bạn sẽ học được trong khóa học này ✏️

Từ cách trở thành một lập trình viên đến việc làm quen với máy tính và lập trình,
Nó thậm chí còn giải thích cách những người không chuyên cũng có thể truy cập vào máy tính.
Hiểu, ghi nhớ và thực hành cách thức hoạt động bên trong của máy tính sẽ giúp bạn thoải mái hơn khi sử dụng máy tính.

유데브앱 / UdevApp / udevapp

Tính năng bài giảng 💡

Đây là kiến trúc máy tính mô tả cách thức hoạt động của máy tính, chứ không phải kiến trúc máy tính thực tế .
Sau khi học khóa học này, bạn sẽ có thể làm quen với kiến trúc máy tính.
Tôi nghĩ nó sẽ giúp ích rất nhiều cho người mới bắt đầu và những người không chuyên đang tìm hiểu về lập trình.

Bài giảng hiện tại dài khoảng một giờ, nhưng sẽ có thêm thông tin cập nhật sau ngày 15 tháng 7.

Giới thiệu ngắn gọn về từng phần 📖

Phần 1

  • Chúng tôi tìm hiểu lý do tại sao sinh viên chuyên ngành lại trở thành lập trình viên và giới thiệu phương pháp tiếp cận dành cho những người không chuyên ngành.
  • Chúng tôi giới thiệu các phương pháp thực hành có thể giảm thời gian học và tạo ra trí nhớ dài hạn.

Phần 2

  • Học hệ nhị phân bằng cách xem hệ thập phân.
  • Tìm hiểu cách bộ nhớ hoạt động trong máy tính.
  • Biết cách mã và dữ liệu hoạt động trong bộ nhớ sẽ giúp bạn không còn sợ lập trình nữa.

Phần 3

  • Tìm hiểu về cấu trúc bên trong của biến và hàm thông qua hoạt động của ngôn ngữ C.
  • Chúng tôi sẽ chỉ đề cập đến những kiến thức cơ bản về trình biên dịch và giới thiệu lý do biên dịch ngôn ngữ lập trình.
  • So sánh hành vi của ngôn ngữ C với ngôn ngữ hợp ngữ giúp chúng ta hiểu lý do tại sao phải khai báo biến.
  • Giải thích hành vi bộ nhớ của các hàm thông qua bộ nhớ mã (để hiểu các nguyên tắc của đại biểu).
  • Biết được biến được sử dụng và hoạt động ở đâu trong bộ nhớ cho phép bạn sử dụng biến đó một cách thoải mái.

Các công cụ được đề cập ở đây 🧰

Bài giảng này không có phần đào tạo thực hành nên bạn có thể thoải mái học.
Sau khi hiểu, bạn phải ghi nhớ những thông tin quan trọng cần thiết.

Tôi sẽ chỉ cho bạn cách sử dụng Evernote để sắp xếp ghi chú trong khi học.
Chúng tôi cũng sẽ chỉ cho bạn cách sử dụng Google Trang tính để theo dõi tiến độ học tập của bạn.
Đây là những chủ đề đơn giản, nhưng những người không chuyên ngành không có thời gian cho chúng (và những người chuyên ngành cũng vậy).
Chúng tôi sẽ chỉ cho bạn cách thực hành tốt nhất có thể trong thời gian ngắn nhất.

Câu hỏi dự kiến Hỏi & Đáp 🙋🏻‍♂️

H. Sinh viên không chuyên ngành cũng có thể tham gia khóa học này không?
A. Vâng, bài giảng này dành cho sinh viên không chuyên ngành. Tuy nhiên, nếu bạn bỏ qua các bài giảng trước vì chúng dễ, bạn sẽ không thể hiểu các bài giảng tiếp theo. Nếu bạn vẫn chưa hiểu, vui lòng để lại câu hỏi.

H. Tại sao người không chuyên ngành lại nên học khóa học "Kiến trúc máy tính" này?
A. Bởi vì lập trình không phải là việc bạn làm theo các quy tắc. Để có thể lập trình, bạn cần hiểu các nguyên lý và "đồng cảm" với máy tính. Bạn cần hình dung mình đang trò chuyện với máy tính và làm việc tương ứng. Để làm được điều đó, bạn cần có sự quen thuộc và hiểu biết về kiến trúc máy tính. Kiến trúc máy tính chính là chìa khóa để đạt được điều này. Những người không chuyên ngành không có thời gian để học "kiến trúc máy tính thực tế" trong sáu tháng. Vì vậy, khóa học này là dành cho bạn.

H. Lợi ích của việc học "kiến trúc máy tính" này là gì?
A. Bạn cần hiểu các nguyên tắc để áp dụng chúng. Việc hiểu các nguyên tắc rất quan trọng không chỉ đối với lập trình mà còn đối với việc giải quyết lỗi. Việc một người không phải lập trình viên mắc lỗi khi lập trình không có nghĩa là người khác sẽ sửa lỗi cho bạn.

H. Tôi có thể làm gì sau khi học xong khóa học "Kiến trúc máy tính"?
A. Bạn có thể trở nên "quen thuộc" với cách thức hoạt động của máy tính. Khi đó, tư duy lập trình sẽ tự nhiên ăn sâu vào bạn. "Tư duy" lập trình sẽ bén rễ trong trái tim bạn.

H. Khóa học này có ưu điểm gì đặc biệt không?
A. Vì khóa học này dạy các nguyên lý thay vì kiến trúc máy tính thực tế, nên nó dễ hơn các khóa học kiến trúc máy tính thông thường. (Tuy nhiên, vẫn có thể hơi khó.) Hơn nữa, thay vì sáu tháng học, bạn có thể học trong thời gian ngắn, với các bài giảng chỉ kéo dài vài giờ. Tuy nhiên, nếu bạn chỉ lướt qua một lần và coi đó là kiến thức cơ bản, bạn sẽ nhận được kết quả tương tự. Để đảm bảo khả năng ghi nhớ lâu dài, tôi khuyên bạn nên học và ghi nhớ 10 phút mỗi ngày . (Chi tiết được cung cấp trong bài giảng.)

Câu hỏi liên quan

Điều gì đã thúc đẩy bạn bắt đầu khóa học này?

Hai bài giảng thông qua WadiZ,
"Phát triển trò chơi với Unity: Phần 2. Lập trình C#"
"Bắt đầu phát triển trò chơi với Unity: Phần 3. Phát triển trò chơi bắn súng"
Chúng tôi đã tiến hành tài trợ cho .

Trước khi tiến hành Phần 2 và Phần 3 theo thứ tự, trước tiên bạn nên xem bài giảng "Kiến trúc máy tính" Phần 1 này.

Điều gì khiến bạn quan tâm đến lĩnh vực này?

Tôi đã muốn làm trò chơi từ khi còn nhỏ, nhưng tôi không biết phải bắt đầu từ đâu.
Sau đó, tôi quyết định học chuyên ngành kỹ thuật điện tử với mục đích làm trò chơi.
Sau khi nhận việc tại công ty, tôi bắt đầu nghiên cứu nội dung liên quan đến trò chơi để tìm hiểu về trò chơi.
Đã gần 20 năm trôi qua.
Tôi muốn tạo ra các bài giảng và trò chơi thú vị.

Mục tiêu tương lai của bạn trong lĩnh vực này là gì?

Trước hết, tôi muốn tiếp tục viết phần tiếp theo của bài giảng này.

  1. 10 dự án nhỏ về Unity giúp cải thiện kỹ năng của bạn
  2. Khóa học lập trình Unity C# nâng cao
  3. Phát triển trò chơi nền tảng
  4. Các khóa học khác như phát triển trò chơi RPG

Tôi sẽ chỉ cho bạn cách giảng dạy của riêng tôi dành cho người mới bắt đầu.
Cảm ơn sự ủng hộ của bạn.

Khuyến nghị cho
những người này

Khóa học này dành cho ai?

  • Những người không chuyên muốn học lập trình

  • Những người không chuyên muốn làm trò chơi với Unity

  • Bất cứ ai muốn biết nguyên lý hoạt động của các chương trình cơ bản

Cần biết trước khi bắt đầu?

  • Sử dụng các thư mục và tập tin trên máy tính của bạn

Xin chào
Đây là

5,382

Học viên

181

Đánh giá

151

Trả lời

4.9

Xếp hạng

4

Các khóa học

안녕하세요. UDevApp 의 최형선이라고 합니다. 

무엇인가를 만들어낸다는 것은 정말로 행복한 일입니다. 

세상에 나의 제품이 나올 때의 느낌은 스티브잡스가 느낀 그것이나 

여러분들이나 저와 다르지 않다고 생각합니다. 

여러분들에게 그러한 감정을 드리는 사람이 되고 싶습니다. 

네이버카페와 블로그와 유튜브에도 많이 찾아와 주시길 바랍니다.

.

https://cafe.naver.com/ultimategunz(카페바로가기)

http://blog.naver.com/siwoo2406(블로그 바로가기)

https://www.youtube.com/user/ChoiHyungSun/(유튜브 바로가기)

감사합니다. 

Chương trình giảng dạy

Tất cả

22 bài giảng ∙ (1giờ 58phút)

Ngày đăng: 
Cập nhật lần cuối: 

Đánh giá

Tất cả

75 đánh giá

4.9

75 đánh giá

  • ehdrjs06018579님의 프로필 이미지
    ehdrjs06018579

    Đánh giá 3

    Đánh giá trung bình 5.0

    5

    82% đã tham gia

    If you learn computer architecture in depth, there is so much to learn, but it explains very well what you need and what you don't know. I bought the book and studied on my own, but I thought this was really not it, so I listened to the lecture review because it was good, and I think it was good. It explains the core technologies in order of principles, leaving out all the unnecessary things, so it's easy to understand and doesn't leak to other areas, which I like. Above all, it's good because it tells you why you're learning this and why it's necessary, so you can know where you can use what you've learned.

    • udev
      Giảng viên

      Thank you so much for the good course review. If you look at this and move on to the next one, you can easily learn C#. I will create more good lectures and open them.

  • jjwinha0348님의 프로필 이미지
    jjwinha0348

    Đánh giá 1

    Đánh giá trung bình 5.0

    5

    18% đã tham gia

    This is a really necessary lecture for those who are new to programming as a non-major. I appreciate that you explain the parts that were difficult even when I watched the basic computer language lecture without knowing anything. I highly recommend this to anyone who wants to understand computers, even if it is not Unity.

    • udev
      Giảng viên

      Thank you for the good course review ^^ I made this lecture so that even non-majors can watch it, even if they are not Unity majors I will try to upload the lectures that are not available yet before the end of July

  • jaeyoungdol1810님의 프로필 이미지
    jaeyoungdol1810

    Đánh giá 4

    Đánh giá trung bình 5.0

    5

    41% đã tham gia

    I wanted to learn programming but I was worried because I didn't know anything, but this is really great

    • udev
      Giảng viên

      Thank you for your review. We will try to make better lectures ^^

  • studiodoha6519님의 프로필 이미지
    studiodoha6519

    Đánh giá 1

    Đánh giá trung bình 5.0

    5

    95% đã tham gia

    I'm not a major so I didn't know where to start, but it's great that you explained it in an easy-to-understand way. Thank you for the great lecture! It was a great help. I'll wait for the next lecture.

    • udev
      Giảng viên

      Thank you. I will try to upload better lectures.

  • akehrn122557님의 프로필 이미지
    akehrn122557

    Đánh giá 2

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    It seems like a good background knowledge before learning Part 1. In the beginning, rather than this knowledge, you will start programming right away and touch codes like int num = 0;, but there are things to think about in that code, and the difference between not knowing and not knowing will be very clear.

    239.154 ₫

    Khóa học khác của UDevApp

    Hãy khám phá các khóa học khác của giảng viên!

    Khóa học tương tự

    Khám phá các khóa học khác trong cùng lĩnh vực!