SlideShare a Scribd company logo
1 of 11
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 Công nghệ phần mềm


       NHẬP MÔN LẬP TRÌNH
                                    ThS. Đặ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: 45 tiết LT + 30 tiết TH
     Môn học tiên quyết: Không có
     Hình thức kiểm tra:
        Lý thuyết: 5 điểm
        Thực hành: 3 điểm
        Đồ án: 2 điểm
     Giảng viên lý thuyết
           Đặng Bình Phương   dbphuong@fit.hcmus.edu.vn

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

     Chương 1. Giới thiệu tổng quan về lập trình
       Khái niệm về chương trình máy tính.
       Các ngôn ngữ lập trình.
       Các khái niệm cơ bản về lập trình.
       Tìm hiểu mở rộng kiến thức nghề nghiệp.
       Thuật ngữ và bài đọc thêm tiếng Anh.




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

     Chương 2. Sử dụng những kiểu dữ liệu cơ sở
      trong chương trình
        Cấu trúc một chương trình máy tính.
        Chương trình đơn giản.
        Các kiểu dữ liệu cơ sở và phép toán.
        Những vấn đề liên quan đến ký tự và chuỗi.
        Các hàm thông dụng có sẵn trong thư viện.
        Tìm hiểu mở rộng kiến thức nghề nghiệp.
        Thuật ngữ và bài đọc thêm tiếng Anh.

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

     Chương 3. Kiểu dữ liệu cơ sở và lớp dựng sẵn
       Khối lệnh trong lập trình.
       Dùng cấu trúc rẽ nhánh trong lập trình.
       Tìm hiểu mở rộng kiến thức nghề nghiệp.
       Thuật ngữ và bài đọc thêm tiếng Anh.




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

     Chương 4. Hàm và kỹ thuật tổ chức chương trình
       Giới thiệu.
       Truyền tham số cho hàm.
       Biến toàn cục và biến cục bộ.
       Các ví dụ về ứng dụng hàm trong lập trình.
       Hàm trong chương trình nhiều tập tin
        mã nguồn.
       Thuật ngữ và bài đọc thêm tiếng Anh.


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

     Chương 5. Giới thiệu về thuật toán
       Khái niệm về thuật toán.
       Chương trình cài đặt thuật toán.
       Độ phức tạp thuật toán.
       Tìm hiểu mở rộng kiến thức nghề nghiệp.
       Thuật ngữ và bài đọc thêm tiếng Anh.




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

     Chương 6. Kỹ thuật cài đặt các thuật toán cơ bản
       Thuật toán rẽ nhánh và kỹ thuật cài đặt.
       Tính toán lặp và kỹ thuật cài đặt.
       Tìm hiểu mở rộng kiến thức nghề nghiệp.
       Thuật ngữ và bài đọc thêm tiếng Anh.




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

     Chương 7. Dữ liệu dạng mảng và dữ liệu
      có cấu trúc
        Dữ liệu có cấu trúc.
        Dữ liệu mảng với kích thước cố định.
        Ứng dụng mảng trong lập trình.
        Tìm hiểu mở rộng kiến thức nghề nghiệp.
        Thuật ngữ và bài đọc thêm tiếng Anh.



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

     Chương 8. Lập trình với tập tin văn bản thô
       Giới thiệu về các dạng tập tin.
       Hệ thống nhập xuất trong lập trình.
       Lập trình thao tác trên tập tin văn bản thô.
       Sử dụng tập tin văn bản thô để lưu trữ dữ liệu
        của chương trình.
       Tìm hiểu mở rộng kiến thức nghề nghiệp.
       Thuật ngữ và bài đọc thêm tiếng Anh.


                                           Giới thiệu môn học
                                                                10
&
VC
     BB
          Tài liệu tham khảo

     Giáo trình Nhập môn lập trình Khoa CNTT -
      Trường ĐHKHTN Tp.HCM, Nhiều tác giả,
      NXB Khoa học và Kỹ thuật, 2011.
     Địa chỉ: www.mediafire.com/dang2
        Bài giảng, bài tập.
        Tài liệu tham khảo.
        Một số bài giải (tham khảo).
     Địa chỉ (moodle): http://courses.fit.hcmus.edu.vn
        Nơi xem thông báo, trao đổi, thảo luận.

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

More Related Content

What's hot (13)

Ngon ngu lap trinh c&c++ (pham hong thai coltech vnu)
Ngon ngu lap trinh c&c++ (pham hong thai coltech vnu)Ngon ngu lap trinh c&c++ (pham hong thai coltech vnu)
Ngon ngu lap trinh c&c++ (pham hong thai coltech vnu)
 
C++ dai hoc cong nghe[bookbooming.com]
C++ dai hoc cong nghe[bookbooming.com]C++ dai hoc cong nghe[bookbooming.com]
C++ dai hoc cong nghe[bookbooming.com]
 
Ky thuat lap trinh c++
Ky thuat lap trinh c++Ky thuat lap trinh c++
Ky thuat lap trinh c++
 
Bài 1: Khái niệm lập trình và ngôn ngữ lập trình bậc cao
Bài 1: Khái niệm lập trình và ngôn ngữ lập trình bậc caoBài 1: Khái niệm lập trình và ngôn ngữ lập trình bậc cao
Bài 1: Khái niệm lập trình và ngôn ngữ lập trình bậc cao
 
Lớp 8: Bài 2 làm quen với chương trình và NNLT
Lớp 8: Bài 2 làm quen với chương trình và NNLTLớp 8: Bài 2 làm quen với chương trình và NNLT
Lớp 8: Bài 2 làm quen với chương trình và NNLT
 
005. LAP TRINH C#.pdf
005. LAP TRINH C#.pdf005. LAP TRINH C#.pdf
005. LAP TRINH C#.pdf
 
Tin học lớp 8
Tin học lớp 8Tin học lớp 8
Tin học lớp 8
 
Thêm sửa-xóa-combobox - c#
Thêm sửa-xóa-combobox - c#Thêm sửa-xóa-combobox - c#
Thêm sửa-xóa-combobox - c#
 
Lập trình C# 2008 cơ bản_Nhất Nghệ
Lập trình C# 2008 cơ bản_Nhất NghệLập trình C# 2008 cơ bản_Nhất Nghệ
Lập trình C# 2008 cơ bản_Nhất Nghệ
 
tin học lớp 8
tin học lớp 8tin học lớp 8
tin học lớp 8
 
Phạm văn ất
Phạm văn ấtPhạm văn ất
Phạm văn ất
 
L08.ngon ngu-lap-trinh
L08.ngon ngu-lap-trinhL08.ngon ngu-lap-trinh
L08.ngon ngu-lap-trinh
 
Bài 3: Cấu Trúc Chương Trình
Bài 3: Cấu Trúc Chương TrìnhBài 3: Cấu Trúc Chương Trình
Bài 3: Cấu Trúc Chương Trình
 

Similar to Phần 0: Giới thiệu

Nmlt c00 gioi_thieumonhoc
Nmlt c00 gioi_thieumonhocNmlt c00 gioi_thieumonhoc
Nmlt c00 gioi_thieumonhoc
vitbau1412
 
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
 
Baigiangkythuatlaptrinh hvbcvt
Baigiangkythuatlaptrinh hvbcvtBaigiangkythuatlaptrinh hvbcvt
Baigiangkythuatlaptrinh hvbcvt
Aricent Bug
 
Kich ban bai 3 chuong 2(đinh thị hà k33103225)
Kich ban bai 3 chuong 2(đinh thị hà k33103225)Kich ban bai 3 chuong 2(đinh thị hà k33103225)
Kich ban bai 3 chuong 2(đinh thị hà k33103225)
Tin 5CBT
 
Lap trinh huong_doi_tuong_cpp_dhct_lesson00
Lap trinh huong_doi_tuong_cpp_dhct_lesson00Lap trinh huong_doi_tuong_cpp_dhct_lesson00
Lap trinh huong_doi_tuong_cpp_dhct_lesson00
xcode_esvn
 
Ky thuat-lap-trinh 13754342619
Ky thuat-lap-trinh 13754342619Ky thuat-lap-trinh 13754342619
Ky thuat-lap-trinh 13754342619
Ky Nguyen Ad
 
Lap trinhhuongdoituong v3.1
Lap trinhhuongdoituong v3.1Lap trinhhuongdoituong v3.1
Lap trinhhuongdoituong v3.1
volll
 
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
 

Similar to Phần 0: Giới thiệu (20)

Nmlt c00 gioi_thieumonhoc
Nmlt c00 gioi_thieumonhocNmlt c00 gioi_thieumonhoc
Nmlt c00 gioi_thieumonhoc
 
Pplthdt c00 gioi_thieumonhoc_v13.09a
Pplthdt c00 gioi_thieumonhoc_v13.09aPplthdt c00 gioi_thieumonhoc_v13.09a
Pplthdt c00 gioi_thieumonhoc_v13.09a
 
Baigiangkythuatlaptrinh hvbcvt
Baigiangkythuatlaptrinh hvbcvtBaigiangkythuatlaptrinh hvbcvt
Baigiangkythuatlaptrinh hvbcvt
 
Kich ban bai 3 chuong 2(đinh thị hà k33103225)
Kich ban bai 3 chuong 2(đinh thị hà k33103225)Kich ban bai 3 chuong 2(đinh thị hà k33103225)
Kich ban bai 3 chuong 2(đinh thị hà k33103225)
 
Lap trinh huong_doi_tuong_cpp_dhct_lesson00
Lap trinh huong_doi_tuong_cpp_dhct_lesson00Lap trinh huong_doi_tuong_cpp_dhct_lesson00
Lap trinh huong_doi_tuong_cpp_dhct_lesson00
 
Ktlt
KtltKtlt
Ktlt
 
Ky thuat lap trinh
Ky thuat lap trinhKy thuat lap trinh
Ky thuat lap trinh
 
Luận Văn Đề Cương Công Nghệ Thông Tin Lập Trình C For Windows.doc
Luận Văn  Đề Cương Công Nghệ Thông Tin Lập Trình C For Windows.docLuận Văn  Đề Cương Công Nghệ Thông Tin Lập Trình C For Windows.doc
Luận Văn Đề Cương Công Nghệ Thông Tin Lập Trình C For Windows.doc
 
Ngon ngu lap_trinh_c++
Ngon ngu lap_trinh_c++Ngon ngu lap_trinh_c++
Ngon ngu lap_trinh_c++
 
Lesson00
Lesson00Lesson00
Lesson00
 
K34103001 nhom 01
K34103001 nhom 01K34103001 nhom 01
K34103001 nhom 01
 
Ky thuat-lap-trinh 13754342619
Ky thuat-lap-trinh 13754342619Ky thuat-lap-trinh 13754342619
Ky thuat-lap-trinh 13754342619
 
Luận Văn Đề Cương Công Nghệ Thông Tin Ngôn Ngữ Lập Trình C.doc
Luận Văn  Đề Cương Công Nghệ Thông Tin Ngôn Ngữ Lập Trình C.docLuận Văn  Đề Cương Công Nghệ Thông Tin Ngôn Ngữ Lập Trình C.doc
Luận Văn Đề Cương Công Nghệ Thông Tin Ngôn Ngữ Lập Trình C.doc
 
Lap trinhhuongdoituong v3.1
Lap trinhhuongdoituong v3.1Lap trinhhuongdoituong v3.1
Lap trinhhuongdoituong v3.1
 
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
 
K34103001 nhom 01
K34103001 nhom 01K34103001 nhom 01
K34103001 nhom 01
 
Cntt chứng chỉ ic3 - chuẩn chức danh nghề nghiệp
Cntt   chứng chỉ ic3 -  chuẩn chức danh nghề nghiệpCntt   chứng chỉ ic3 -  chuẩn chức danh nghề nghiệp
Cntt chứng chỉ ic3 - chuẩn chức danh nghề nghiệp
 

More from Huy Rùa

Bài tập nhập môn lập trình
Bài tập nhập môn lập trìnhBài tập nhập môn lập trình
Bài tập nhập môn lập trình
Huy Rùa
 
Phần 11: Tập tin
Phần 11: Tập tinPhần 11: Tập tin
Phần 11: Tập tin
Huy Rùa
 
Phần 10: Dữ liệu kiểu cấu trúc
Phần 10: Dữ liệu kiểu cấu trúcPhần 10: Dữ liệu kiểu cấu trúc
Phần 10: Dữ liệu kiểu cấu trúc
Huy Rùa
 
Phần 9: Chuỗi ký tự
Phần 9: Chuỗi ký tựPhần 9: Chuỗi ký tự
Phần 9: Chuỗi ký tự
Huy Rùa
 
Phần 8: Mảng hai chiều
Phần 8: Mảng hai chiềuPhần 8: Mảng hai chiều
Phần 8: Mảng hai chiều
Huy Rùa
 
Phần 7: Mảng một chiều
Phần 7: Mảng một chiềuPhần 7: Mảng một chiều
Phần 7: Mảng một chiều
Huy Rùa
 
Phần 6: Hàm
Phần 6: HàmPhần 6: Hàm
Phần 6: Hàm
Huy Rùa
 
Phần 5: Câu lệnh lặp
Phần 5: Câu lệnh lặpPhần 5: Câu lệnh lặp
Phần 5: Câu lệnh lặp
Huy Rùa
 
Phần 4: Lệnh điều khiển và rẽ nhánh
Phần 4: Lệnh điều khiển và rẽ nhánhPhần 4: Lệnh điều khiển và rẽ nhánh
Phần 4: Lệnh điều khiển và rẽ nhánh
Huy Rùa
 
Phần 3: Các kiểu dữ liệu cơ sở
Phần 3: Các kiểu dữ liệu cơ sởPhần 3: Các kiểu dữ liệu cơ sở
Phần 3: Các kiểu dữ liệu cơ sở
Huy Rùa
 
Phần 1: Các khái niệm cơ bản về lập trình
Phần 1: Các khái niệm cơ bản về lập trìnhPhần 1: Các khái niệm cơ bản về lập trình
Phần 1: Các khái niệm cơ bản về lập trình
Huy Rùa
 
Phần 12: Hàm (Nâng cao)
Phần 12: Hàm (Nâng cao)Phần 12: Hàm (Nâng cao)
Phần 12: Hàm (Nâng cao)
Huy Rùa
 

More from Huy Rùa (12)

Bài tập nhập môn lập trình
Bài tập nhập môn lập trìnhBài tập nhập môn lập trình
Bài tập nhập môn lập trình
 
Phần 11: Tập tin
Phần 11: Tập tinPhần 11: Tập tin
Phần 11: Tập tin
 
Phần 10: Dữ liệu kiểu cấu trúc
Phần 10: Dữ liệu kiểu cấu trúcPhần 10: Dữ liệu kiểu cấu trúc
Phần 10: Dữ liệu kiểu cấu trúc
 
Phần 9: Chuỗi ký tự
Phần 9: Chuỗi ký tựPhần 9: Chuỗi ký tự
Phần 9: Chuỗi ký tự
 
Phần 8: Mảng hai chiều
Phần 8: Mảng hai chiềuPhần 8: Mảng hai chiều
Phần 8: Mảng hai chiều
 
Phần 7: Mảng một chiều
Phần 7: Mảng một chiềuPhần 7: Mảng một chiều
Phần 7: Mảng một chiều
 
Phần 6: Hàm
Phần 6: HàmPhần 6: Hàm
Phần 6: Hàm
 
Phần 5: Câu lệnh lặp
Phần 5: Câu lệnh lặpPhần 5: Câu lệnh lặp
Phần 5: Câu lệnh lặp
 
Phần 4: Lệnh điều khiển và rẽ nhánh
Phần 4: Lệnh điều khiển và rẽ nhánhPhần 4: Lệnh điều khiển và rẽ nhánh
Phần 4: Lệnh điều khiển và rẽ nhánh
 
Phần 3: Các kiểu dữ liệu cơ sở
Phần 3: Các kiểu dữ liệu cơ sởPhần 3: Các kiểu dữ liệu cơ sở
Phần 3: Các kiểu dữ liệu cơ sở
 
Phần 1: Các khái niệm cơ bản về lập trình
Phần 1: Các khái niệm cơ bản về lập trìnhPhần 1: Các khái niệm cơ bản về lập trình
Phần 1: Các khái niệm cơ bản về lập trình
 
Phần 12: Hàm (Nâng cao)
Phần 12: Hàm (Nâng cao)Phần 12: Hàm (Nâng cao)
Phần 12: Hàm (Nâng cao)
 

Phần 0: Giới thiệu

  • 1. Trường Đại học Khoa học Tự nhiên Khoa Công nghệ thông tin Bộ môn Công nghệ phần mềm NHẬP MÔN LẬP TRÌNH ThS. Đặ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: 45 tiết LT + 30 tiết TH Môn học tiên quyết: Không có Hình thức kiểm tra:  Lý thuyết: 5 điểm  Thực hành: 3 điểm  Đồ án: 2 điểm Giảng viên lý thuyết  Đặng Bình Phương dbphuong@fit.hcmus.edu.vn Giới thiệu môn học 2
  • 3. & VC BB Nội dung môn học Chương 1. Giới thiệu tổng quan về lập trình  Khái niệm về chương trình máy tính.  Các ngôn ngữ lập trình.  Các khái niệm cơ bản về lập trình.  Tìm hiểu mở rộng kiến thức nghề nghiệp.  Thuật ngữ và bài đọc thêm tiếng Anh. Giới thiệu môn học 3
  • 4. & VC BB Nội dung môn học Chương 2. Sử dụng những kiểu dữ liệu cơ sở trong chương trình  Cấu trúc một chương trình máy tính.  Chương trình đơn giản.  Các kiểu dữ liệu cơ sở và phép toán.  Những vấn đề liên quan đến ký tự và chuỗi.  Các hàm thông dụng có sẵn trong thư viện.  Tìm hiểu mở rộng kiến thức nghề nghiệp.  Thuật ngữ và bài đọc thêm tiếng Anh. Giới thiệu môn học 4
  • 5. & VC BB Nội dung môn học Chương 3. Kiểu dữ liệu cơ sở và lớp dựng sẵn  Khối lệnh trong lập trình.  Dùng cấu trúc rẽ nhánh trong lập trình.  Tìm hiểu mở rộng kiến thức nghề nghiệp.  Thuật ngữ và bài đọc thêm tiếng Anh. Giới thiệu môn học 5
  • 6. & VC BB Nội dung môn học Chương 4. Hàm và kỹ thuật tổ chức chương trình  Giới thiệu.  Truyền tham số cho hàm.  Biến toàn cục và biến cục bộ.  Các ví dụ về ứng dụng hàm trong lập trình.  Hàm trong chương trình nhiều tập tin mã nguồn.  Thuật ngữ và bài đọc thêm tiếng Anh. Giới thiệu môn học 6
  • 7. & VC BB Nội dung môn học Chương 5. Giới thiệu về thuật toán  Khái niệm về thuật toán.  Chương trình cài đặt thuật toán.  Độ phức tạp thuật toán.  Tìm hiểu mở rộng kiến thức nghề nghiệp.  Thuật ngữ và bài đọc thêm tiếng Anh. Giới thiệu môn học 7
  • 8. & VC BB Nội dung môn học Chương 6. Kỹ thuật cài đặt các thuật toán cơ bản  Thuật toán rẽ nhánh và kỹ thuật cài đặt.  Tính toán lặp và kỹ thuật cài đặt.  Tìm hiểu mở rộng kiến thức nghề nghiệp.  Thuật ngữ và bài đọc thêm tiếng Anh. Giới thiệu môn học 8
  • 9. & VC BB Nội dung môn học Chương 7. Dữ liệu dạng mảng và dữ liệu có cấu trúc  Dữ liệu có cấu trúc.  Dữ liệu mảng với kích thước cố định.  Ứng dụng mảng trong lập trình.  Tìm hiểu mở rộng kiến thức nghề nghiệp.  Thuật ngữ và bài đọc thêm tiếng Anh. Giới thiệu môn học 9
  • 10. & VC BB Nội dung môn học Chương 8. Lập trình với tập tin văn bản thô  Giới thiệu về các dạng tập tin.  Hệ thống nhập xuất trong lập trình.  Lập trình thao tác trên tập tin văn bản thô.  Sử dụng tập tin văn bản thô để lưu trữ dữ liệu của chương trình.  Tìm hiểu mở rộng kiến thức nghề nghiệp.  Thuật ngữ và bài đọc thêm tiếng Anh. Giới thiệu môn học 10
  • 11. & VC BB Tài liệu tham khảo Giáo trình Nhập môn lập trình Khoa CNTT - Trường ĐHKHTN Tp.HCM, Nhiều tác giả, NXB Khoa học và Kỹ thuật, 2011. Địa chỉ: www.mediafire.com/dang2  Bài giảng, bài tập.  Tài liệu tham khảo.  Một số bài giải (tham khảo). Địa chỉ (moodle): http://courses.fit.hcmus.edu.vn  Nơi xem thông báo, trao đổi, thảo luận. Giới thiệu môn học 11