Programming Fundamentals (with C/C++)_Cơ sở lập trình (với C/C++)
Programming Fundamentals (with C/C++)
- Tín chỉ
- 3
- Bậc
- Bachelor
- Thang điểm
- 10
- Điểm qua
- 5
Mô tả
This course equips students with knowledge of the C/C++ programming language from basic to advanced, *) Basics - C/C++ Keywords, C/C++ Variable Types, Lvalues and Rvalues, Operators in C/C++, Strings, Arrrays, Pointerts, C/C++ References, C/C++ Basic Input/Output ... - OOP *) Advance: C/C++ Standard Template Libaries, Files/streaming ,Exception, template, multithread, smartpointer, etc. *) Skill: Problem-solving thinking skills, logical thinking and technical communication skills in the direction of Computational Thinking (CT).
Phân bổ thời gian
Study hour (150h) = 45h contact hours + 1h final exam + 85' practical exam + 4.5h final project presentation +98.1h self-study
Nhiệm vụ sinh viên
- Students must attend at least 80% of contact slots in order to be accepted to the final examination. - Student is responsible to do all exercises, assignments and labs given by instructor in class or at home and submit on time - Students apply Computational Thinking (CT) to analyze, model, and present solutions to problems - Use laptop in class only for learning purpose - Promptly access to the FU FLM at https://flm.fpt.edu.vn/ for up-to-date course information
Công cụ
- Internet - C language utility: + DevC++ 6.3 for campus PE testing on student machines + VS Code (no AI extension integrated) for campus PE exam on USB - AI tools (ChatGPT/Copilot/Gamma…), Snyk and other simulation software if deemed appropriate.