
Bài học Giới thiệu gôn ngữ lập trình
Presentation
•
Computers
•
University
•
Practice Problem
•
Hard
Anh Tuấn Nguyễn
Used 1+ times
FREE Resource
15 Slides • 3 Questions
1
Xây dựng các học liệu số phục vụ cho hoạt động dạy học 01 chủ đề thuộc lĩnh vực công nghệ thông tin
2
Conceive Design Implement Operate
3
MỤC TIÊU
Nắm bắt được các khái niệm lập trình
Nắm bắt được các khái niệm về ngôn ngữ C
Biết cách cài đặt công cụ lập trình
Nắm bắt được các kiểu dữ liệu cơ bản
4
NỘI DUNG
Tổng quan về lập trình
Giới thiệu ngôn ngữ C
Hướng dẫn cài đặt IDE
Các kiểu dữ liệu trong C
5
6
LẬP TRÌNH CÓ TỪ KHI NÀO?
Khi máy tính ra đời vào năm 1837, thì việc hướng dẫn cho máy tính làm việc thời bấy giờ được gọi là lập trình máy tính. Tuy nhiên
những việc làm đó chưa được tổ chức thành những tập lệnh rõ ràng.
Năm 1883, bà Ada Lovelace đã tạo ra ngôn ngữ lập trình đầu tiên
Sau đó các mã lệnh được thay thế bằng các tên gợi nhớ và lập trình được ở dạng văn bản (text) rồi dịch sang mã máy, gọi là ngôn
ngữ lập trình thế hệ 2
Ngôn ngữ bậc cao (high-level programming languages) hay "ngôn ngữ lập trình thế hệ 3 ra đời vào những năm 1950
7
CÁC NGÔN NGỮ LẬP TRÌNH
❑1957: John Backus tạo ra FORTRAN là ngôn ngữ đầu tiên được các lập trình viên thực sự sử dụng.
❑1959: Grace Hopper phát minh ra ngôn ngữ lập trình hướng thương mại COBOL.
❑1964: John Kemery và Thomas Kurtz thấy rằng các ngôn ngữ lập trình hiện tại quá khó và họ đã tạo ra một ngôn ngữ đơn giản, dễ sử dụng và gọi nó là BASIC.
❑1970: Niklaus Wirth tạo ra Pascal
❑1972: Dennis Ritchie khi đang làm việc tại Bell Labs, ông đã tạo ra ngôn ngữ lập trình C
8
CÁC NGÔN NGỮ LẬP TRÌNH
❑1983: Bjarne Stroustrup bổ sung thêm nhiều tính năng nâng cao mà ông có thể nghĩ ra cho C và đặt cho ngôn ngữ lập trình này là
C++.
❑1986: Brac Box và Tol Move quyết định tạo thêm một phiên bản C dựa trên Smalltalk, cái được gọi là Objective-C.
❑1991: Guido van Rossum phát minh ra Python
❑1991: Java được khởi đầu bởi James Gosling và bạn đồng nghiệp ở Sun Microsystems.
❑1994: Rasmus tung ra một vài liên kết cơ sở dữ liệu mở rộng cho nó và gọi nó là PHP.
❑1995: Brendan Eich thiết kế một ngôn ngữ sẽ được sử dụng rộng rãi trên mọi trình duyệt và gọi nó là JavaScipt.
9
NGÔN NGỮ LẬP TRÌNH PHỔ BIẾN
❑JAVA
❑Python
❑C#
❑JavaScript
❑PHP
❑Ruby
❑C++
❑C
❑SWIFT
10
NGÔN NGỮ LẬP TRÌNH MỚI
❑Rust
❑Go
❑Kotlin
❑TypeScript
❑F#
11
AI CÓ THỂ HỌC LẬP TRÌNH?
❑Những người có tư duy logic tốt sẽ là một lợi thế lớn
❑Những người thích tìm hiểu, khám phá những điều mới mẻ
❑Những người có tính kiên trì, nhẫn nại thì tỉ lệ thành công sẽ cao hơn
❑Những người yêu thích sự tự do trong công việc
12
KHẢ NĂNG TƯ DUY
❑Trong quá khứ, con người làm việc dựa vào kỹ năng cơ bắp, thì ngày nay chúng ta làm việc dựa trên kỹ năng tư duy.
❑Tư duy là một trong những kỹ năng có giá trị nhất mà ngày nay bạn có thể học được.
❑Khi chúng ta đối mặt với những vấn đề lớn mà không thể giải đáp, chúng ta luôn than phiền về khả năng của mình, đó gọi là lối mòn tư duy.
❑Trên thực tế, tư duy là một kỹ năng có thể rèn luyện thông qua quá trình học tập trong một thời gian đủ dài
13
RÈN LUYỆN TƯ DUY
❑Thực hành thật nhiều
❑Thảo luận và tranh luận
❑Viết ra những gì chợt đến trong đầu
❑Thu thập kiến thức hằng ngày về lĩnh vực liên quan
❑Rèn luyện sức khỏe
14
BẤT CỨ AI ĐỀU CÓ KHẢ NĂNG HỌC LẬP TRÌNH
Học lập trình không dễ dàng đâu,
nhưng cũng không thật sự quá khó nếu
bạn có niềm tin mãnh liệt vào bản thân
15
IDE LẬP TRÌNH C/C++
❑Dev-C++
❑C-Free
❑Visual Studio Code
❑XCode
❑Netbean
❑Eclipse
❑CodeLite
❑…
16
Multiple Choice
1. Lập trình có từ khi nào?
a. năm 1837
b. năm 1883
c. năm 1933
d. năm 1950
17
Multiple Select
2. Đâu là tên ngôn ngữ lập trình
a. FORTRAN
b. BASIC
c. FOXSCAN
d. Java
18
Multiple Select
3. Ai có thể học lập trình?
a. Người có tư duy logic tốt
b. Người có nhiều tiền
c. Người có tính kiên trì, nhẫn nại
d. Người học giỏi tiếng Anh
Xây dựng các học liệu số phục vụ cho hoạt động dạy học 01 chủ đề thuộc lĩnh vực công nghệ thông tin
Show answer
Auto Play
Slide 1 / 18
SLIDE
Similar Resources on Wayground
12 questions
Đề thi trắc nhiệm tháng 1 ĐỀ 2: (độ tuổi 5-6 tuổi)
Presentation
•
KG
12 questions
Hội nhập Kinh tế Quốc tế - Tạo lập thương mại ở Việt Nam
Presentation
•
University
13 questions
Tập huấn sử dụng Quizizz
Presentation
•
University
11 questions
Quản lí khai thác cảng
Presentation
•
University
15 questions
Bài học không có tiêu đề
Presentation
•
KG - University
12 questions
Uy-lít-xơ trở về
Presentation
•
University
11 questions
BÀI NGHIỆM THU THỬ SỐ 2 THÁNG 2 HOA
Presentation
•
KG
13 questions
Abordaje Semiológico de Dolor Abdominal en niños
Presentation
•
University
Popular Resources on Wayground
6 questions
PRIDE Always and Everywhere
Presentation
•
12th Grade
20 questions
Lab Safety Quiz
Quiz
•
6th Grade
26 questions
KOR Review Kahoot Questions
Quiz
•
8th Grade
21 questions
Continents and Oceans
Quiz
•
6th Grade
12 questions
Unit Zero lesson 2 cafeteria
Presentation
•
9th - 12th Grade
20 questions
Parts of Speech
Quiz
•
5th Grade
10 questions
Riddles Riddles fun Riddles
Quiz
•
6th - 12th Grade
16 questions
Subject & Predicate
Quiz
•
5th Grade
Discover more resources for Computers
10 questions
Soup, Salad, or Sandwich?
Quiz
•
1st Grade - Professio...
20 questions
Disney Trivia
Quiz
•
University
8 questions
Extracted Quiz
Quiz
•
University
23 questions
Subject Verb Agreement
Quiz
•
9th Grade - University
67 questions
Unit 3 Random Questions
Quiz
•
11th Grade - University
64 questions
USHC 4 Key Terms 22-23
Quiz
•
11th Grade - University
12 questions
This or That...
Quiz
•
1st Grade - University
25 questions
Comma CFA
Quiz
•
6th Grade - University