SlideShare a Scribd company logo
1 of 8
Download to read offline
Trường Đại học Khoa học Tự nhiên
Khoa Công nghệ thông tin
Bộ môn Tin học cơ sở


       NHẬP MÔN LẬP TRÌNH
                                        Đặng Bình Phương
                                     dbphuong@fit.hcmus.edu.vn




                               GIỚI THIỆU MÔN HỌC




                                                                 1
&
VC
     BB
            Giới thiệu chung

     Đối tượng: Sinh viên năm nhất
     Thời gian: 45t LT (11 tuần) + 30t TH (10 tuần)
     Môn học tiên quyết: Không có
     Hình thức kiểm tra: LT (7đ), TH (1đ + 2đ)
     Giảng viên lý thuyết
           Đặng Bình Phương   dbphuong@fit.hcmuns.edu.vn
     Nhóm giảng viên hướng dẫn thực hành
           ...



                                              Giới thiệu môn học
                                                                   2
&
VC
     BB
          Nội dung môn học

     Tuần 1: Các khái niệm cơ bản về lập trình
        Các khái niệm cơ bản: thuật toán, lưu đồ, …
        Cấu trúc một chương trình viết bằng ngôn
         ngữ lập trình cấp cao (C/C++).
        Kiểu dữ liệu và các phép toán số học, luận lý.

     Tuần 2: Cấu trúc điều kiện, rẽ nhánh
        if … else …
        switch

                                             Giới thiệu môn học
                                                                  3
&
VC
     BB
          Nội dung môn học

     Tuần 3: Cấu trúc lặp
        for
        while
        do … while …

     Tuần 4: Chương trình con
        Khái niệm về chương trình con.
        Chương trình con trong NNLT C/C++: Hàm.
        Tham số và truyền tham số (Call-by-Value).
                                          Giới thiệu môn học
                                                               4
&
VC
     BB
          Nội dung môn học

     Tuần 5: Kiểu dữ liệu mảng
        Mảng 1 chiều và mảng 2 chiều.
        Kỹ thuật lập trình với mảng 1 chiều, 2 chiều.

     Tuần 6, 7: Biến con trỏ và các kỹ thuật cơ bản
        Khái niệm con trỏ, địa chỉ vùng nhớ.
        Các phép toán số học trên con trỏ.
        Con trỏ và mảng một chiều.
        Cấp phát bộ nhớ động.
                                            Giới thiệu môn học
                                                                 5
&
VC
     BB
          Nội dung môn học

     Tuần 8: Kỹ thuật lập trình trên chuỗi ký tự
        Ký tự và chuỗi
        Các hàm cơ bản trên chuỗi ký tự

     Tuần 9: Kiểu dữ liệu cấu trúc
        Khái niệm.
        Truy xuất các thành phần.
        Truyền cấu trúc cho hàm.
        Mảng cấu trúc.
                                             Giới thiệu môn học
                                                                  6
&
VC
     BB
          Nội dung môn học

     Tuần 10: Kỹ thuật lập trình đệ quy cơ bản
        Khái niệm và phân loại.
        Các kỹ thuật đệ quy.
        Khử đệ quy.
        Các bài toán kinh điển.

     Tuần 11: Tập tin
        Khái niệm và phân loại.
        Một số hàm cơ bản trên tập tin.
                                           Giới thiệu môn học
                                                                7
&
VC
     BB
          Tài liệu tham khảo

     Tự học lập trình C trong 21 ngày, NXB Đà Nẵng.
     Slides bài giảng, code mẫu, tài liệu tham khảo:
         www.mediafire.com/dang2




                                          Giới thiệu môn học
                                                               8

More Related Content

Similar to Nmlt c00 gioi_thieumonhoc

Phần 0: Giới thiệu
Phần 0: Giới thiệuPhần 0: Giới thiệu
Phần 0: Giới thiệu
Huy Rùa
 
Pplthdt c00 gioi_thieumonhoc_v13.09a
Pplthdt c00 gioi_thieumonhoc_v13.09aPplthdt c00 gioi_thieumonhoc_v13.09a
Pplthdt c00 gioi_thieumonhoc_v13.09a
Pix Nhox
 
Trần Thị Minh Hảo _ K33103226
Trần Thị Minh Hảo _ K33103226Trần Thị Minh Hảo _ K33103226
Trần Thị Minh Hảo _ K33103226
Tin 5CBT
 
Ke hoach bai day kieu mang(t1)(vo hoai ngan)
Ke hoach bai day kieu mang(t1)(vo hoai ngan)Ke hoach bai day kieu mang(t1)(vo hoai ngan)
Ke hoach bai day kieu mang(t1)(vo hoai ngan)
SP Tin K34
 
Pplthdt c02 lop_doi_tuong_v13.09a
Pplthdt c02 lop_doi_tuong_v13.09aPplthdt c02 lop_doi_tuong_v13.09a
Pplthdt c02 lop_doi_tuong_v13.09a
Pix Nhox
 
T d que_lap_trinh_huong_doi_tuong
T d que_lap_trinh_huong_doi_tuongT d que_lap_trinh_huong_doi_tuong
T d que_lap_trinh_huong_doi_tuong
toiseden91
 
Lập trình hướng đối tượng với Java - Trần Đình Quế
Lập trình hướng đối tượng với Java  - Trần Đình QuếLập trình hướng đối tượng với Java  - Trần Đình Quế
Lập trình hướng đối tượng với Java - Trần Đình Quế
f3vthd
 
Kich ban day hoc bai 13_kieu ban ghi
Kich ban day hoc bai 13_kieu ban ghiKich ban day hoc bai 13_kieu ban ghi
Kich ban day hoc bai 13_kieu ban ghi
Đỏ Đậu
 
Lap trinhhuongdoituong v3.1
Lap trinhhuongdoituong v3.1Lap trinhhuongdoituong v3.1
Lap trinhhuongdoituong v3.1
volll
 
Lop12c2bai8nguyenthikimtuyen 111020061102-phpapp02
Lop12c2bai8nguyenthikimtuyen 111020061102-phpapp02Lop12c2bai8nguyenthikimtuyen 111020061102-phpapp02
Lop12c2bai8nguyenthikimtuyen 111020061102-phpapp02
Katherine Nguyen
 

Similar to Nmlt c00 gioi_thieumonhoc (20)

Phần 0: Giới thiệu
Phần 0: Giới thiệuPhần 0: Giới thiệu
Phần 0: Giới thiệu
 
Pplthdt c00 gioi_thieumonhoc_v13.09a
Pplthdt c00 gioi_thieumonhoc_v13.09aPplthdt c00 gioi_thieumonhoc_v13.09a
Pplthdt c00 gioi_thieumonhoc_v13.09a
 
Trần Thị Minh Hảo _ K33103226
Trần Thị Minh Hảo _ K33103226Trần Thị Minh Hảo _ K33103226
Trần Thị Minh Hảo _ K33103226
 
K34103001 nhom 01
K34103001 nhom 01K34103001 nhom 01
K34103001 nhom 01
 
Ke hoach bai day kieu mang(t1)(vo hoai ngan)
Ke hoach bai day kieu mang(t1)(vo hoai ngan)Ke hoach bai day kieu mang(t1)(vo hoai ngan)
Ke hoach bai day kieu mang(t1)(vo hoai ngan)
 
Lesson00
Lesson00Lesson00
Lesson00
 
Ngon ngu lap_trinh_c++
Ngon ngu lap_trinh_c++Ngon ngu lap_trinh_c++
Ngon ngu lap_trinh_c++
 
K34103001 nhom 01
K34103001 nhom 01K34103001 nhom 01
K34103001 nhom 01
 
Hoatdongbaigiang
HoatdongbaigiangHoatdongbaigiang
Hoatdongbaigiang
 
Pplthdt c02 lop_doi_tuong_v13.09a
Pplthdt c02 lop_doi_tuong_v13.09aPplthdt c02 lop_doi_tuong_v13.09a
Pplthdt c02 lop_doi_tuong_v13.09a
 
Lê thị thanh trúc
Lê thị thanh trúcLê thị thanh trúc
Lê thị thanh trúc
 
Nhom2
Nhom2Nhom2
Nhom2
 
Bg ngonngulaptrinh c++
Bg ngonngulaptrinh c++Bg ngonngulaptrinh c++
Bg ngonngulaptrinh c++
 
T d que_lap_trinh_huong_doi_tuong
T d que_lap_trinh_huong_doi_tuongT d que_lap_trinh_huong_doi_tuong
T d que_lap_trinh_huong_doi_tuong
 
Lap trinh huong doi tuong voi java tran dinh que
Lap trinh huong doi tuong voi java   tran dinh queLap trinh huong doi tuong voi java   tran dinh que
Lap trinh huong doi tuong voi java tran dinh que
 
Lập trình hướng đối tượng với Java - Trần Đình Quế
Lập trình hướng đối tượng với Java  - Trần Đình QuếLập trình hướng đối tượng với Java  - Trần Đình Quế
Lập trình hướng đối tượng với Java - Trần Đình Quế
 
Lthdt
LthdtLthdt
Lthdt
 
Kich ban day hoc bai 13_kieu ban ghi
Kich ban day hoc bai 13_kieu ban ghiKich ban day hoc bai 13_kieu ban ghi
Kich ban day hoc bai 13_kieu ban ghi
 
Lap trinhhuongdoituong v3.1
Lap trinhhuongdoituong v3.1Lap trinhhuongdoituong v3.1
Lap trinhhuongdoituong v3.1
 
Lop12c2bai8nguyenthikimtuyen 111020061102-phpapp02
Lop12c2bai8nguyenthikimtuyen 111020061102-phpapp02Lop12c2bai8nguyenthikimtuyen 111020061102-phpapp02
Lop12c2bai8nguyenthikimtuyen 111020061102-phpapp02
 

Nmlt c00 gioi_thieumonhoc

  • 1. Trường Đại học Khoa học Tự nhiên Khoa Công nghệ thông tin Bộ môn Tin học cơ sở NHẬP MÔN LẬP TRÌNH Đặng Bình Phương dbphuong@fit.hcmus.edu.vn GIỚI THIỆU MÔN HỌC 1
  • 2. & VC BB Giới thiệu chung Đối tượng: Sinh viên năm nhất Thời gian: 45t LT (11 tuần) + 30t TH (10 tuần) Môn học tiên quyết: Không có Hình thức kiểm tra: LT (7đ), TH (1đ + 2đ) Giảng viên lý thuyết  Đặng Bình Phương dbphuong@fit.hcmuns.edu.vn Nhóm giảng viên hướng dẫn thực hành  ... Giới thiệu môn học 2
  • 3. & VC BB Nội dung môn học Tuần 1: Các khái niệm cơ bản về lập trình  Các khái niệm cơ bản: thuật toán, lưu đồ, …  Cấu trúc một chương trình viết bằng ngôn ngữ lập trình cấp cao (C/C++).  Kiểu dữ liệu và các phép toán số học, luận lý. Tuần 2: Cấu trúc điều kiện, rẽ nhánh  if … else …  switch Giới thiệu môn học 3
  • 4. & VC BB Nội dung môn học Tuần 3: Cấu trúc lặp  for  while  do … while … Tuần 4: Chương trình con  Khái niệm về chương trình con.  Chương trình con trong NNLT C/C++: Hàm.  Tham số và truyền tham số (Call-by-Value). Giới thiệu môn học 4
  • 5. & VC BB Nội dung môn học Tuần 5: Kiểu dữ liệu mảng  Mảng 1 chiều và mảng 2 chiều.  Kỹ thuật lập trình với mảng 1 chiều, 2 chiều. Tuần 6, 7: Biến con trỏ và các kỹ thuật cơ bản  Khái niệm con trỏ, địa chỉ vùng nhớ.  Các phép toán số học trên con trỏ.  Con trỏ và mảng một chiều.  Cấp phát bộ nhớ động. Giới thiệu môn học 5
  • 6. & VC BB Nội dung môn học Tuần 8: Kỹ thuật lập trình trên chuỗi ký tự  Ký tự và chuỗi  Các hàm cơ bản trên chuỗi ký tự Tuần 9: Kiểu dữ liệu cấu trúc  Khái niệm.  Truy xuất các thành phần.  Truyền cấu trúc cho hàm.  Mảng cấu trúc. Giới thiệu môn học 6
  • 7. & VC BB Nội dung môn học Tuần 10: Kỹ thuật lập trình đệ quy cơ bản  Khái niệm và phân loại.  Các kỹ thuật đệ quy.  Khử đệ quy.  Các bài toán kinh điển. Tuần 11: Tập tin  Khái niệm và phân loại.  Một số hàm cơ bản trên tập tin. Giới thiệu môn học 7
  • 8. & VC BB Tài liệu tham khảo Tự học lập trình C trong 21 ngày, NXB Đà Nẵng. Slides bài giảng, code mẫu, tài liệu tham khảo: www.mediafire.com/dang2 Giới thiệu môn học 8