Nhập môn lập trình


1         Mở đầu


Sau khi học xong môn Nhập Môn Công Nghệ Thông Tin, bạn đã có cái nhìn tổng quan về thông tin, biểu diễn và xử lý thông tin; đã có những kiến thức căn bản để có thể sử dụng máy tính, Internet một cách an toàn, hiệu quả; đã có thể sử dụng các phần mềm, email trong việc học, làm báo cáo và trình bày.

Môn học Nhập Môn Công Nghệ Thông Tin cũng đã giúp bạn có cái nhìn tổng quan về một số chuyên ngành, nghề nghiệp và vị trí công việc liên quan đến Công Nghệ Thông Tin. Bạn chưa nhất thiết phải chọn chuyên ngành cho mình mà hãy tập trung học tốt các môn thuộc phần Kiến Thức Đại Cương và Kiến Thức Cơ Sở Ngành. Lâu lâu ngó lại các chuyên ngành để chiêm nghiệm xem mình hợp với chuyên ngành nào hơn, điểm mạnh của mình là gì, chuyên ngành nào đang cần nhiều người làm, từ đó sẽ tự định hướng cho mình. Nếu lỡ chọn chưa đúng thì cứ chọn lại không sao hết, học cái gì cũng có lợi.

Nhập Môn Lập Trình là một học tiếp theo bạn cần học. Môn học này giúp bạn có những khái niệm, kiến thức cơ bản liên quan đến lập trình như: thuật toán, lưu đồ, mã giả, ngôn ngữ lập trình, chương trình, trình dịch; cung cấp cho bạn các kĩ năng lập trình căn bản để giải quyết các bài toán đơn giản; làm quen với các thuật ngữ tiếng Anh chuyên ngành.

Mục tiêu môn học:

– Hiểu các khái niệm: thuật toán, lưu đồ, mã giả, ngôn ngữ lập trình, chương trình, trình dịch

– Biết, hiểu và sử dụng được các kiểu dữ liệu, các cấu trúc điều khiển trong một ngôn ngữ lập trình

– Biết, hiểu và sử dụng được kiểu lập trình cấu trúc; tạo các hàm, thủ tục con để giải quyết các bài toán đơn giản

– Cài đặt được các chương trình bằng một ngôn ngữ lập trình cụ thể

– Nắm được các thuật ngữ chuyên ngành bằng tiếng Anh

Bạn nào còn yếu tiếng Anh thì theo dõi các bài giảng của các thầy, và đọc các tài liệu tiếng Việt. Bạn nào khá tiếng Anh hoặc có quyết tâm cao thì nên đọc, hiểu và làm theo cuốn sách tiếng Anh, đây là mục tiêu cao nhất của môn học.

Chúc các bạn kiên trì.
-------------------------
Cho các bạn khá tiếng Anh
 (Download ebook)
(Bản dịch tiếng Việt để đối chiếu, giúp học tiếng Anh chuyên ngành: Lập trình với C++ )

2         Introduction to C++ programming, input/output and Operators (p38)


In this chapter you’ll learn:

– To write simple computer programs in C++

– To write simple input and output statements

– To use fundamental types

– Basic computer memory concepts

– To use arithmetic operators

– The precedence of arithmetic operators

– To write simple decision making statements

2.1       Introduction (p39)

-------------------------

Cho các bạn tự học & chưa khá tiếng Anh
(Đọc ngược từ dưới lên)

Căn bản

Loạt bài giảng của thầy: Nguyễn Trần Thi Văn – Khoa CNTT – Đại học Sư phạm kĩ thuật – TP.HCM.

Clip 09: (Buổi 03_1) Tạo và chạy chương trình C++ đầu tiên với MS Visual Studio

Clip 08: Hướng dẫn nộp bài

Clip 07: Cách sửa lỗi biên dịch C++ cơ bản trong VS 2015
– Nên tạo mới project cho mỗi bài tập. Cách làm: vào menu File/New/Project, đặt tên mới cho project, trong mục Solution nhớ chọn là Add to solution.

– Để lựa chọn dự án sẽ được ưu tiên biên dịch: chuột phải vào dự án, chọn Set as Startup Project.

Clip 06: Cách tạo project mới để lập trình C++ trong VS 2015

Clip 05: Sử dụng Flowgorithm để vẽ lưu đồ thuật giải (tiếp)
Một cách làm tham khảo (flowchart để kiểm tra số nguyên tố):



Clip 04: Sử dụng Flowgorithm để vẽ lưu đồ thuật giải (tiếp)

Clip 03: Sử dụng Flowgorithm để vẽ lưu đồ thuật giải

Tải phần mềm Flowgorithm tại đây: http://www.flowgorithm.org/download/

Clip 02: Cách vẽ lưu đồ thuật giải


Clip 01: Giới thiệu môn học
Quan trọng nhất là nắm được ý tưởng của lập trình, việc lựa chọn ngôn ngữ C hay C++ là như nhau.

Với mỗi ngôn ngữ lập trình, khi nào cũng đặt ra câu hỏi: dùng chương trình gì để viết mã (Text Editor hay IDE) và dùng phần mềm nào để biên dịch (compile)/thông dịch (interpret) mã nguồn thành chương trình thực thi.
------

Cập nhật: 17/11/2019