Tải bản đầy đủ (.docx) (40 trang)

BÁO cáo THỰC tập kỹ THUẬT công ty FPT software,

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (1.11 MB, 40 trang )

ĐẠI HỌC BÁCH KHOA HÀ NỘI

TRƯỜNG ĐIỆN ĐIỆN TỬ
*****************

BÁO CÁO
THỰC TẬP KỸ THUẬT

Sinh viên:

Nguyễn Thanh Thủy

MSSV:

20182815

Lớp:

06 - ET1 - K63

Đơn vị thực tập:

Công ty FPT Software

Hà Nội, 9 – 2022

TIEU LUAN MOI download : moi nhat


LỜI NÓI ĐẦU
Trong đợt thực tập lần này em đã vinh dự được tham gia đợt thực tập tại công ty


FPT Software, do viện Điện tử - Viễn Thông - Đại Học Bách khoa Hà Nội, phối hợp với
FPT Software tổ chức. Đây là cơ hội rất tốt để sinh viên chúng em được tiếp cận môi
trường làm việc thực tế tại các công ty, doanh nghiệp, qua đó có thể phần nào học hỏi
được các kỹ năng cần thiết về chuyên môn, nghiệp vụ cũng như các kỹ năng mềm cần có,
đồng thời cũng là cơ hội để chúng em tự đánh giá lại khả năng của bản thân và trau dồi
thêm những kiến thức cần thiết để phục vụ cho tương lai sắp tới.
Đợt thực tập kéo dài từ 1/8 đến 16/9/2022. Ở FSoft em đã tham gia các khóa học Day
One, Writing Email & CV, Campuslink C Embedded System. Đây là những khóa học nền
tảng cung cấp cho học viên những hiểu biết về văn hóa công ty, chính sách an tồn thơng tin
cũng như đào tạo về kỹ năng về ngơn ngữ lập trình C và MCP. Thực sự, đây là những kiến
thức hết sức hữu ích giúp cho sinh viên chúng em có thể tự nâng cao trình độ bản thân và có
một nền tảng vững chắc đáp ứng được như cầu của các công ty sau này.

Trong thời gian qua, sinh viên khoa ĐTVT K63 chúng em được sự quan tâm của
nhà trường, viện ĐTVT đã tổ chức đi thực tập nhận thức và thực tập kỹ thuật ở công ty
FPT software. Nhờ vậy, chúng em có định hướng rõ ràng hơn về nghề nghiệp, có động
lực học tập tốt hơn và có đam mê trong học tập. Qua đợt thực tập em đã thấy mình cần
phải cớ gắng nhiều hơn nữa trong việc học tập trên lớp, giao lưu học hỏi cũng như hoàn
thiện thêm những kỹ năng cần thiết cho bản thân. Được thực tập, làm việc trong một môi
trường chuyên nghiệp là một cơ hội rất tốt đối với em. Trong khoảng thời gian này em
thấy phía cơng ty đã tạo điều kiện hết sức thuận lợi để giúp đỡ chúng em có cơ hội trải
nghiệm tốt nhất về công việc sau này. Tuy nhiên do thời gian này chúng em cũng gặp một
chút khó khăn trong quá trình học và làm:
Những thuận lợi và khó khăn trong thời gian thực tập




Tḥn lợi
- Các anh chị giảng viên nhiệt tình, giảng dạy dễ hiểu, tài liệu rõ ràng.

- Thời gian thực tập thuận lợi, giúp sinh viên chúng em có nhiều thời gian để
tiếp thu kiến thức nhiều nhất có thể.
- Môi trường thực tập năng động, sáng tạo
Khó khăn
- Do không thể đến công ty thường xuyên, em tham gia thực tập online nên
còn chưa thể tiếp thu hết kiến thức mà công ty truyền đạt một cách hiệu quả
nhất


TIEU LUAN MOI download : moi nhat


Em xin gửi lời cám ơn chân thành đến Viện Điện Tử – Viễn Thông, Đại học Bách
Khoa Hà Nội và công ty FPT Software đã tạo điều kiện thuận lợi cho chúng em có cơ hội
trải nghiệm môi trường làm việc ở FSoft. Em xin cảm ơn các thầy cô, cán bộ quản lý Viện
đã giới thiệu chúng em với công ty FPT Software để thực hiện đợt thực tập này. Về phía
cơng ty FPT Software, em xin gửi lời cảm ơn sâu sắc đến hai anh Vũ Minh Ngọc- giảng
viên chính của khóa thực tập này, các anh luôn là người tận tụy với các bạn sinh viên thực
tập nói chung và với em nói riêng, luôn khơi được ng̀n sáng tạo trong lập trình cho bọn
em, và lời cảm ơn đến chị Lê Thị Thanh Huyền- Admin của lớp đã giúp đỡ em tận tình để
em có thể hoàn thành đợt thực tập.
Em xin chân thành cảm ơn!

TIEU LUAN MOI download : moi nhat


MỤC LỤC
DANH MỤC HÌNH ẢNH......................................................................................................i
DANH MỤC BẢNG BIỂU...................................................................................................ii
CHƯƠNG 1: GIỚI THIỆU CHỨC NĂNG, NHIỆM VỤ, CƠ CẤU TỔ CHỨC CỦA

ĐƠN VỊ TIẾP NHẬN.........................................................................................................................1
1.

2.

Tập đồn FPT...........................................................................................................1
1.1.

Lịch sử hình thành và phát triển........................................................................ 2

1.2.

Cơ cấu tổ chức...................................................................................................3

1.3.

Tình hình hoạt động...........................................................................................4

Cơng ty FPT Software.............................................................................................4
2.1.

Lịch sử phát triển...............................................................................................5

2.2.

Cơ cấu tổ chức...................................................................................................5

2.3.

Tình hình hoạt động...........................................................................................6


CHƯƠNG 2: NỘI DUNG THỰC TẬP...............................................................................7
1.

Các vị trí cộng việc trong công ty, yêu cầu chuyên môn, kỹ năng từng vị trí

7

2.Mơ tả các lĩnh vực hoạt động của cơng ty .................................

3.Mô tả các công việc được giao trong thời gian thực tập ..........
3.1.

Khóa học Day One .......

3.2.

Khóa học Writing Email

3.3.

Khóa học Campuslink C

3.4 Khóa học MCP…………………………………………
3.5.

Các sự kiện và hoạt độn

CHƯƠNG 3: NHẬN XÉT, ĐỀ XUẤT ...........................................................................


1.Ưu điểm ........................................................................................

2.Nhược điểm...................................................................................

3.Đề xuất ..........................................................................................
CHƯƠNG 4: KẾT LUẬN ...............................................................................................
TÀI LIỆU THAM KHẢO ...............................................................................................


TIEU LUAN MOI download : moi nhat


TIEU LUAN MOI download : moi nhat


DANH MỤC HÌNH ẢNH
Hình 1 Khu tổ hợp FPT Tower................................................................................. 1
Hình 2: Lãnh đạo chủ chớt của tập đồn FPT.......................................................... 3
Hình 3: Cơ cấu tổ chức các cơng ty thành viên của tập đồn FPT...........................3
Hình 4: Định hướng phát triển cơng nghệ SMAC của FPT..................................... 4
Hình 5: Logo của cơng ty FPT Software.................................................................. 4
Hình 6: Một sớ lãnh đạo chủ chớt của FPT Software............................................... 5
Hình 7: Các chi nhánh và văn phịng của FPT Software trên tồn cầu.....................6
Hình 8: Khóa học Day one....................................................................................... 9
Hình 9: Khóa học Writing Email........................................................................... 10
Hình 10: Khóa học Writing CV............................................................................. 10
Hình 11: Coding Convention (1)........................................................................... 14
Hình 12: Coding Convention (2)........................................................................... 15
Hình 13: Coding Convention (3)........................................................................... 16
Hình 14: Coding Convention (4)........................................................................... 17

Hình 15: Chương trình quản lý mảng sớ ngun................................................... 18
Hình 16: Chương trình cấp phát bộ nhớ động 10 bytes cho 1 con trỏ....................19
Hình 17: Chương trình quản lý sinh viên............................................................... 20
Hình 18: Chương trình parse file định dạng srecord.............................................. 21

i

TIEU LUAN MOI download : moi nhat


DANH MỤC BẢNG BIỂU
Bảng 1: Lịch học khóa Campuslink C Embedded System..................................... 13
Bảng2 : Lịch học khóa MCP………………………………………………………31

ii

TIEU LUAN MOI download : moi nhat


CHƯƠNG 1: GIỚI THIỆU CHỨC NĂNG, NHIỆM VỤ, CƠ CẤU
TỔ CHỨC CỦA ĐƠN VỊ TIẾP NHẬN
1. Tập đồn FPT

Hình 1 Khu tổ hợp FPT Tower

Tập đoàn FPT là một trong những đơn vị cung cấp dịch vụ viễn thông và phần
mềm hàng đầu Việt Nam.
Trụ sở chính: Tịa nhà FPT Cầu Giấy, phố Duy Tân, phường Dịch Vọng Hậu, quận
Cầu Giấy, Hà Nội


1

TIEU LUAN MOI download : moi nhat


1.1.

Lịch sử hình thành và phát triển

Năm 1986, Việt Nam bắt đầu thực hiện Đổi Mới, mở cửa nền kinh tế. Các mơ hình
kinh tế tư nhân bắt đầu có thể phát triển. Ơng Trương Gia Bình lúc đó đang làm việc tại
Viện Cơ học, quyết thành lập một công ty trực thuộc một cơ quan nhà nước cấp bộ hoạt
động trong lĩnh vực kinh doanh, xuất nhập khẩu và chuyển giao công nghệ. Ngày
13/9/1988, Công ty Công nghệ Thực phẩm được thành lập và giao cho ơng Trương Gia
Bình làm giám đốc. Tên tiếng Anh của công ty được chọn là Food Processing Technology
Company – FPT. Công ty lúc mới thành lập có 13 người.
Hợp đồng cung cấp máy tính cho Viện Hàn lâm Khoa học Liên Xơ năm 1989 đánh
dấu sự bắt đầu chuyển hướng của FPT từ một công ty chế biến thực phẩm trở thành một
công ty hoạt động trong lĩnh vực công nghệ thông tin. Tháng 10/1990, công ty được đổi
tên thành Công ty Phát triển và Đầu tư Công nghệ. Tên viết tắt FPT giờ trở thành
Corporation for Financing Promoting Technology. FPT ký hợp đồng phần mềm thương
mại đầu tiên cuối năm đó, hợp đồng cung cấp hệ thống đặt vé giữ chỗ cho phòng vé của
Vietnam Airlines.
Năm 1997, khi Việt Nam bắt đầu kết nới Internet tồn cầu, FPT được chọn là nhà
cung cấp thiết bị và là một trong những ISP đầu tiên của Việt Nam.
Năm 2001, FPT cho ra đời báo điện tử VnExpress, một trong những trang báo điện
tử đầu tiên của Việt Nam và đến nay vẫn là một trong những trang tin tức nhanh và cập
nhật nhất, thu hút lượng độc giả rất lớn hàng ngày.
Tháng 09/2006, Đại học FPT ra đời và cũng là trường đại học đầu tiên của doanh
nghiệp được cấp giấy phép hoạt động. Hiện Đại học FPT đang đào tạo khoảng 17000 sinh

viên, học viên ở nhiều khối khác nhau.
Ngày 13/12/2006, cổ phiếu FPT chính thức tham gia giao dịch tại Trung tâm Giao
dịch Chứng khoán TP HCM (nay là Sở giao dịch Chứng khoán TP HCM - HOSE) với
60.810.230 cổ phiếu mệnh giá 10.000 đồng/cổ phiếu và trở thành doanh nghiệp đầu tiên
hoạt động trong lĩnh vực công nghệ thông tin niêm yết trên sàn chứng khoán.
Tháng 2/2012, FPT quyết định đầu tư mở rộng chuỗi bán lẻ FPT chuyên kinh doanh
các sản phẩm công nghệ với mục tiêu đạt 150 cửa hàng vào năm 2014. Tính đến hết năm
2014, chuỗi bán lẻ FPT Shop đã có mặt ở 63 tỉnh thành Việt Nam với 163 cửa hàng.

Văn hóa chung của tất cả nhân viên tại FPT là: Tôn trọng Cá nhân - Tinh thần Đổi
mới - Tinh thần Đồng đội, khuyến khích nhân viên làm việc hiệu quả vì thành quả chung
của công ty.
2

TIEU LUAN MOI download : moi nhat


1.2.

Cơ cấu tổ chức

Hình 2: Lãnh đạo chủ chốt của tập đồn FPT

Hình 3: Cơ cấu tổ chức các cơng ty thành viên của tập đoàn FPT

Tập đoản FPT hoạt động trong 4 lĩnh vực chính, gờm nhiều cơng ty thành viên:
















Cơng nghệ:
Cơng ty TNHH Hệ thớng Thơng tin FPT
Cơng ty TNHH Phần mềm FPT (FPT Software)
Viễn thông:

Công ty Cổ phần Viễn thông FPT
Công ty Cổ phần Dịch vụ Trực tuyến FPT
Phân phối và bán lẻ:

Công ty TNHH Thương mại FPT
Công ty Cổ phần Bán lẻ Kỹ thuật số FPT
3

TIEU LUAN MOI download : moi nhat




Giáo dục:


• Cơng ty TNHH Giáo dục FPT
1.3.

Tình hình hoạt động

Hình 4: Định hướng phát triển cơng nghệ SMAC của FPT

Sau hơn 27 năm thành lập, FPT đã trở thành một trong những công ty công nghệ
thông tin và viễn thông lớn nhất Việt Nam. FPT đã cung cấp dịch vụ tới tất cả 63 tỉnh thành
ở Việt Nam và mở rộng ra thị trường thế giới. Đến nay FPT đã hiện diện tại 19 quốc gia với
26400 nhân viên, trong đó có hơn 12000 kỹ sư và chuyên gia công nghệ với doanh thu năm
2015 đạt 1,8 tỷ USD. Khoảng 75% nhân viên của FPT có độ tuổi dưới 30 và đang đóng góp
cho tương lai của tập đoàn. Định hướng cơng nghệ của tập đồn là SMAC: Social,
Mobile, Analytics, Cloud.

2. Cơng ty FPT Software

Hình 5: Logo của cơng ty FPT Software

4

TIEU LUAN MOI download : moi nhat


FPT Software là một thành viên thuộc Tập đoàn FPT thành lập ngày 13/1/1999,
hoạt động trong lĩnh vực gia công xuất khẩu phần mềm của Việt nam. Với các quy trình
chuẩn của thế giới về sản xuất phần mềm, quản lý chất lượng và bảo mật thông tin như
CMMI-5, ISO 9001:2000, ISO 27001:2005, FPT Software là một Công ty phần mềm có
các quy trình chuẩn thế giới hàng đầu tại Việt Nam.

Trụ sở chính của cơng ty đặt tại tầng 6-12, Tịa nhà FPT phớ Duy Tân, q̣n Cầu
Giấy, Hà Nội.
2.1.

Lịch sử phát triển

FPT bắt đầu hoạt động trong lĩnh vực outsource phần mềm vào năm 1999. Năm
2001, FPT được IBM chọn làm nhà cung cấp dịch vụ phần mềm độc lập.
Năm 2004, Công ty Cổ phần Phần mềm FPT (FPT Software Joint-Stock Company)
được thành lập. Cùng năm đó công ty mở chi nhánh tại thành phớ Hờ Chí Minh và văn phịng
tại Tokyo, Nhật Bản. Năm 2005, cơng ty mở chi nhánh tại Đà Nẵng. Công ty đã đạt được
nhiều chứng chỉ uy tín như: SEI CMM/CMMI Level 5, ISO 9001:2008, ISO 27001:2013
(trước là BS 7799-2:2002), ISO/IEC 20000, ISO 14000, ISO/TS 16949.

2.2.

Cơ cấu tổ chức

Hình 6: Một số lãnh đạo chủ chốt của FPT Software

Năm 2012, FPT Software quyết định tái cấu trúc tổ chức. Công ty không duy trì
hình thức cơng ty thành viên và tư cách pháp nhân của các đơn vị đó, và thành lập 6 đơn
vị phần mềm chiến lược FSU (FPT Software Strategic Unit): FSU1, FSU3, FSU11,
FSU13, FSU15 và FSU17.

5

TIEU LUAN MOI download : moi nhat



2.3.

Tình hình hoạt động

Hình 7: Các chi nhánh và văn phịng của FPT Software trên tồn cầu

Cơng ty FPT Software có vốn điều lệ 520 tỷ đồng, 100% thuộc sở hữu của tập
đồn FPT. Lợi nḥn của cơng ty cán mốc 100 triệu USD vào năm 2013. Năm 2014, công
ty đã đạt mốc 7000 nhân viên, mở thêm 3 văn phịng gờm F-Ville ở Hà Nội, F-Town 2 ở
thành phớ Hờ Chí Minh và FPT Cần Thơ ở Cần Thơ. Đến nay FPT Software đã hiện diện
ở nhiều nước trên thế giới như Nhật Bản, Hoa Kỳ, Đức, Pháp, Australia, Slovakia... FPT
Software hiện đang là một trong những công ty outsource phần mềm hàng đầu ở Việt
Nam và uy tín trên thế giới.

6

TIEU LUAN MOI download : moi nhat


CHƯƠNG 2: NỘI DUNG THỰC TẬP
1. Các vị trí cộng việc trong công ty, yêu cầu chuyên môn, kỹ năng từng vị trí
Fsoft có nhiều vị trí cho sinh viên mới ra trường có thể đảm nhận. Có 2 loại cơng
việc chính là: cơng việc thường xun và cơng việc tạm thời. Công việc thường xuyên là
công việc lâu dài, cịn cơng việc tạm thời là cơng việc ngắn hạn, phục vụ cho nhu cầu đột
xuất của công ty. Sau khi ra trường, sinh viên có thể nộp đơn ứng tuyển sau đó thi phỏng
vấn để trở thành thành viên của Fsoft.Sau đó, sinh viên có thể tham gia vào các dự án của
công ty hoặc các công việc phù hợp với trình độ và năng lực. Cơng ty có tủn dụng một
sớ vị trí sau:

❖ Project Manager (Quản lí dự án)

➢Công việc: Làm việc trực tiếp với khách hàng. Tham gia xây dựng hệ
thống phần mềm
➢Yêu cầu: Bằng tốt nghiệp: kĩ sư loại khá trở lên. Có khả năng giao tiếp tốt
2 ngôn ngữ Anh, Việt.







➢ Ưu tiên: có kinh nghiệm 3 năm làm dự án.
Team Leader (Trưởng nhóm)




Cơng việc: được làm trưởng nhóm 1 lĩnh vực nào đó
Yêu cầu: Có kinh nghiệm làm dự án 5 năm. Có khả năng quản lý nhân sự.
Developer (Kỹ sư lập trình)




Cơng việc: Lập trình dự án và phát triển phần mềm đặc biệt là Android
u cầu: Kinh nghiệm lập trình, tính tình hài hịa, chăm chỉ
Tester (Kỹ sư kiểm tra):






Cơng việc: Mơ tả hệ thớng phần mềm, phân tích và viết báo cáo
Yêu cầu: Có kiến thức lập trình cơ bản
Ưu tiên: Có kinh nghiệm, tính tình hịa nhã, chăm chỉ
SALE (NHân viên kinh doanh bán hàng):

➢Cơng việc: Tìm hiểu thị trường, tìm kiếm thơng tin khách hàng tiềm năng.
Tư vấn, giải đáp cho khách hàng các dịch vụ do công ty FPT cung cấp.

➢ Yêu cầu: Có bằng cử nhân tốt nghiệp, khả năng giao tiếp tốt.

➢Ưu tiên: Ưu tiên sv các trường ĐH Kinh tế, nữ ngoại hình xinh xắn, tính
tình hịa đờng.vui vẻ






Nhân viên kỹ thuật:
Cơng việc: lắp đặt, bảo trì hệ thớng các dịch vụ cơng ty FPT cung cấp
Yêu cầu: Tốt nghiệp cao đăng trở lên chuyên ngành ĐTVT.

7


TIEU LUAN MOI download : moi nhat



➢Ưu tiên: Ứng viên có kinh nghiệm trong nghề, có chứng chỉ về mạng
2. Mô tả các lĩnh vực hoạt động của công ty
Với các lĩnh vực kinh doanh cốt lõi thuộc lĩnh vực Công nghệ thông tin và Viễn
thông, FPT cung cấp dịch vụ tới 57/63 tỉnh thành tại Việt Nam, khơng ngừng mở rộng thị
trường tồn cầu. Đến thời điểm hiện tại, FPT đã có mặt tại 17 quốc gia gồm: Việt Nam,
Lào, Thái Lan, Campuchia, Singapore, Mỹ, Anh, Nhật Bản, Malaysia, Úc, Pháp,
Philippines, Đức, Myanmar, Kuwait, Bangladesh và Indonesia.
Công ty Cổ phần Phần mềm FPT là công ty chun về lĩnh vực gia cơng phần
mềm , chính vì thế nên cơng ty cung cấp tất cả dịch vụ liên quan như :










Xuất khẩu phần mềm
Giải pháp phần mềm
Phân phới các sản phẩm cơng nghệ thơng tin
Tích hợp hệ thống
Cung cấp các giải pháp ,dịch vụ viễn thông và internet
Triển khai và Tư vấn dịch vụ ERP
Phát triển hệ thớng nhúng
Các dịch vụ khác

Ngồi ra, cơng ty đã tham gia tích cực vào các hoạt động văn hóa xã hội. Cơng ty
cịn tổ chức được các câu lạc bộ sở thích: võ thuật, cuộc thi ảnh chào mừng ngày sinh

nhat công ty. Để tạo môi trường dân chủ và cởi mở cơng ty cịn lập trang chodua.com để
các thành viên trong và ngồi cơng ty tự do góp ý giúp công ty ngày càng phát triển
Khóa học cung cấp cho học viên những kiến thức căn bản về:





Cơ sở dữ liệu (CSDL - database)
Hệ quản trị CDSL (DBMS – Database Management System)
Ngôn ngữ truy vấn SQL
Phần mềm SQL Server của Microsoft.

3. Mô tả các công việc được giao trong thời gian thực tập
Mục đích của đợt thực tập là giúp sinh viên học tập và thực hành cơ bản với ngơn
ngữ lập trình C và lập trình hệ thống nhúng. Đợt thực tập được chia làm 3 khóa học nhỏ:
Khóa học Day One, khóa học Writing Email & CV và khóa học Campuslink C Embedded
System.

8


TIEU LUAN MOI download : moi nhat


3.1.

Khóa học Day One

Day One là khóa học của FPT Software dành cho nhân viên mới. Khóa học kéo dài

trong 1 ngày, cung cấp cho học viên các thông tin về quy định, chính sách và các cơng cụ
sử dụng trong quá trình làm việc. Khóa học gờm các nội dung chính như:

ISMS4N (Information Security Management System for Newbies): Chính
sách bảo mật thông tin ở FSoft và các nguyên tắc bảo mật thơng tin

FWE (FSoft Working Environment): Mơi trường làm việc ở FSoft và các
công cụ sử dụng trong công việc hàng ngày

QMS (Quality Management System): Hệ thớng quản lý chất lượng và các
chứng chỉ quốc tế về quản lý chất lượng mà FPT Software đã đạt được

CoBC (Code of Bussiness Conduct): Bộ quy tắc về đạo đức kinh doanh ở FSoft

Hình 8: Khóa học Day one

3.2.

Khóa học Writing Email & CV


Khóa học Writing Email

Trong cơng việc ở các cơng ty, cơ quan, tập đồn …, Email giữ vai trị quan trọng
trong việc trao đổi thông tin với nhau, với khách hàng. Để viết được 1 Email tốt không
phải ai cũng làm được đặc biệt là sinh viên. Chính vì thế, khóa học Email Writing sẽ giúp
nhân viên, sinh viên thực tập …, có được những kĩ năng tốt để viết Email.
9

TIEU LUAN MOI download : moi nhat



Hình 9: Khóa học Writing Email



Khóa học Writing CV

Một trong những vấn đề thiết yếu đối với mỗi sinh viên, người đi xin việc đó là kĩ
năng phỏng vấn. làm sao để lấy được cảm tình của nhà tuyển dụng, làm thế nào để lấy điểm,
để có 1 buổi phỏng vấn tốt …, nắm được những điều này, công ty đã tạo điều kiện tổ chức
1 khóa học online nhằm giúp sinh viên có được những kĩ năng cần thiết khi ra trường xin
việc.

Hình 10: Khóa học Writing CV

10

TIEU LUAN MOI download : moi nhat


3.3.

Khóa học Campuslink C Embedded System

Trong thời gian hơn một tháng thực tập tại công ty FPT Software, em đã được
tham gia lớp Campuslink C Embedded System, được thiết kế cho sinh viên viện Điện tử viễn thông. Trong khóa học bọn em được ôn lại các kiến thức cơ bản và dạy thêm các
kiến thức về ngôn ngữ C, Coding Convention. Thời gian học trên lớp hằng ngày được
chia ra làm 2 phần: buổi sáng ôn tập lại và học thêm các kiến thức về C, buổi chiều thực
hành các assignment đã được giảng viên giao, cuối mỗi buổi học là thời gian giải đáp thắc

trong quá trình làm các assignment. Cuối khóa học, sinh viên sẽ được giao Mock Project
như một bài kiểm tra lại tất cả kiến thức đã được học trong khóa thực tập.
Khóa học có thời gian và nội dung từng buổi như sau:
Nội dung
Day 1: Variable in C
Introductory question?
Basic Data Types
Store Class
Key word for variable
Pointer variable
Structure Data type
Structure
Day 2: Array, Decision and Looping
Array in C
Decision in C
Looping in C
Day 3: Function
What is function
Inline keyword, inline function
Phân biệt macro-like function và function
Variable argument list
Function argument, function return
Recursion
Day 4: Practice and review
Practice Time: Assignment 1
Day 5: Memory Management & Pointer Basics
Memory layout
Variable and memory location
Linker file and memory
Pointer variable

Assigning values to a pointer

11

TIEU LUAN MOI download : moi nhat


-

Memory allocation for a pointer
Pointer arithmetic

Day 6: Practicce and review

-

Daily Meeting
Practice Time: Assignment

-

-

Break Time
Practice Time: Assignment 3
Daily Assignment Review & Guides
Marking Assignment 3

Day 7: Macro and Bit option


C Preprocessor Overview

Macro

C Preprocessor Directives

Bit Operations
Day 8: Data Structure & Algorithms

Data structure
Day 9: Practicce and review
Daily Meeting
Day 10: Pointer Advances Day 1

Assigning pointer to address

Wrong using pointer

Pointer essence

Function pointer

Callback function
Day 11: Pointer Advances Day 2

Assignment Review & Guides
Day 12: Pointer Advances Day 3

Assignment Review & Guides
Day 13: Optimization in C


Optimization
Day 14: C_Common defects

C_Common defects
Day 15: FILE handing

FILE handing

12

TIEU LUAN MOI download : moi nhat


Mock project 1 (5 Days)
Day 1: Mock Introduction

Introduce mock test 1
Day 2: Do The Mock test
Day 3: Review Mock test

Review Mock test
Day 4: Do mock test
Day 5: Present Mock

Review Mock test
Bảng 1: Lịch học khóa Campuslink C Embedded System

Khóa học Basic C diễn ra trong khoảng 20 buổi, trong quá trình học học viên được
học về ngơn ngữ lập trình C. Trong suốt thời gian đó đó sẽ có các bài Assignment và cuối

khóa học sẽ làm bài Mock Project, trong quá trình làm bài phải áp dụng đúng Coding
Convention mà giảng viên đã giao cho. Dưới đây là một sớ ví dụ cho các bài assignment
chúng em đã hồn thành.


Coding Convention

13

TIEU LUAN MOI download : moi nhat


Hình 11: Coding Convention (1)

14

TIEU LUAN MOI download : moi nhat


×