Chương trình đào tạo tân binh Fresher C/C++ là chương trình được xây dựng nhằm giúp các tân binh của FPT Software có cơ hội tìm hiểu và hệ thống lại các kiến thức C/ C++ và học hỏi quy trình phát triển phần mềm trước khi tham gia vào các dự án thực tế trong lĩnh vực Industrial Machinery Solution. Nội dung khóa học bao gồm các phần:
Chương trình đào tạo tân binh Fresher C/C++
1. Lập trình C/C++
- Tổng quan về lập trình C và C++
- Lưu đồ, mã giả trong lập trình. Biến, các kiểu dữ liệu. Vòng lặp, điều kiện, rẽ nhánh, hàm, mảng, chuỗi trong C++.
- Cấu trúc dữ liệu và giải thuật cơ bản. I/O process, thao tác với file. Quản lý bộ nhớ.
- Con trỏ (Pointer) cơ bản và nâng cao (pointer to pointer, smart pointers).
- Exception Handling, and Debugging/Tracing Techniques.
- Học về Linker Script, Macro, Bit Operations, Unit testing.
- Lập trình hướng đối tượng (object-oriented programming).
- Hiểu về Process, Thread, Multi threads trong C++
2. Phát triển phần mềm theo quy trình chuyên nghiệp
- Hiểu các bước thực hiện dự án, bao gồm thiết kế ứng dụng, làm GUI, thiết kế code, thực hiện Unit test, kiểm tra chất lượng dự án.
- Luyện tập kỹ năng code trong dự án.
- Rèn luyện các kỹ năng mềm: Viết email, kỹ năng phỏng vấn, thuyết trình, kỹ năng phân tích giải quyết vấn đề. Nâng tầm khả năng ngoại ngữ: đọc dịch tài liệu chuyên ngành, giao tiếp thường xuyên tại Câu lạc bộ Tiếng Anh của FSOFT Academy.