Professional Documents
Culture Documents
BTJB Syllabus
BTJB Syllabus
5 Objectives This topic is to introduce about Java programming language knowledge; adapt trainees with skills, lessons and practices
which is specifically used in the Fsoft projects.
The topic cover following output standards
Programming using H7SD Có khả năng phát triển phần mềm cơ bản (ứng dụng console) sử dụng Java
a PL
In details, after completing the topic, trainees will:
- Hiểu các khái niệm, kiến thức lập trình hướng đối tượng Java (overload, override, inheritance, Java IO,
file/database/exception handling, vv.)
- Có khả năng sử dụng ngôn ngữ trình lập trình cơ bản - Java Core)
- Hiểu và tuân thủ coding convention, tuân thủ theo thiết kê, không mắc lỗi common defects
- Biết sử dụng tool Eclipse
10 Training Delivery Trainees Tối ưu không quá 20 học viên/lớp thực hành, tối đa không quá 30
Principles Không hạn chế số lượng học viên trong giờ học lý thuyết
Trainer Giảng viên cần ít nhất 2 năm kinh nghiệm tham gia các dự án phát triển phần mềm và thao tác trực
tiếp với Java.
Training Dạy lý thuyết vào buổi sáng (sau khi HV làm xong quiz hàng ngày) và giao bài tập thực hành buổi chiều
(có trao đổi để HV nắm được yêu cầu)
Nhận xét các bài assignment của học viên.
Chấm bài Exam cuối môn học.
Re-Test Chỉ cho phép mỗi học viên thi lại tối đa 2 lần (1 lần thi chính thức, 1 lần tổ chức thi lại) hoặc có thể
tham gia các lần test do FSOFT tổ chức
Others NA
Training Schedule: Basic Technical Java-Based
Day Schedule Content Delivery Type Duration Training Materials / Logistics & General Notes
(hrs) (Required, For Reference, etc.)
Day 1: Java Basics &OOP Day1-M Giới thiệu về môn học Concept/Lecture 0.50 Giới thiệu về các nội dung sẽ học, cách học, các hình thức kiểm
in Java tra, thời gian kiểm tra.
Doc files:
CNU_Syllabus.xls
Day1-A Practice Time: Assignment Day 1 Assignment/Lab 3.00 Sinh viên tự làm bài tập và nộp bài thông qua hệ thống của
FSOFT
Day 2: Advanced OOP in Day2-M Daily Quiz Day 1 Test/Quiz 0.50 Giảng viên mở bài Quiz Day 1 cho sinh viên thi lần đầu và
Java những lần sau thì sinh viên có thể thi cải thiện bao nhiêu lần
cũng được.
Day2-M Nhận xét kết quả làm Assignment của Guides/Review 0.50 Dựa vào bài làm của sinh viên để nhận xét rút kinh nghiệm
Day 1
Day2-M Advanced OOP in Java Concept/Lecture 2.50 Doc files:
Code Review with Check Style - Day02_01_Advanced OOP.pptx
- Day02_02_Java Code Review with CheckStyle.pptx
Day 3: Exception Handling Day3-M Daily Quiz Day 2 Test/Quiz 0.50 Giảng viên mở bài Quiz Day 2 cho sinh viên thi lần đầu và
& Utility Classes những lần sau thì sinh viên có thể thi cải thiện bao nhiêu lần
cũng được.
Day3-M Nhận xét kết quả làm Assignment của Guides/Review 0.50 Dựa vào bài làm của sinh viên để nhận xét rút kinh nghiệm
Day 2
Day3-M Exception Handling Concept/Lecture 2.50 Doc files:
Utility Classes - Day03_01_Utility Classes.pptx
Java Collection Framework - Day03_02_Java Exception Handling.pptx
- Day03_03_Java-Collections-Framework.pdf
Day4-M Nhận xét kết quả làm Assignment của Guides/Review 0.50 Dựa vào bài làm của sinh viên để nhận xét rút kinh nghiệm
Day 3
Day 5: Database Day5-M Daily Quiz Day 4 Test/Quiz 0.50 Giảng viên mở bài Quiz Day 4 cho sinh viên thi lần đầu và
Programming with những lần sau thì sinh viên có thể thi cải thiện bao nhiêu lần
Hibernate cũng được.
Day5-M Nhận xét kết quả làm Assignment của Guides/Review 0.25 Dựa vào bài làm của sinh viên để nhận xét rút kinh nghiệm
Day 4
Day5-M ORM & Hibernate Concept/Lecture 3.00 Doc files:
- Day05_01_ORM&Hibernate.pptx
Day 6: Logging & Day6-M Daily Quiz Day 5 Test/Quiz 0.50 Giảng viên mở bài Quiz Day 5 cho sinh viên thi lần đầu và
Automation Unit Test những lần sau thì sinh viên có thể thi cải thiện bao nhiêu lần
cũng được.
Day6-M Nhận xét kết quả làm Assignment của Guides/Review 0.50 Dựa vào bài làm của sinh viên để nhận xét rút kinh nghiệm
Day 4
Day6-M Logging with Log4J Concept/Lecture 2.50 Doc files:
Automation Unit Test JUNIT - Day06_01_Using Log4J.pptx
- Day06_02_JUnit_Training Material.pptx
- Day06_03_Unit Test using JUnit in Eclipse.doc
Day 7: Topic Revision & Day7-M Daily Quiz Day 6 Test/Quiz 0.50 Giảng viên mở bài Quiz Day 6 cho sinh viên thi lần đầu và
Exam những lần sau thì sinh viên có thể thi cải thiện bao nhiêu lần
cũng được.
Day7-M Nhận xét kết quả làm Assignment của Guides/Review 0.50 Dựa vào bài làm của sinh viên để nhận xét rút kinh nghiệm
Day 6
Day7-M Ôn tập Guides/Review 1.00 GV tự chuẩn bị, dựa trên nội dung môn học
Day7-A Final Topic Test: Theory Part Exam 1.50 Giáo vụ tổ chức thi lý thuyết từ hệ thống FSOFT.
Day7-A Final Topic Test: Practice Part Exam 3.00 Giáo vụ sẽ tổ chức thi thực hành trên giấy và gửi cho giảng viên
chấm.