BÁO CÁO THỰC TẬP DOANH NGHIỆP
感感感感感感感感感感感感感感 PPT 感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感
ibaotu.com
2022
CÔNG TY SAMSUNG ELECTRONICS VIỆT NAM (SVMC)
GV HƯỚNG DẪN :
SINH VIÊN
LỚP
:
:
TS. Nguyễn Thái Cường:
Nguyễn Văn Hùng
2018DHKHMT01
K13
Nội dung
1
2
3
4
TỔNG QUAN CƠ SỞ THỰC TẬP
DỊCH VỤ VÀ SẢN PHẨM
感感感感感感感感感感感感感感 PPT 感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感
ibaotu.com
QUÁ TRÌNH THỰC TẬP TẠI ĐƠN VỊ
KẾT QUẢ THỰC TẬP
CHƯƠNG 01
感感感感感感感感感感感感感感 PPT 感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感
ibaotu.com
TỔNG QUAN CƠ SỞ THỰC TẬP
TỔNG QUAN CƠ SỞ THỰC TẬP
•
Được thành lập từ năm 2012, SVMC hiện đang là trung tâm nghiên cứu và phát triển di động lớn nhất của Samsung tại khu
vực Đơng Nam Á.
•
Nhân lực của SVMC hiện lên đến hơn 1400 kỹ sư đang làm việc trong các lĩnh vực phần mềm dành cho thiết bị di
động và mạng 4G LTE.
感感感感感感感感感感感感感感 PPT 感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感
•
ibaotu.com
Trụ sở của SVMC được đặt tại PVI Tower, nằm ở địa chỉ: số 1, đường Phạm Văn Bạch, P. n Hịa, Q. Cầu Giấy, TP.
2
Hà Nội, có diện tích hơn 10.000m và được trang bị hiện đại.
•
Hai nhóm lĩnh vực chính SVMC đang nghiên cứu bao gồm:
Phát triển phần mềm cho các thiết bị di động thương mại sử dụng nền tảng Android
Nghiên cứu, phát triển các giải pháp kỹ thuật trên nền tảng di động
TỔNG QUAN CƠ SỞ THỰC TẬP
Giới thiệu về tòa nhà PVI
•
PVI Tower nằm cạnh ngã tư giao cắt Trần Thái Tơng – Dương Đình Nghệ – Trung
感感感感感感感感感感感感感感 PPT 感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感
ibaotu.com
Kính
•
Tồ nhà văn phịng PVI Tower có quy mơ cao 25 tầng, tổng diện tích sử dụng
lên đến 61.400 m2
•
Tịa nhà PVI Tower được thiết kế theo phong cách hiện đại, tầm nhìn thống,
được trang bị đầy đủ cơ sở vật chất và trang thiết bị như hệ thống thang máy,
hệ thống điều hoà,
hệ thống chữa cháy,hệ thống điện nước.
TỔNG QUAN CƠ SỞ THỰC TẬP
•
•
Giới Thiệu về trung tâm SVMC.
SVMC là trung tâm nghiên cứu lớn nhất của SAMSUNG tại khu vực Đơng Nam Á.
•
Khơng chỉ nghiên cứu và phát triển phần mềm ĐTDĐ, SVMC còn tham gia chuyển giao công
Nơi đây không ngừng đổi mới để tạo ra một nơi làm việc tốt nhất chính sách đào tạo
nghệ tiên tiến đưa vào dây chuyền sản xuất tại 2 nhà máy lớn nhất tập đoàn ở Bắc Ninh và Thái
phát triển nhân tài bài bản, cùng chế độ lương thưởng cạnh tranh, cơng bằng nhằm
Ngun, góp phần vào thành cơng to lớn của tập đồn Samsung Electronics - trở thành một trong
nâng cao hiệu quả làm việc và sự gắn bó lâu dài của nhân viên.
những doanh nghiệp có vốn đầu tư nước ngồi thành cơng nhất tại Việt Nam.
感感感感感感感感感感感感感感 PPT 感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感
ibaotu.com
CHƯƠNG 02
感感感感感感感感感感感感感感 PPT 感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感
ibaotu.com
DỊCH VỤ VÀ SẢN PHẨM
DỊCH VỤ VÀ SẢN PHẨM
•
Các mảng hoạt động chính
Làm việc tại SVMC có thể được phân loại vào 3 lĩnh vực chính:
•
Nghiên cứu và phát triển phần mềm (Software R&D) Tại các bộ phận này thì những cơng
nghệ cốt lõi và các giải pháp được nghiên cứu. Tất cả các ứng dụng cài đặt sẵn cho các sản
•
Đánh giá di động và kiểm thử mạng Long term evolution (LTE):
感感感感感感感感感感感感感感 PPT 感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感
ibaotu.com
phẩm điện thoại di động cũng được phát triển ở đây.
Bất cứ nơi nào các sản phẩm phần mềm chạy trên các thiết bị di động hoặc hệ thống mạng, họ
sẽ được xác nhận sâu sắc và đầy đủ trong lĩnh vực đánh giá di động và kiểm thử mạng LTE.
•
Kỹ thuật phần mềm (Software Engineering) :
Trong kỹ thuật phần mềm, kỹ thuật phân tích tiên tiến, các cơng cụ tự động hóa, và các phương pháp
xác minh mới được tạo ra để đảm bảo kiến trúc, khung hoặc thậm chí mỗi dịng mã được tổ chức tốt
để các phần mềm sẽ có hiệu suất cao và ổn định.
DỊCH VỤ VÀ SẢN PHẨM
•
Các sản phẩm của doanh nghiệp
感感感感感感感感感感感感感感 PPT 感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感
ibaotu.com
Sản phẩm điện thoại di động
Sản phẩm máy tính bảng
•
Văn hóa doanh nghiệp
感感感感感感感感感感感感感感 PPT 感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感
ibaotu.com
Nguyên tắc ứng xử trong cơng ty
Ngun tắc ứng xử bên ngồi của cơng ty
CHƯƠNG 03
感感感感感感感感感感感感感感 PPT 感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感
ibaotu.com
QUÁ TRÌNH THỰC TẬP TẠI ĐƠN VỊ
Q TRÌNH THỰC TẬP
•
Cơng cụ phát triển ứng dụng :
Visual Studio 2022
GitHub
Dev C++
Eclipse
感感感感感感感感感感感感感感 PPT 感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感
ibaotu.com
Nội dung thực tập
•
Đào tạo về các thuật tốn và cấu trúc dữ
liệu
Mảng(Array)
Chuỗi (String)
感感感感感感感感感感感感感感 PPT 感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感
ibaotu.com
Ngăn xếp (Stack)
Hàng đợi (Queue)
Cấu trúc dữ liệu cây
g
ản
M
y)
a
rr
A
(
•
Được lưu trữ trong một tập hợp các dữ liệu cùng kiểu với độ dài
cố định
•
Được lưu trữ liên tiếp nhau trong các
感感感感感感感感感感感感感感 PPT 感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感
ibaotu.com
•
Khai báo mảng trong C/C++
KieuTen_mang[Kich_co_mang];
int hanghoa[5]={1,2,3,4,5};
ơ nhớ
C++ cung cấp hai kiểu biểu diễn chuỗi như sau:
ỗ
hu
C
g)
n
i
r
St
(
i
•
•
Chuỗi theo phong cách của ngơn ngữ C (C-style),
•
Lớp Chuỗi (String) được giới thiệu trong C/C++ chuẩn.
Chuỗi theo phong cách C
o
là mảng một chiều của các ký tự mà kết thúc bởi một ký tự null '\0’.
o
char loiChao[6]={'H','e','l','l','o','\0’};
o
char loiChao[]="Hello";
Biểu diễn ô nhớ cho đoạn chuỗi trên trong ngôn ngữ C/C++:
感感感感感感感感感感感感感感 PPT 感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感
ibaotu.com
Chuỗi (String)
感感感感感感感感感感感感感感 PPT 感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感
ibaotu.com
C++ hỗ trợ một loạt các hàm để thao tác với chuỗi
Ngăn xếp (Stack)
•
•
•
Một ngăn xếp là một cấu trúc dữ liệu trừu tượng, hầu như được sử dụng trong hầu hết mọi ngơn ngữ lập trình.
Đặt tên là ngăn xếp bởi vì nó hoạt động như một ngăn xếp trong đời sống thực, ví dụ như một cỗ bài hay một chồng đĩa, …
Đây là cấu trúc dữ liệu hoạt động theo nguyên tắc: vào sau ra trước (Last in first out - LIFO)
Các hàm cơ bản trên cấu trúc dữ liệu ngăn xếp
感感感感感感感感感感感感感感 PPT 感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感
ibaotu.com
•Push(): lưu giữ một phần tử trên ngăn xếp.
•Pop(): xóa một phần tử từ ngăn xếp.
•Peek(): lấy phần tử dữ liệu ở trên cùng của ngăn xếp, mà khơng xóa phần tử này.
•IsFull(): kiểm tra xem ngăn xếp đã đầy hay chưa.
•IsEmpty(): kiểm tra xem ngăn xếp là trống hay khơng.
•
Một ngăn xếp có thể được triển khai theo phương thức của Mảng (Array), Cấu trúc (Struct), Con trỏ (Pointer) và Danh
sách liên kết (Linked List).
•
Ngăn xếp có thể là ở dạng kích cỡ cố định hoặc ngăn xếp có thể thay đổi kích cỡ.
Ngăn xếp (Stack)
感感感感感感感感感感感感感感 PPT 感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感
ibaotu.com
Hoạt động POP
Hoạt động PUSH
Sơ đồ minh họa một ngăn xếp và các hoạt động diễn ra trên ngăn xếp
Hàng đợi(Queue)
•
•
•
Hàng đợi (Queue) là một cấu trúc dữ liệu trừu tượng.
Đặc điểm của hàng đợi là FIFO (first in first out) - có nghĩa là vào trước ra trước.
Đặt tên là hàng đợi bởi vì nó là một cái gì đó tương tự như hàng đợi trong đời sống hàng ngày (xếp hàng)
Các hàm cơ bản trên cấu trúc dữ liệu hàng đợi
感感感感感感感感感感感感感感 PPT 感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感
ibaotu.com
•Enqueue (): thêm (hay lưu trữ) một phần tử vào trong hàng đợi.
•Dequeue(): xóa một phần tử từ hàng đợi.IsFull(): kiểm tra xem ngăn xếp đã đầy hay chưa.
•Peek(): lấy phần tử ở đầu hàng đợi, mà khơng xóa phần tử này.
•IsFull(): kiểm tra xem hàng đợi là đầy hay khơng.
•IsEmpty(): kiểm tra xem hàng đợi là trống hay hay khơng.
•
Tương tự như cấu trúc dữ liệu ngăn xếp, thì cấu trúc dữ liệu hàng đợi cũng có thể được triển khai bởi sử
dụng Mảng (Array), Danh sách liên kết (Linked List), Con trỏ (Pointer) và Cấu trúc (Struct).
Hàng đợi (Queue)
感感感感感感感感感感感感感感 PPT 感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感
ibaotu.com
Hoạt động Enqueue
Hoạt động Dequeue
Sơ đồ minh họa một hàng đợi và các hoạt động diễn ra trên hàng đợi
Cấu trúc dữ liệu cây
Cấu trúc dữ liệu cây biểu diễn các nút (node) được kết nối bởi
các cạnh
Cây nhị phân (Binary Tree)
•
•
•
Là một cấu trúc dữ liệu đặc biệt được sử dụng cho mục đích lưu trữ dữ liệu.
Điều kiện đặc biệt là mỗi nút có thể có tối đa hai nút con.
Một cây nhị phân tận dụng lợi thế của hai kiểu cấu trúc dữ liệu: một mảng đã sắp thứ tự và
感感感感感感感感感感感感感感 PPT 感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感
ibaotu.com
một danh sách liên kết (Linked List)
Cây tìm kiếm nhị phân (Binary Search Tree)
•
•
•
Biểu diễn một hành vi đặc biệt.
Con bên trái của một nút phải có giá trị nhỏ hơn giá trị của nút cha (của nút con này)
Con bên phải của nút phải có giá trị lớn hơn giá trị của nút cha (của nút con này).
Cây nhị phân
Đây là một số khái niệm quan trọng liên quan tới cây nhị phân:
•
Đường: là một dãy các nút cùng với các cạnh của một cây.
•
Nút gốc (Root): nút trên cùng của cây được gọi là nút gốc. Một cây sẽ chỉ có một nút gốc và một đường xuất phát từ nút gốc tới bất kỳ nút nào khác. Nút gốc là nút duy nhất
khơng có bất kỳ nút cha nào.
•
Nút cha: bất kỳ nút nào ngoại trừ nút gốc mà có một cạnh hướng lên một nút khác thì được gọi là nút cha.
•
Nút con: nút ở dưới một nút đã cho được kết nối bởi cạnh dưới của nó được gọi là nút con của nút đó.
•
Nút lá: nút mà khơng có bất kỳ nút con nào thì được gọi là nút lá.
•
Cây con: cây con biểu diễn các con của một nút.
•
Truy cập: kiểm tra giá trị của một nút khi điều khiển là đang trên một nút đó.
•
Duyệt: duyệt qua các nút theo một thứ tự nào đó.
•
Bậc: bậc của một nút biểu diễn số con của một nút. Nếu nút gốc có bậc là 0, thì nút con tiếp theo sẽ có bậc là 1, và nút cháu của nó sẽ có bậc là 2, …
•
Khóa (Key): biểu diễn một giá trị của một nút dựa trên những gì mà một thao tác tìm kiếm thực hiện trên nút.
感感感感感感感感感感感感感感 PPT 感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感
ibaotu.com
Biểu diễn Cây nhị phân
Cây tìm kiếm nhị phân
Các hoạt động cơ bản có thể được thực hiện trên cấu trúc dữ liệu cây tìm kiếm nhị phân:
•
Chèn: chèn một phần tử vào trong một cây/ tạo một cây.
•
Tìm kiếm: tìm kiếm một phần tử trong một cây.
•
Duyệt tiền thứ tự: duyệt một cây theo cách thức duyệt tiền thứ
•
Duyệt trung thứ tự: duyệt một cây theo cách thức duyệt trung thứ tự
•
Duyệt hậu thứ tự: duyệt một cây theo cách thức duyệt hậu thứ tự
感感感感感感感感感感感感感感 PPT 感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感
ibaotu.com
Biểu diễn cây tìm kiếm nhị phân
CHƯƠNG 04
感感感感感感感感感感感感感感 PPT 感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感
ibaotu.com
KẾT QUẢ THỰC TẬP
KẾT QUẢ THỰC TẬP
Ứng dụng đã làm được
Game rắn săn mồi
Rắn săn mồi là game cổ điển, xuất hiện vào năm 1997 trên Nokia 1280 là những ô vuông xếp liên
tiếp nhau di chuyển trên một màn hình màu xanh đơn giản, nhưng rắn săn mồi đã xây dựng rất
thành cơng tên tuổi của mình.
感感感感感感感感感感感感感感 PPT 感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感感
ibaotu.com
Bố cục game gồm 3 thành phần:
•
Rắn: di chuyển tự động và đổi hướng qua các key(w-lên,s-xuống,d-phải,a-trái)
•
Táo(con mồi ): tự động xuất hiện ngẫu nhiên trong map
•
Tường(map ):ngăn rắn di chuyển và nhận định thua khi đâm vào tường