Search Header Logo
Bài học Giới thiệu gôn ngữ lập trình

Bài học Giới thiệu gôn ngữ lập trình

Assessment

Presentation

Computers

University

Practice Problem

Hard

Created by

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

media

Conceive Design Implement Operate

3

media

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

media

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

media

6

media

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

media

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

media

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

media

NGÔN NGỮ LẬP TRÌNH PHỔ BIẾN

JAVA
Python
C#
JavaScript
PHP
Ruby
C++
C
SWIFT

10

media

NGÔN NGỮ LẬP TRÌNH MỚI

Rust
Go
Kotlin
TypeScript
F#

11

media

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

media

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

media

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

media

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

media

IDE LẬP TRÌNH C/C++

Dev-C++
C-Free
Visual Studio Code
XCode
Netbean
Eclipse
CodeLite

16

Multiple Choice

Question image

1. Lập trình có từ khi nào?

1

a. năm 1837

2

b. năm 1883

3

c. năm 1933

4

d. năm 1950

17

Multiple Select

Question image

2. Đâu là tên ngôn ngữ lập trình

1

a. FORTRAN

2

b. BASIC

3

c. FOXSCAN

4

d. Java

18

Multiple Select

Question image

3. Ai có thể học lập trình?

1

a. Người có tư duy logic tốt

2

b. Người có nhiều tiền

3

c. Người có tính kiên trì, nhẫn nại

4

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