Nhập môn lập trình / Lập trình C căn bản


176 STUDENTS

Học viên: 176
Thời gian: 05 giờ 02 phút
Bài học: 11

176 HỌC VIÊN
  • Profile photo of sinhvien test
  • Profile photo of LÊ QUANG SONG
  • Profile photo of chau nguyen minh hiep
  • Profile photo of nguyễn sơn tùng
  • Profile photo of Lê Huỳnh Gia Hân
  • Profile photo of Trương Công Quốc Thắng
GHI DANH
  • 299.000 VNĐ
  • 05 giờ 02 phút

Mô tả khóa học

Đa số các bạn sinh viên học về công nghệ thông tin đều có những khó khăn trong những ngày đầu học lập trình của mình. Bản thân tác giả của khóa học này cũng không phải là ngoại lệ. Có những vấn đề có thể hiểu về mặt tính toán nhưng không biết làm sao thể hiện bằng chương trình cho máy tính chạy. Hoặc những bỡ ngỡ ban đầu khi học về vòng lặp, cách hoạt động của nó ra sao? Thấu hiểu được những khó khăn này nên bản thân tác giả nói riêng và itclass.vn nói chung đã cho ra đời khóa học lập trình C căn bản. Mong rằng sẽ có câu trả lời cho những khó khăn ban đầu tiếp xúc với lập trình thông qua những video của môn học.

Trong khuôn khổ vài video ngắn này, tôi cố gắng truyền tải những kiến thức cơ bản nhất về ngôn ngữ C, quan trọng hơn hết tôi muốn gởi gắm đến các bạn tư duy lập trình, tư duy giải quyết đề. Đây là điều cốt lõi mà tôi muốn đạt đến thông qua cách giải quyết các bài tập nho nhỏ trong khóa học. Bởi vì suy cho cùng thì ngôn ngữ lập trình cũng là công cụ thể hiện thuật toán giải quyết vấn đề.

Đề cương chi tiết khóa học

BÀI 1: LÀM QUEN VỚI NGÔN NGỮ LẬP TRÌNH

  1. Giới thiệu về ngôn ngữ lập trình.
  2. Demo project mẫu (môi trường visual studio 2013):

Ví dụ: xuất ra màn hình câu: “this is my first project”

  1. Cấu trúc của chương trình
  2. Các kiểu dữ liệu cơ bản.
  3. Các bước lập trình
  4. Các hàm nhập xuất chuẩn

Demo project mẫu: Tính tổng 2 số nguyên a, b

  1. Các hàm tính toán
  2. Bài tập áp dụng

Bài tập về nhà (có đưa lời giải ở Bài 2)

BÀI 2: BÀI TẬP ÁP DỤNG (CHƯƠNG 1)

  1. Bài tập căn bản và nâng cao.
  2. Giải các bài tập.

BÀI 3: CẤU TRÚC RẼ NHÁNH IF VÀ SWITCH CASE

1. Cấu Trúc Rẽ Nhánh if…else

2. Bài tập về if … else

3. Cấu trúc switch case

4. Bài tập về switch case

Nếu thuê quá 12 ngày thì giảm 10% cho phòng loại A, 8% phòng loại B hoặc C.

BÀI 4: CẤU TRÚC MẢNG 1 CHIỀU VÀ VÒNG LẶP FOR

1. Cấu trúc mảng 1 chiều

  • Định nghĩa
  • Ví dụ

2. Vòng lặp for

Tại sao cần vòng lặp?

Vài ví dụ:

Chạy tay vài ví dụ

  1. Một số lưu ý khi dùng for

BÀI 5: VÒNG LẶP WHILE & DO … WHILE

1. Vòng lặp while

  • Nhắc lại vòng for.
  • Tại sao cần vòng lặp while?
  • Vài ví dụ và chạy tay ví dụ
  • Một số lưu ý khi dùng while

2. Vòng lặp do…while

  • Tại sao dùng vòng lặp do …while?
  • Ví dụ
  • Một số lưu ý khi dùng do … while
  • So sánh các vòng lặp

3. Bài tập về vòng lặp

BÀI 6: CON TRỎ VÀ CHUỖI KÝ TỰ

1. Giới thiệu về con trỏ

  • Định nghĩa và cách sử dụng
  • Ví dụ minh họa
  • Con trỏ và mảng 1 chiều
  • Ví dụ

2. Giới thiệu về chuỗi ký tự

  • Khái niệm
  • Nhập xuất chuỗi
  • Các hàm thao tác trên chuỗi

3. Bài tập áp dụng:

BÀI 7: CHƯƠNG TRÌNH CON VÀ MẢNG 2 CHIỀU.

1. Giới thiệu về chương trình con

  • Tại sao phải dùng chương trình con ?
  • Cấu trúc chương trình con
  • Truyền tham số
  • Một số lưu ý
  • Bài tập về hàm
  • Cho người dùng nhập vào số nguyên dương n. Tính tổng S = 12 + 22  + …+  n2

Kiểm tra xem n có phải là số nguyên tố không

Yêu cầu viết 3 hàm: hàm nhập, hàm tính tổng s và hàm kiểm tra nguyên tố

2. Giới thiệu về mảng hai chiều

  • Khái niệm và khai báo
  • Xuất nhập mảng
  • Duyệt mảng
  • Bài tập về mảng 2 chiều

 

BÀI 8: BÀI TẬP TỔNG HỢP (DÙNG CHƯƠNG TRÌNH CON)

ĐỒ ÁN LẬP TRÌNH CUỐI KHÓA

 

Yêu cầu khóa học ?

  1. Để học được hiệu quả, các bạn phải có kiến thức toán học cơ bản về mệnh đề, các phép toán logic như and (và), or (hoặc)….

Học xong khóa học này bạn có thể ?

  1. Học xong khóa học này, các bạn sẽ có hành trang để tự giải các bài toán ở lớp với mức độ nhập môn. Học được tư duy viết chương trình có tính tái sử dụng, có tính mở rộng, dễ dàng chỉnh sửa khi các yếu tố của bài toán thay đổi. Có khả năng tự học thêm và tự tin khi tiếp cận ngôn ngữ lập trình mới.

Ai có thể học khóa học này ?

  1. Đối tượng khóa học này hướng đến là những sinh viên công nghệ thông tin khi mới bắt đầu học lập trình, thậm chí các em phổ thông lớp 11, 12 nếu yêu thích tin học vẫn có thể tham khảo được.

Đề cương khóa học

Facebook Trao đổi Thầy Sơn
Source code khóa học
Chương: Giới thiệu và làm quen với ngôn ngữ lập trình
BÀI 1: LÀM QUEN VỚI NGÔN NGỮ LẬP TRÌNH
29 phút
BÀI 2: BÀI TẬP ÁP DỤNG (CHƯƠNG 1)
34 phút
BÀI 3: CẤU TRÚC RẼ NHÁNH IF VÀ SWITCH CASE
25 phút
BÀI 4: CẤU TRÚC MẢNG 1 CHIỀU VÀ VÒNG LẶP FOR
35 phút
BÀI 5: VÒNG LẶP WHILE & DO … WHILE
36 phút
BÀI 6: CON TRỎ VÀ CHUỖI KÝ TỰ
52 phút
BÀI 7: CHƯƠNG TRÌNH CON VÀ MẢNG 2 CHIỀU
50 phút
BÀI 8: BÀI TẬP TỔNG HỢP (DÙNG CHƯƠNG TRÌNH CON HẾT)
41 phút
Đồ án lập trình cuối khóa
Bài 1: Đồ án cuối khóa

Thông tin về giảng viên

Profile photo of Trần Thanh Sơn
Trần Thanh Sơn

Thạc sĩ KHTN

LÝ LỊCH CÁ NHÂN

Thạc sĩ Công Nghệ Thông Tin tại trường Đại Học Khoa Học Tự Nhiên, ĐHQG TPHCM
Thạc sĩ Quản Trị Kinh Doanh trường Đại Học Kinh Tế, TP.HCM

MỘT SỐ THÀNH TÍCH NỔI BẬT
TIỂU SỬ CÔNG TÁC

-Khoảng thời gian 2007 – 2011 trải qua các việc:
+Dạy học anh văn tại nhà.
+Dịch thuật anh văn cho công ty dịch thuật Việt Úc Châu.
+Viết phần mềm “Quản Lý Hồ Sơ” cho công ty Dịch Thuật Việt Úc Châu.
+Dạy tin học cho các em khuyết tật ở Trung Tâm Dạy Nghề Chất Lượng Cao của trường Đại Học Văn Lang, TPHCM.
-2014: Tốt nghiệp thạc sĩ công nghệ thông tin tại trường ĐH KHTN và thạc sĩ quản trị kinh doanh tại trường ĐH kinh tế
-6/2013 – nay:
+Dạy Toán, Tin học tại các trường trong Thành phố HCM.
+Tham gia các dự án phần mềm Freelancer nước ngoài.
+Tham gia giảng dạy giúp đỡ các em có hoàn cảnh khó khăn ở địa phương vào mùa hè.
+Tham gia giảng dạy online môn lập trình C căn bản cho web http://www.itclass.vn.

BÁO CÁO KHOA HỌC
Các khóa học được học viên quan tâm
  • oop-myclass.vn
    Lập trình Hướng đối tượng toàn tập cả C++ và C# qua các ví dụ và các game mini
    COMING SOON
    ( 0 REVIEWS )
  • myclass.vn-cau-truc-du-lieu
    Cấu trúc dữ liệu & giải thuật qua ví dụ kinh điển – C++ nền tảng, nâng cao, phỏng vấn xin việc
    1 600.000 VNĐ
    5
  • cshap2010canban1__1404478184_113.172.71.25
    Lập Trình Visual C# Căn Bản
    XEM TRƯỚC
    4.6
  • java lap trinh
    Nhập môn Java/Hướng đối tượng Java/Một số mẫu Design Pattern Java
    COMING SOON
    2.8
  • back up dữ liệu
    Nền tảng Cơ Sở Dữ Liệu qua các ví dụ Thực tiễn
    499.000 VNĐ
    5
  • 11824134_978480718840055_1445265225_n
    Nhập môn lập trình / Lập trình C căn bản
    299.000 VNĐ
    5

Đánh giá khóa học

  1. Khóa học hay, dễ hiểu, trình bày rõ ràng.
    Cảm ơn thầy vì khóa học rất hay và thú vị. Xin thầy mở thêm Khóa học về C nâng cao và cấu trúc dữ liệu. Em mong sẽ sớm gặp lại thầy. Chúc thầy và các anh chị của site itclass.vn nhiều sức khỏe và thành công.

    -Cách đây 1 năm
  2. Profile photo of Huy Cu Li Huy Cu Li says:

    cảm ơn thầy
    cảm ơn thầy đã chỉ dạy

    -Cách đây 1 năm
  3. Profile photo of Duoc Dinh Duoc Dinh says:


    Khóa học truyền đạt đầy đủ kiến thức căn bản, giáng viên nhiệt tình

    -Cách đây 11 tháng
Những khóa học của giảng viên Trần Thanh Sơn

@2015 - Bản quyền thuộc về ItClass.vn - Dự án thử nghiệm - Đang chờ xin giấy phép