Các môn học liên quan tới tư duy giải thuật

Chào mn cho e hỏi, bây h em theo lập trình app moblie có các môn như :
-Toán rời rạc
-Toán cao cấp
-Toán logic
-Xác suất và thống kê
-Lý thuyết đồ thị
-Cấu trúc dữ liệu và giải thuật
Có môn nào không cần thiết hoặc nội dung bị trùng ( kiểu như học môn này rồi thì môn kia bỏ qua cũng dc ) và nếu có thì tư vấn e thứ tự học các môn với.

Bạn tự học à? Ở ĐH nó dạy hết, còn nếu tự học thì chỉ cần toán rời rạc + cấu trúc dũ liệu & giải thuật là đủ

3 Likes

E tự học mà search nhiều xung quanh vấn đề này thì mỗi ng nói 1 khác nên phân vân quá. Xác suất và thống kê với lý thuyết đồ thị cũng nhiều ng kêu học mà ko biết sao nữa.

Tùy vào việc bạn muốn đi làm công việc gì.
Các môn bạn nêu ra chủ yếu là để giúp bạn có tư duy vững, một thứ rất quan trọng trong lập trình.
Nếu bạn không có thời gian học hết thì mình nghĩ nên nắm và thực sự hiểu được cơ bản của toán rời rạc, toán logic và cấu trúc dữ liệu, giải thuật.

4 Likes

Thêm mấy môn nữa học cho vui:

  • Analysis (Real, Complex, Functional, Harmonic)
  • Differential Equations
  • Topology
  • Differential Geometry
  • Abstract Algebra
  • Galois Theory
  • Measure Theory
  • Algebraic Graph Theory
  • Multivariate Statistical Analysis
  • Stochastic Processes
  • Bayesian Statistics
  • Non-parametric Statistics
  • Operations Research
  • Nonlinear Programming
  • Covex Analysis
  • Multiobjective Optimization
  • Nonsmooth Analysis
  • Number Theory
  • Combinatorics
  • Game Theory
  • Information Theory
  • Automata and Languages
  • Coding Theory
  • … (lười quá)
6 Likes

Nói chung bạn cứ học hết, mỗi cái học một ít, học lướt qua không cần học hết, lúc đó bạn sẽ biết môn nào cần thiết với bản thân, sau đó mới học chuyên sâu.

3 Likes

Biển học mênh mông quay đầu là bờ
Mà quay đầu hem có bờ
Cá ko thích điều này :stuck_out_tongue: :stuck_out_tongue:

4 Likes
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?