2 © 2004, HOÀNG MINH SƠN Chương 1: Mởđầu Nộidung bài giảng 1.1 Giới thiệunội dung môn học 1.2 Giới thiệu chung về kỹ thuật lập trình 1.3 Phương pháp luận 1.4 Qui trình phát triển phần mềm 1.5 Sơ lược về ngôn ngữ C/C++ Click to buy NOW! P D F - X C h a n g e V i e w e r w w w . d o c u - t r a c k . c o m Click to buy NOW! P D F - X C h a n g e V i e w e r w w w . d o c u - t r a c k . c o m Quan điểm về kỹ thuật lập trình Nội dung bài học: 3 © 2004, HOÀNG MINH SƠN Chương 1: Mởđầu 1.1 Nộidung môn học Các kỹ thuậtlập trình cơ bản, thựchiệnminhhoạ trên các ngôn ngữ lập trình C và C++: —Lậptrìnhcócấutrúc(structured programming) —Lậptrìnhhướng ₫ốitượng (object-oriented programming) —Lậptrìnhthờigianthực(real-time programming) —Lậptrìnhtổng quát (generic programming) Tạisaochọn C/C++: — Hai ngôn ngữ lậptrìnhtiêubiểunhất, ₫ủ ₫ể thựchiệncác kỹ thuậtlập trình quan trọng — Hai ngôn ngữ lập trình quan trọng nhất ₫ốivớikỹ sư ₫iện/kỹ sư₫iềukhiển Click to buy NOW! P D F - X C h a n g e V i e w e r w w w . d o c u - t r a c k . c o m Click to buy NOW! P D F - X C h a n g e V i e w e r w w w . d o c u - t r a c k . c o m 4 © 2004, HOÀNG MINH SƠN Chương 1: Mởđầu Quan ₫iểmvề môn học Đề cao kiếnthứccơ bản, nềntảng: —Thiênvề tư duy và phương pháp lậptrình —Tạokhả năng dễ thích ứng vớicácứng dụng khác nhau —Tạokhả năng dễ thích ứng với các ngôn ngữ lậptrình khác (Java, Visual Basic, C#, MATLAB…) —Nhấnmạnh tính chuyên nghiệp trong lập trình: hiệu quả + chấtlượng Những nộidung không có trong chương trình: —Lậptrìnhhệ thống (low-level system programming) —Lậptrình₫ồ họa —Lậptrìnhgiaotiếpvớicácthiếtbị ngoại vi ( cổng nốitiếp, song song…) —Lậptrìnhcơ sở dữ liệu —Lậptrìnhthànhphần, lập trình phân tán (mạng, Internet) Click to buy NOW! P D F - X C h a n g e V i e w e r w w w . d o c u - t r a c k . c o m Click to buy NOW! P D F - X C h a n g e V i e w e r w w w . d o c u - t r a c k . c o m 5 © 2004, HOÀNG MINH SƠN Chương 1: Mởđầu Phương pháp họctập Cách thứ nhất: Nghe giảng làm thử ₫ọctài liệu thảoluận luyệntập Cách thứ hai: Đọctàiliệu làm thử nghe giảng thảoluận luyệntập Nguyên tắccơ bản: Chủ₫ộng họcthường xuyên! Những ₫iều không nên làm: —Chépnhiềutrênlớp —Họcthuộclòng, họcchay —Mong₫ợinhiềuvàoôntập —Dựadẫm vào các bài tậpmẫutrongsách Click to buy NOW! P D F - X C h a n g e V i e w e r w w w . d o c u - t r a c k . c o m Click to buy NOW! P D F - X C h a n g e V i e w e r w w w . d o c u - t r a c k . c o m 6 © 2004, HOÀNG MINH SƠN Chương 1: Mởđầu Công cụ họctập Máy tính PC Môi trường lậptrình: Visual C++ 6.0 (Visual Studio 6.0), Visual C++ .NET, Borland C++ Builder Nền ứng dụng: Win32 Console Application Tài liệuthamkhảo. Click to buy NOW! P D F - X C h a n g e V i e w e r w w w . d o c u - t r a c k . c o m Click to buy NOW! P D F - X C h a n g e V i e w e r w w w . d o c u - t r a c k . c o m . V i e w e r w w w . d o c u - t r a c k . c o m Quan điểm về kỹ thuật lập trình Nội dung bài học: 3 © 2004, HOÀNG MINH SƠN Chương 1: Mởđầu 1. 1 Nộidung môn học Các kỹ thuậtlập trình cơ bản, thựchiệnminhhoạ trên các ngôn ngữ lập trình. HOÀNG MINH SƠN Chương 1: Mởđầu Nộidung bài giảng 1. 1 Giới thiệunội dung môn học 1. 2 Giới thiệu chung về kỹ thuật lập trình 1. 3 Phương pháp luận 1. 4 Qui trình phát triển phần mềm 1. 5 Sơ lược về ngôn. (low-level system programming) —Lậptrình₫ồ họa —Lậptrìnhgiaotiếpvớicácthiếtbị ngoại vi ( cổng nốitiếp, song song…) —Lậptrìnhcơ sở dữ liệu —Lậptrìnhthànhphần, lập trình phân tán (mạng, Internet) Click