THINK JAVA: CÁCH SUY NGHĨ NHƯ NHÀ KHOA HỌC MÁY TÍNH - Trang 3

vi n ch

ng trình, đ c bi t nh ng th vi n nh AWT v n đã thay đ i quá nhanh ho c có xu h

ng l i

ươ

ư ệ

ư

ướ

th i, ph i thay th .

ế

Ph

ng pháp ti p c n theo xu h

ng “t i thi u” nh v y có m t s u đi m. T ng ch

ng ch dài

ươ

ế ậ

ướ

ư ậ

ộ ố ư

ươ

kho ng 10 trang, không k bài t p. Trên l p, tôi yêu c u sinh viên đ c m i ch

ng tr

c khi th o lu n,

ươ

ướ

và th y đ

c r ng h s n sàng th c hi n và n m b t đ

c l

ng ki n th c. S chu n b tr

c c a sinh

ượ ằ

ọ ẵ

ắ ượ ượ

ế

ị ướ ủ

viên đã giúp dành kho ng th i gian trên l p đ th o lu n nh ng n i dung tr u t

ng h n, đ làm bài

ể ả

ừ ượ

ơ

t p trên l p, và nh ng ch đ thêm không có trong sách.

ủ ề

Nh ng xu h

ng “t i thi u” cũng có nh ng nh

c đi m. Không có nhi u ch thú v v b n ch t. Đa s

ư

ướ

ượ

ị ề ả

các ví d trong sách nh m minh h a cho cách s d ng c b n nh t c a ngôn ng , và nhi u bài t p có

ử ụ

ơ ả

ấ ủ

liên quan đ n thao tác chu i kí t và khái ni m toán h c. Tôi nghĩ m t s bài thì thú v , song nh ng th

ế

ộ ố

làm sinh viên thích ngành khoa h c máy tính, nh đ h a, âm thanh và ng d ng m ng, l i ch đ

c

ư ồ ọ

ỉ ượ

gi i thi u qua loa.

V n đ n m ch ph n l n các đ c đi m thú v nh v y thì liên quan t i chi ti t v t mà ít liên quan đ n

ề ằ ở ỗ

ầ ớ

ư ậ

ế ặ

ế

khái ni m. Xét trên khía c nh giáo d c, đi u này có nghĩa là nhi u công s c b ra đ thu đ

c ít. Nh

ứ ỏ

ượ

ư

v y có m t s tráo đ i gi a n i dung mà sinh viên a thích và n i dung mang đ m tri th c. Vi c gi cân

ộ ự

ư

b ng h p lý, tôi nh

ng l i cho giáo viên đ ng l p. Đ giúp ph n nào, cu n sách này có ph l c đ c p

ườ

ụ ụ ề ậ

đ n đ h a, nh p li u t bàn phím và t t p tin.

ế

ồ ọ

ệ ừ

ừ ậ

L p trình h

ng đ i t

ng

ướ

ố ượ

M t s quy n sách gi i thi u ngay khái ni m đ i t

ng; l i có quy n d o đ u b ng phong cách l p trình

ộ ố

ố ượ

th t c và d n d n xây d ng phong cách h

ng đ i t

ng. Cu n sách này thì theo l i “gi i thi u đ i

ủ ụ

ướ

ố ượ

t

ng sau”.

ượ

Nhi u đ c đi m h

ng đ i t

ng c a Java kh i ngu n t các v n đ đ t ra cho ngôn ng đi tr

c, và

ướ

ố ượ

ồ ừ

ề ặ

ướ

cách th c hi n nh ng đ c đi m này ch u nh h

ng b i quá trình l ch s . M t s đ c đi m r t khó gi i

ị ả

ưở

ộ ố ặ

thích n u ng

i h c không th o nh ng bài toán c n gi i.

ế

ườ ọ

Vi c hoãn l i kĩ thu t l p trình h

ng đ i t

ng không ph i là ch ý c a tôi. Trái l i, tôi c g ng t i đó

ậ ậ

ướ

ố ượ

ố ắ

càng nhanh càng t t, song b h n ch b i ý mu n gi i thi u l n l

t t ng khái ni m m t, th t rõ ràng,

ị ạ

ế ở

ệ ầ ượ ừ

theo cách mà sinh viên có th th c hành riêng t ng khái ni m tr

c khi chuy n ti p. Nh ng cũng ph i

ể ự

ướ

ế

ư

th a nh n r ng ph i m t m t th i gian h c m i đ n đ

c ph n h

ng đ i t

ng.

ậ ằ

ớ ế

ượ

ướ

ố ượ

Kì thi Computer Science AP

Theo l th

ng, khi đ

c bi t r ng H i đ ng tuy n sinh (College Board) công b r ng n i dung thi AP

ẽ ườ

ượ

ế ằ

ộ ồ

ố ằ

s chuy n sang dùng Java, tôi đã có k ho ch c p nh t phiên b n Java c a cu n sách này. Đ i chi u v i

ế

ế

đ c

ng AP đ

c đ a ra, tôi th y r ng b ph n nh c a Java dùng đ thi r t gi ng v i b ph n mà tôi

ề ươ

ượ ư

ấ ằ

ỏ ủ

ớ ộ

đã ch n.

Trong tháng 1 năm 2003, tôi đã so n n b n th 4 c a cu n sách, v i nh ng s a đ i sau:

ạ ấ

Tôi đã thêm vào các m c nh m bao quát đ

c n i dung trong đ c

ng thi AP.

ượ ộ

ề ươ

Tôi hoàn thi n các ph l c v g l i và phát tri n ch

ng trình.

ụ ụ ề ỡ ỗ

ươ

Liên Kết Chia Sẽ

** Đây là liên kết chia sẻ bới cộng đồng người dùng, chúng tôi không chịu trách nhiệm gì về nội dung của các thông tin này. Nếu có liên kết nào không phù hợp xin hãy báo cho admin.