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