OLP là gì?
Olympic Tin học Sinh viên Việt Nam (OLP) là sáng kiến của Hội Tin học Việt Nam, Hội Sinh viên Việt Nam và Bộ Giáo dục và Đào tạo nhằm động viên phong trào học tập tin học và khuyến khích các tài năng tin học trẻ. Bắt đầu từ năm 1992, Kỳ thi đã được tổ chức định kỳ hàng năm với sự tham gia của đông đảo sinh viên các trường Đại học và Cao đẳng trong cả nước. Từ năm 2005, sau những năm thử nghiệm với tiêu chuẩn thi lập trình quốc tế ACM/ICPC quy trình chấm thi và thi trực tuyến cho khối thi tập thể ”lều chõng”, từ năm 2006 Việt Nam chính thức được chấp thuận tổ chức Kỳ thi lập trình sinh viên quốc tế ACM/ICPC (ACM International Collegiate Programming Contest) Khu vực Châu Á nay đổi thành Kỳ thi ICPC.
Từ năm 2007, Olympic Tin học sinh viên Việt Nam đã kết nối tổ chức cùng thời điểm với Kỳ thi ICPC thành một Hội thi tin học cho sinh viên Việt Nam và Khu vực Châu Á. Quy mô và phạm vi của Kỳ thi mở rộng theo quy định chung của Chính phủ và bảo trợ của Bộ Giáo dục và Đào tạo, Bộ Thông tin và Truyền thông, Bộ Khoa học và Công nghệ, Liên hiệp các Hội Khoa học và Kỹ thuật Việt Nam, Trung ương Đoàn TNCS Hồ Chí Minh, Ủy ban nhân dân tỉnh, thành phố đăng cai.
Ý nghĩa cuộc thi
OLP được tổ chức nhằm tạo sân chơi cho những người có ý chí rèn luyện, tự tin bước vào một cuộc đấu trí hấp dẫn, đòi hỏi sự thông minh sáng tạo. Thông qua cuộc thi, các sinh viên có thể tự khẳng định mình, đồng thời tự đánh giá trình độ của bản thân trên bước đường sự nghiệp
Phạm vi của Olympic Tin học Sinh viên Việt Nam tổ chức với các khối thi sau:
- Khối thi cá nhân Siêu CUP OLP
- Khối thi cá nhân Chuyên Tin học
- Khối thi cá nhân Không Chuyên Tin học
- Khối thi cá nhân cho các trường Cao đẳng
- Khối thi Phần mềm nguồn mở
- Khối thi lập trình đối kháng PROCON Vietnam (theo mô hình Procon Japan)
Phạm vi của Kỳ thi vòng loại ICPC Việt Nam tổ chức với các khối thi sau
- Khối thi tập thể ICPC
- Khối thi tập thể không chuyên ICPC
Vòng thi ICPC quốc gia online
Vòng thi ICPC online khu vực miền Bắc
Vòng thi ICPC online khu vực miền Nam
Vòng thi ICPC online khu vực miền Trung
Đối tượng dự thi
Mọi sinh viên các trường Đại học và Cao đẳng đều có thể đăng ký tham gia dự thi xét chọn vào các đội tuyển của từng trường. Mỗi trường có thể tổ chức tuyển chọn và thành lập nhiều đội tuyển tham dự theo các khối thi tập thể và một đội tuyển tham dự khối tranh giải Cá nhân theo quy định dưới đây. Các khối thi gồm có:
· Khối A (cá nhân Siêu Cúp OLP): Được tổ chức thi độc lập, không phân biệt chuyên hay không chuyên Tin học, không phân biệt các sinh viên đã đoạt giải Tin học chính thức trong nước và quốc tế. Mỗi trường có thể thành lập đội tuyển thi Siêu Cúp (tối đa 05 sinh viên đang theo học tại trường).
· Khối B (Khối Cá nhân chuyên Tin học): Dành cho sinh viên đào tạo theo mã ngành Công nghệ thông tin - Tin học. Các sinh viên năm thứ nhất thuộc mã ngành Công nghệ thông tin - Tin học không bắt buộc phải đăng ký thi khối này. Khuyến khích các sinh viên không thuộc ngành đào tạo trên đăng ký dự thi.
· Khối C (cá nhân không chuyên Tin học): Chỉ dành cho sinh viên các ngành đào tạo khác mã ngành Công nghệ thông tin - Tin học.
· Khối D (cá nhân Khối Cao đẳng): Dành riêng cho các trường Cao đẳng (thi chung đề thi Khối không chuyên). Nếu trường Cao đẳng nào xét thấy khả năng tham gia vào các Khối thi bậc Đại học, Ban Tổ chức khuyến khích và tạo điều kiện tham gia.
· Khối E (Tập thể ICPC): Mỗi trường Đại học, Cao đẳng Việt Nam hoặc Khu vực Châu Á có thể cử nhiều đội tuyển tham gia, mỗi đội gồm 03 thí sinh và 1 huấn luyện viên thi lập trình quốc tế trong 5 tiếng với 01 máy tính và 01 bộ đề thi bằng tiếng Anh. (Đối tượng dự thi và tiêu chuẩn thi căn cứ theo Quy chế (Rule), Quy định của ICPC toàn cầu trên trang chính thức của ICPC: https://icpc.global).
· Khối F (Tập thể ICPC dành cho khối không chuyên): Mỗi trường Đại học, Cao đẳng Việt Nam có thể cử nhiều nhất một đội tuyển không chuyên tham gia, đội tuyển gồm 03 thí sinh và 1 huấn luyện viên thi lập trình quốc tế chung với Khối E. Đối tượng tham gia đội tuyển là các sinh viên đáp ứng theo tiêu chí dự thi khối cá nhân không chuyên và cao đẳng. Đăng ký toàn cầu như Khối E và phải đăng ký xếp hạng và trao giải không chuyên với Ban Tổ chức cho các đội tuyển tham dự khối này.
· Khối H (Tập thể Phần mềm nguồn mở): Mỗi trường có thể thành lập không quá 02 đội tuyển thi Phần mềm nguồn mở với tối đa 03 sinh viên một đội tuyển.
. Khối thi tập thể Procon: Mỗi trường có thể thành lập không quá 02 đội tuyển thi nội dung lập trình đối kháng Procon với tối đa 03 sinh viên một đội tuyển.
· Vòng thi ICPC khu vực Bắc, Trung Nam online: do các Trường trong khu vực đăng cai tổ chức sau khi đăng ký với Ban Tổ chức ICPC toàn cầu và Việt Nam. Mỗi trường Đại học, Cao đẳng Việt Nam có thể cử nhiều đội tuyển tham gia, mỗi đội gồm 03 thí sinh và 1 huấn luyện viên thi lập trình quốc tế trực tuyến (online) trong 5 tiếng với 01 máy tính và 01 bộ đề thi bằng tiếng Anh. (Đối tượng dự thi và tiêu chuẩn thi căn cứ theo Quy chế, Quy định trên ICPC: http://icpc.baylor.edu/icpc/default.htm).
· Vòng thi ICPC Quốc gia online: từ kết quả vòng online khu vực, mỗi trường Đại học, Cao đẳng Việt Nam có thể cử nhiều đội tuyển tham gia, mỗi đội gồm 03 thí sinh và 1 huấn luyện viên thi lập trình quốc tế trực tuyến (online) trong 5 tiếng với 01 máy tính và 01 bộ đề thi bằng tiếng Anh. (Đối tượng và tiêu chuẩn thi căn cứ theo Quy chế, Quy định trên ICPC: https://icpc.global).
· Các đội tuyển quốc tế đến từ khu vực Châu Á đăng ký dự thi ICPC Việt Nam thi theo đối tượng Khối E và đăng ký theo quy định chung của Kỳ thi ICPC theo thông tin hướng dẫn đăng ký trên website: http://www.OLP.vn/, http://acm-icpc.olp.vn và https://icpc.global
· Các quy định cụ thể về đối tượng dự thi:
-
Các Đội tuyển của từng trường thi các khối cá nhân B (chuyên tin), C (không chuyên tin) và D (cao đẳng) gồm không quá 3 sinh viên, không có thí sinh dự bị. Xếp giải đồng đội các khối này trên cơ sở đội tuyển đủ 3 thí sinh (tổng điểm).
-
Các sinh viên đã từng đạt từ giải Ba chính thức trở lên trong các Kỳ thi quốc gia và quốc tế về tin học dành cho học sinh giỏi phổ thông không được đăng ký thi các khối cá nhân (B, C và D), chỉ được đăng ký thi khối cá nhân Siêu CUP (A).
-
Các sinh viên đã từng đoạt giải cá nhân chính thức (từ giải Ba được nhận bằng khen của Bộ GD&ĐT trở lên) trong các Kỳ thi Olympic Tin học trước đây không được tham gia đội tuyển dự thi các khối cá nhân của khối đã từng đoạt giải (Khối B, C và D). Khuyến khích các thí sinh đã đoạt giải Olympic Tin học các kỳ trước đăng ký thi vượt cấp (thí dụ: từ Cao đẳng, Không chuyên hoặc Chuyên tin lên Chuyên Tin học và Siêu CUP).
-
Khối thi tập thể ICPC E và F sẽ thi cùng thời điểm (đề thi tiếng Anh như nhau) và lệch ngày thi các Khối cá nhân. Mỗi trường có thể đăng ký nhiều đội tuyển tham gia dự thi tập thể ICPC (khối E) và nhiều nhất một đội thi ICPC khối không chuyên (khối F).
-
Các vòng thi ICPC khu vực online sẽ thi trước 1 đến 2 tháng so với thời điểm tổ chức Olympic. Mỗi trường có thể đăng ký nhiều đội tuyển các khối tham gia và thi chung một bộ đề thi theo chuẩn ICPC. Vòng online khu vực Bắc, Trung, Nam sẽ do các trường trong khu vực đăng cai tổ chức sau khi đăng ký và thống nhất với Ban Tổ chức và tuân thủ Quy chế, quy định của Ban Tổ chức ICPC toàn cầu. Vòng ICPC Khu vực và Quốc gia Online xếp hạng chung không phân biệt các khối Chuyên (E) và Không chuyên (F)
-
Vòng thi ICPC quốc gia online sẽ thi trước 1 tháng so với thời điểm tổ chức Olympic. Mỗi trường có thể đăng ký nhiều đội tuyển tham gia và thi chung một bộ đề thi theo chuẩn ICPC. Chỉ các đội giải được ít nhất 1 bài mới có quyền đăng ký dự thi tiếp Kỳ thi ICPC Việt Nam. Số lượng các đội tuyển vào tham dự ICPC Việt Nam căn cứ theo điều kiện tổ chức của trường đăng cai và kết quả vòng loại ICPC quốc gia online.
Hình thức và nội dung thi
· Khối A, B, C, D: Là các khối thi cá nhân dành cho sinh viên đang theo học các trường đại học, cao đẳng; thi lập trình và kỹ năng tin học trên máy tính giải một số bài toán thuộc phạm vi chương trình Tin học đại cương hiện hành và nâng cao.
· Từ năm 2016 các khối thi cá nhân A, B, C, D thi trực tuyến, chấm test tự động và công bố kết quả chấm trực tuyến. Kết quả sẽ công khai từ phút làm bài thứ 30 trong khu vực tổ chức thi và cho khán giả theo dõi, trước khi kết thúc thời gian thi 45 phút sẽ dừng công bố trực tuyến kết quả. Hệ thống chấm trực tuyến (CMS – Contest Management System) khối cá nhân theo tiêu chuẩn quốc tế thông dụng.
· Khối C, D (không chuyên và cao đẳng): Là các khối thi cá nhân dành cho sinh viên đang theo học các trường đại học, cao đẳng; nội dung thi: một phần thi lập trình giải một số bài toán cụ thể, giải một số bài toán ứng dụng. Tất cả nội dung thi đều thuộc phạm vi chương trình Tin học đại cương hiện hành và nâng cao.
· Khối A - Siêu Cúp: Thi cùng thời gian với các khối B, C, D. Mỗi trường có không quá 05 thí sinh dự thi. Giải thưởng gồm có 01 Cúp Vàng, 02 Cúp Bạc và 03 Cúp Đồng và đồng giải Ba và Đào tạo và Chứng nhận đoạt Cúp.
· Khối tập thể E (ICPC): theo tiêu chuẩn kỳ thi lập trình quốc tế ICPC toàn cầu. Cả đội giải chung một đề thi bằng tiếng Anh trên cùng một máy tính. Chấm test tự động, trực tuyến: câu nào xong trước chấm trước và công bố kết quả chấm trực tuyến. Các đội được quyền làm lại những câu sai đến khi đúng (nếu thời gian cho phép). Câu đúng được 1 điểm, việc đánh giá thứ bậc căn cứ theo tổng thời gian làm bài ngắn nhất. Kết quả trực tuyến sẽ công khai từ phút làm bài thứ 45 trong khu vực tổ chức thi và cho khán giả theo dõi, trước khi kết thúc thời gian thi 60 phút sẽ dừng công bố trực tuyến kết quả. Thể lệ và quy chế thi khối tập thể E, F tuân thủ tiêu chuẩn Kỳ thi ICPC toàn cầu.
· Khối tập thể F không chuyên tin (ICPC): cùng thi chung với khối E và có bảng xếp hạng và giải thưởng riêng cho vòng ICPC Vietnam, các vòng Khu vực và Quốc gia online không xếp giải riêng.
· Vòng thi ICPC khu vực online: thi trực tuyến (online) theo tiêu chuẩn kỳ thi ICPC toàn cầu và kỳ thi ICPC Việt Nam. Các trường căn cứ kết quả sẽ chọn ra các đội tuyển tham dự các vòng thi tiếp theo. Ngoài xếp hạng trong khu vực theo quy định chung của ICPC, sẽ công bố và trao thưởng Giải Nhất, Nhì, Ba cho các trường trong khu vực (miền Bắc, miền Trung, miền Nam). Các Trường ngoài khu vực dự thi được gọi là khách mời tham dự.
· Vòng thi ICPC quốc gia online: thi trực tuyến (online) theo tiêu chuẩn kỳ thi ICPC toàn cầu và kỳ thi ICPC Việt Nam. Theo kết quả kỳ thi quốc gia online sẽ chọn ra các đội tuyển tham dự Kỳ thi ICPC Việt Nam. Vòng Quốc gia online sẽ có các giải theo thông lệ chung của kỳ thi ICPC.
- Ngôn ngữ lập trình cho các khối chuyên tin, Siêu CUP: C/C++, Python 3 và Java
- Ngôn ngữ lập trình và kỹ năng cho các khối không chuyên tin, cao đẳng: C/C++, Python 3, Java và Pascal (không khuyến khích)
- Ngôn ngữ lập trình cho các khối Tập thể ICPC: C/C++, Java và Python 3 (theo quy định chung của ICPC toàn cầu). Các đội tuyển thi ICPC được sử dụng từ điển.
· Khối Phần mềm nguồn mở H: Là các khối thi dành cho tập thể giải một số bài toán Tin học trên máy tính bằng Phần mềm nguồn mở và trả lời các câu hỏi liên quan đến Phần mềm mã nguồn mở (thi vào buổi riêng). Mỗi đội tuyển có tối đa 03 thí sinh dự thi. Thể lệ và quy chế thi khối Phần mềm nguồn mở sẽ được cụ thể và chi tiết hóa trong văn bản riêng.
. Khối PROCON Vietnam: Là các khối thi tập thể lập trình đối kháng trên máy tính theo đề thi và môi trường thi cho trước (thi vào buổi riêng). Mỗi đội tuyển có tối đa 03 thí sinh dự thi. Thể lệ và đề thi, môi trường luyện tập thi khối Procon sẽ được cụ thể và chi tiết trong thông báo riêng.
Cách đăng ký thi
Danh sách các đội tuyển cần được gửi cho Ban Tổ chức bằng đường thư điện tử (hoặc bưu điện) muộn nhất trước 15 ngày tính từ thời điểm khai mạc kỳ thi. Danh sách chính thức có xác nhận của trường (ký tên đóng dấu của trường) nộp cho Ban tổ chức muộn nhất một ngày trước khi khai mạc kỳ thi. Ban Tổ chức không chấp nhận danh sách đăng ký chậm so với thời gian quy định trên. Trong danh sách phải ghi đầy đủ họ tên, ngày tháng năm sinh của thí sinh và khoa/ngành mà thí sinh đang theo học cùng với các thông số theo quy định đối tượng dự thi theo Quy chế. Các số liệu trên cần được cung cấp chính xác để Ban Tổ chức làm giấy chứng nhận kỳ thi và kiểm tra tư cách dự thi. (Trường hợp phạm quy và không đăng ký đúng quy định Ban Tổ chức không chịu trách nhiệm chỉnh sửa, bổ xung sau khi kết thúc kỳ thi).
Các đội tuyển tham dự vòng loại ICPC khu vực châu Á tại Việt Nam và các vòng thi ICPC vùng, khu vực và quốc gia online đăng ký trực tuyến trên website của kỳ thi theo quy định của ICPC và Ban Tổ chức.
Kèm theo danh sách dự thi, mỗi đội tuyển dự thi có thể gửi cho Ban Tổ chức 01 bộ đề thi theo khối mà đội tuyển tham gia và được niêm phong chuyển Ban ra đề làm cơ sở so sánh chất lượng chung và tham khảo, soạn đề thi phù hợp cho mỗi khối thi.
Thí sinh dự thi phải mang theo thẻ sinh viên.
Các trường phải hoàn toàn chịu trách nhiệm về các danh sách đội tuyển dự thi. Những trường hợp vi phạm về đối tượng dự thi nêu đều sẽ bị huỷ bỏ kết quả thi mà không cần phải báo trước.
Ban Tổ chức sẽ công bố danh sách dự thi (theo đăng ký của các trường) trên website kỳ thi. Các trường, đội tuyển rà soát danh sách và phát hiện các nghi vấn và sai sót về đối tượng dự thi nêu trong Điều 2 quy chế này gửi cho Ban Tổ chức để xử lý chậm nhất trước ngày thi đầu tiên. Mọi thắc mắc về đối tượng dự thi gửi tới Ban Tổ chức sau buổi thi cuối cùng trong Olympic bắt đầu sẽ không được giải quyết.
Cách ôn luyện
Tham khảo các đề thi năm trước trên website chính thức của cuộc thi
Tham gia các câu lạc bộ tin học của trường, của địa phương nơi mình đang học tập và sinh sống
Tìm kiếm và sử dụng các website hỗ trợ cho việc ôn tập hiệu quả, ví dụ
Có thể tham khảo lộ trình ôn tập sau
Week |
Topics |
Optional Topics |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Questions from previous topics |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Questions from previous topics |
|
|
|
|
|
|
|
|
|
|
|
|
|