Tổng quan ngành khoa học máy tính – Đại học Bách Khoa Hà Nội
Nhập môn CNTT và TT
bản nâng cấp của tin đại cương với một phần tìm hiểu về ngành công nghệ thông tin
Technical Writing and Presentation
dạy bạn cách viết report, mail
Cấu trúc dữ liệu và thuật toán
không phải ngẫu nhiên mà môn học này được dạy từ khá sớm. mình nhấn mạnh tầm quan trọng của nó. môn học cung cấp kiến thức về cấu trúc dữ liệu (hàng đợi, ngăn xếp, cây, danh sách liên kết ), thuật toán đệ quy, duyệt cây, các thuật toán sắp xếp đi cùng với đó là độ phức tạp thuật toán . môn học cho bạn nền tảng cơ bản về lập trình cho bạn .
Kiến trúc máy tính
dậy bạn thực sự cpu nó làm gì ? tại sao dùng cache lại nhanh ? và lí do tại sao bạn phải lắp 2 thanh ram giống nhau
Kỹ thuật lập trình
kỹ thuật viết code sao cho không bị mắng, khi gặp lỗi thì tìm cách debug ra sao ? test một chương trình thế nào để biết nó đúng
Nguyên lý hệ điều hành
cách mà máy tính có thể hoạt động một cách trơn tru khi bạn bắt nó làm cả tá thứ sẽ được một phần trả lời trong câu hỏi này. bên cạnh đó cũng sẽ giúp bạn backup nghề cài win dạo.
Mạng máy tính
cách mà dữ liệu có thể truyền đi lại trong mạng, cơ chế làm sao mà nó có thể chịu lỗi khi mất dữ liệu, cách bảo mật tin khi truyền đi
Cơ sở dữ liệu
dậy bạn truy vấn sql
Lập trình hướng đối tượng
mình cảm thấy môn này và cấu trúc dữ liệu là 2 môn khó và rất quan trọng. trả lời cho câu hỏi gần như chắc chắn bạn phải trả lời khi phỏng vấn job liên quan java: hãy trình bày 4 tính chất của lập trình hướng đối tượng. mà dù trong môn này không được học, nhưng mình đề xuất khi học môn này nên đọc thêm về design pattern, sẽ cực kì thực tế và cho bạn một nguồn cảm hứng học lập trình .
Phân tích và thiết kế hệ thống
để cho chuẩn thì công việc trước khi code của một coder thì phải viết tay sơ đồ luồng thực thi, đoạn code này xử lí gì, nó mang trách nhiệm gì, nso chuyển data tới những đâu,… tất cả sẽ được thiết kế trong một bản thiết kế riêng mà chưa cần thiết phải code.
Nhập môn Trí tuệ nhân tạo
kiến thức nền tảng cho học máy và học sâu, nói qua về thuật toán “thông minh” hơn mấy thuật toán trong cấu trúc dữ liệu và giải thuật
Project I,II,III
hên xui
Thuật toán ứng dụng
môn học của tư duy, còn đối với mình là một phần may mắn nữa.
Nhập môn công nghệ phần mềm
là sự kết hợp Lập trình hướng đối tượng, Phân tích và thiết kế hệ thống. nơi mà bạn hoàn thành cho mình được một project hoàn chỉnh đầu tiên.
Nhập môn Học máy và khai phá dữ liệu
Nhập môn Trí tuệ nhân tạo nhưng ở một lĩnh vực sâu hơn.
Nhập môn an toàn thông tin
cho bạn cái nhìn bao quát nhất về an toàn thông tin. trả lời cho câu hỏi : bạn là ai trong không gian mạng
Quản trị dự án CNTT
môn học cho các quản trị dự án tương lai, dạy về cách đàm phán với khách hàng, hợp đồng, lập lịch cho nhân viên. có rủi ro thì phải làm thế nào .
Làm việc nhóm và kỹ năng giao tiếp
kỹ năng trong giao tiếp ứng xử trong nhóm