https://github.com/thongnguyens/knthcm
Học Phần Kỹ Năng Thực Hành Chuyên Môn Công Nghệ Thông Tin Đại Học Tôn Đức Thắng Của NGUYEN HOANG THONG.
https://github.com/thongnguyens/knthcm
cisco labs networking oops-in-java packet-tracer programming student-project study-notes
Last synced: 18 days ago
JSON representation
Học Phần Kỹ Năng Thực Hành Chuyên Môn Công Nghệ Thông Tin Đại Học Tôn Đức Thắng Của NGUYEN HOANG THONG.
- Host: GitHub
- URL: https://github.com/thongnguyens/knthcm
- Owner: thongnguyens
- License: mit
- Created: 2025-08-04T07:29:35.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2025-08-13T18:35:22.000Z (10 months ago)
- Last Synced: 2025-08-13T20:55:51.121Z (10 months ago)
- Topics: cisco, labs, networking, oops-in-java, packet-tracer, programming, student-project, study-notes
- Language: Java
- Homepage:
- Size: 67.4 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Học Phần Kỹ Năng Thực Hành Chuyên Môn Công Nghệ Thông Tin Đại Học Tôn Đức Thắng




> Bộ bài tập và demo thực hành bao gồm Java (cú pháp cơ bản, xử lý chuỗi và mảng, lập trình hướng đối tượng), cùng với các nội dung về mạng và xử lý sự cố bằng Cisco Packet Tracer.
---
## 🖧 Mô Tả Đề Thi
- **Hình thức thi**: Thực hành trên máy – Cisco Packet Tracer hoặc GNS3
- **Thời gian làm bài**: 180 phút.
- **Cấu trúc bài thi**:
```text
├─ Lập trình cơ bản (20%).
├─ Lập trình hướng đối tượng (15%).
├─ Mô phỏng mạng + cấu hình thiết bị (35%).
└─ Sửa lỗi hệ thống mạng (30%).
```
---
## 📦 Cấu trúc thư mục chính
```text
knthcm/
├─ basic/ # Bài tập Java cơ bản (strings, arrays, functions,...).
├─ oop/ # Bài tập Java OOP đầy đủ (Person, Student, Repository,...).
├─ network/ # Bài tập cơ bản về mạng Cisco Packet Tracer.
└─ troubleshoot/ # Ghi chú xử lý lỗi / mẹo vặt Cisco Packet Tracer.
```
---
## ⚙️ Yêu cầu môi trường
- **JDK 11+** (khuyến nghị JDK 21).
- Terminal (Bash trên Linux/macOS, PowerShell/CMD trên Windows).
Kiểm tra cài đặt:
```bash
java -version
javac -version
```
---
## ▶️ Cách biên dịch và chạy nhanh (tại thư mục `knthcm/`)
### Linux / macOS (Bash)
```bash
cd knthcm
javac $(find . -name "*.java")
```
### Windows PowerShell
```powershell
cd knthcm
$files = Get-ChildItem -Recurse -Filter *.java | ForEach-Object { $_.FullName }
javac $files
```
> Nếu dùng **CMD** cổ điển, có thể dùng IDE (IntelliJ/Eclipse/VS Code) để build cho thuận tiện.
---
## 🤝 Đóng góp
- Fork repo, tạo **feature branch**, mở **Pull Request**.
- Code style: rõ ràng, tên biến/hàm có nghĩa, thêm bình luận khi cần.
---
## 📜 License
Phát hành theo giấy phép **MIT** — xem [LICENSE](./LICENSE).
---
**Liên hệ / Góp ý:** vui lòng mở Issue trên GitHub hoặc để lại comment trong PR. Chúc bạn học tốt! 🚀