usth internship agreement template 10april 2017 tài liệu, giáo án, bài giảng , luận văn, luận án, đồ án, bài tập lớn về...
Chương 10 Template và điều khiển ngoại lệ • Hàm template • Lớp template • Điều khiển ngoại lệ • Biến tónh • Từ khoá extern và asm • Hàm chuyển kiểu • Những khác biệt giữa C và C++ Chương 10 Template và điều khiển ngoại lệ 298 Chương 10 Template và điều khiển ngoại lệ 299 I/ Hàm template Hàm template (hàm mẫu) đònh nghiã một dãy tổng quát các tác vụ được dùng cho nhiều kiểu dữ liệu khác nhau. Trong đó, kiểu dữ liệu được dùng sẽ được truyền đến hàm dưới dạng một tham số. Với cơ chế này, một thủ tục có thể được dùng cho nhiều kiểu dữ liệu khác nhau. Trong môn học Cấu trúc dữ liệu và thuật toán, nhiều giải thuật giống nhau về mặt luận lý, bất kể nó làm việc với kiểu dữ liệu gì. Ví dụ giải thuật QuickSort là giống nhau, không cần biết nó sẽ áp dụng cho dãy số nguyên hay dãy số thực. Vấn đề là ở chỗ dữ liệu được xử lý khác nhau. Bằng cách tạo ra hàm template, có thể đònh nghiã bản chất của giải thuật độc lập với kiểu dữ liệu mà nó xử lý. Dựa vào hàm template, trình biên dòch sẽ tự động sinh ra mã chương trình để dùng cho một kiểu dữ liệu cụ thể nào đó khi thực thi chương trình. Thực chất là việc tạo ra một hàm template đồng nghiã với việc tạo ra một hàm mà nó có thể tự quá tải lên chính nó. Khai báo hàm template template < class Ttype > ret_type func_name(parameter list) { // body of function } Từ khoá template dùng để tạo ra một dạng mẫu mô tả hoạt động của hàm và nhường cho trình biên dòch điền vào một cách chi tiết khi cần. Ttype là tên hình thức cho kiểu dữ liệu được dùng bên trong hàm, nó sẽ được thay thế bởi một kiểu dữ liệu cụ thể khi trình biên dòch sinh ra một phiên bản chi tiết của hàm. Quá trình tạo ra phiên bản chi tiết của hàm được gọi là quá trình sinh hàm. Việc tạo ra bản chi tiết của hàm template được gọi là tạo ra ngay tức khắc (instantiating) một hàm. Nói một cách khác là một hàm sinh ra phiên bản dùng trong chốc lát của hàm template. Chương 10 Template và điều khiển ngoại lệ 300 Ví dụ 1.1 Hàm template trao đổi nội dung của hai biến // Function template example. #include <iostream.h> // This is a function template. template <class X> void swapargs(X &a, X &b) { X temp; temp = a; a = b; b = temp; } int main() { int i=10, j=20; float x=10.1, y=23.3; cout << "Original i, j: " << i << ' ' << j << endl; cout << "Original x, y: " << x << ' ' << y << endl; swapargs(i, j); // swap integers swapargs(x, y); // swap floats cout << "Swapped i, j: " << i << ' ' << j << endl; cout << "Swapped x, y: " << x << ' ' << y << endl; return 0; } template <class X> void swapargs(X &a, X &b) Dòng này thông báo với chương trình hai vấn đề : - Đây là một hàm template. - Đây là điểm bắt đầu của phần đònh nghiã một hàm template. X có ý nghiã là kiểu dữ liệu của các biến cần trao đổi nội dung. Chương 10 Template và điều khiển ngoại lệ 301 Hàm swapargs() được gọi hai lần trong hàm main() : một lần để trao đổi nội dung hai biến kiểu số nguyên, và lần sau cho hai biến kiểu số thực. Do hàm swapargs() là một hàm template, cho nên trình biên dòch sẽ tự động phát INTERNSHIP AGREEMENT The agreement is concluded between the parties designated hereafter: University of Science and Technology of Hanoi (also called Vietnam France University), Vietnam Academy of Science and Technology, located at 18 Hoang Quoc Viet Street, Cau Giay District, Hanoi, Vietnam, duly represented by Prof Patrick Boiron, Rector, hereafter designated as “the host university”, Address of the internship site and name of the host department: Directed by: Hereafter designated as “the host department” And (Name and address of home university, presented by ) Hereafter designated as “the home university” And The intern (last name, first name): Born on: Address: Name of curriculum and/or degree program: Personal address: Phone: Email: Hereafter designated as “the intern” Article 1- Purpose The primary goal of the internship is to offer the student an opportunity to put his or her theoretical knowledge into practice while gain experience in a scientific working environment A period of observation and practical training, the internship is part of pedagogical curriculum and cannot be associated with the practice of professional activity For the purpose of assisting the intern to obtain work experience, University of Science and Technology of Hanoi has agreed to intern an unpaid internship (“the internship”) with USTH’ (insert name of unit/department) Article – Pedagogical intent and content of the internship (To be specified by the person in charge of the internship at the host laboratory, in agreement with the educational institution) The internship program, its goals and purposes, as well as the activities assigned to the intern are defined by the home university and the director of the host department, in keeping with the overall program and pedagogical goals of the home university, as well as the host department’s training and research fields The goals and the purposes of this internship are as follows: The activities assigned to the intern are as follows: Article – Duration The present internship will take place from (date) to (date) It is specified that the duration of the internship cannot exceed six months, including extension However, this maximum duration does not apply to internships with curricula that require internships of a longer duration The intern’s effective presence will be required for a total of internship period The intern’s presence will be required for a total of hours per month days during the hours per week, amounting to If the intern’s presence is required in the host department at night, on Sunday or public holidays, the host department must specify the conditions of this presence here below: ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… Article – Status of the intern – Hosting and supervision 4.1 Within the home institution Name of the person in charge of the internship within the home university: During his or her curriculum, including throughout the duration of the internship, the intern remains a student of the home university Consequently he or she remains under the responsibility of the educational institution and must comply with all the obligations imposed by such institution The intern can return to the home university during the internship, in particular for the purpose of participating in pedagogical activities or to follow certain classes The host department must be informed in advance of the dates of any activities 4.2 Within the host laboratory The intern is placed under the supervision of ………………………………………… Throughout the duration of the internship, the intern works at the host department, and undertakes to carry out all of his or her assigned activities The host department must provide the intern with the material resources needed to carry out his or her assignments, and must ensure that the intern has access to all documentation needed for the proper completion of the internship activities Details on the host department are provided in the appendix During the time spent at the host department, the intern is subject to the department’s internal regulations (or, in the absence of which, the regulations in force), in particular concerning conduct, working hours and the completion of the internship, as well as all hygiene, health and safety regulations Article – Responsibility and insurance The intern acknowledges that, for the duration of the internship, the intern is not a “worker” and is not entitled to claim under the USTH’s workers’ compensation insurance In case of any accident aff ecting the intern either during working time or on the way between the intern’s home and the working place, the representative of the host university agrees to submit all relevant information to the rector of the home university in a timely manner, using the accident form available from the home university The host university shall maintain commercial general liability insurance to cover the intern’s activities within the ...Lời mở đầuCNH-HĐH và hội nhập kinh tế quốc tế là một yếu tố khách quan đối với nhiều quốc gia. Việt Nam là nớc đang phát triển thì đó là con đờng duy nhất , không thể bỏ qua để rút ngắn thời gian ra khỏi tình trạng kém phát triển và đuổi kịp các nớc đI trớc. Trong xu thế toàn cầu hoá , nền kinh tế chủ yếu dựa vào tri thức sẽ tạo ra nhiều cơ hội phát triển cho các quốc gia nh là duy trì tốc độ tăng trởng cao, sử dụng hiệu quả nguồn nhân lực , tạo nhiều công ăn việc làm và giải quyết tốt hơn các vấn đề xã hội, cải thiện đời sống ngời lao động. Song các quốc gia cũng đứng trớc các thách thức lớn trớc hết là phảI đối mặt với những vấn đề kinh tế xã hội của một xã hội toàn cầu hoá đầy biến động và cạnh tranh ngày càng khốc liệt. Lúc này -u thế sẽ nghiêng về các nớc có nguồn lực chất lợng cao , môi trờng pháp lý thuận lợi cho đầu t và một xã hội ổn định . Ngay tại văn kiện đại hội VIII của Đảng ta đã nhấn mạnh rằng: Phát huy nguồn lực con ngời là yếu tố cơ bản cho sự phát triển nhanh và bền vững. Vì vậy, Hà Nội với vai trò là thủ đô , trung tâm kinh tế đầu não của nớc ta thì việc phát triển nguồn nhân lực nói chung và nguồn nhân lực chất lợng cao là vấn đề cấp bách. Thấy rõ đợc tàm quan trọng của nguồn nhân lực nói chung và nguồn nhân lực ở thủ đô Hà Nội nói riêng, trong đề tài nghiên cứu đè án môn học dự báo phát triển knh tế xã hội em đã chọn đề tài là Dự báo nguồn nhân lực ở Hà Nội đến năm 2017 Phạm vi nghiên cứu đề án là nguồn nhân lực ở Hà Nội đến năm 2007 ( khi cha sát nhập Hà Tây và các huyện của Hoà Bình, Vĩnh Phúc). Đối tợng nghiên cứu là dân số Hà Nội nằm trong độ tuổi lao động , nguồn nhân lực ở Hà Nội không tính đến sự biến động của luồng di dân. Kết cấu bài làm gồm : Chơng I : Những lý luận về nguồn nhân lực và thực trạng ở Hà Nội. Chơng II : Phân tích và dự báo nguồn nhân lực ở Hà Nội đến năm 2017. Chơng III: Một số giải pháp nhằm nâng cao nguồn nhân lực ở Hà Nội . Đợc sự hớng dẫn và chỉ bảo của thầy giáo T.S Lê Huy Đức cùng những hiểu biết của mình về nguồn nhân lực em đã hoàn thành đợc bài đề án môn học này.Do thời gian và điều kiện tìm hiểu vấn đề có hạn nên trong bài làm có điều gì thiếu sót mong thầy T.S Lê Huy Đức bỏ qua. Em xin chân thành cảm ơn! CHƯƠNG I:Những lý luận nguồn nhân lựcva thu trang o Ha NoiI.Nguồn nhân lực và các khái niệm có liên quan1. Nguồn nhân lực Nguồn nhân lực là nguồn lực con người, có quan hệ chặt chẽ với dân số, là bộ phận quan trọng trong dân số, đóng vai trò tạo ra của cải vật chất và tinh thần cho xã hội. Tuỳ theo cách tiếp cận khái niệm nguồn nhân lực có thể khác nhau, do đó quy mô nguồn nhân lực cũng khác nhau.Với cách tiếp cận dựa vào khả năng lao động của con người: Nguồn nhân lực là khả năng lao động của xã hội, của toàn bộ những người có cơ thể phát triển bình Chương 10 Template và điều khiển ngoại lệ • Hàm template • Lớp template • Điều khiển ngoại lệ • Biến tónh • Từ khoá extern và asm • Hàm chuyển kiểu • Những khác biệt giữa C và C++ Chương 10 Template và điều khiển ngoại lệ 298 Chương 10 Template và điều khiển ngoại lệ 299 I/ Hàm template Hàm template (hàm mẫu) đònh nghiã một dãy tổng quát các tác vụ được dùng cho nhiều kiểu dữ liệu khác nhau. Trong đó, kiểu dữ liệu được dùng sẽ được truyền đến hàm dưới dạng một tham số. Với cơ chế này, một thủ tục có thể được dùng cho nhiều kiểu dữ liệu khác nhau. Trong môn học Cấu trúc dữ liệu và thuật toán, nhiều giải thuật giống nhau về mặt luận lý, bất kể nó làm việc với kiểu dữ liệu gì. Ví dụ giải thuật QuickSort là giống nhau, không cần biết nó sẽ áp dụng cho dãy số nguyên hay dãy số thực. Vấn đề là ở chỗ dữ liệu được xử lý khác nhau. Bằng cách tạo ra hàm template, có thể đònh nghiã bản chất của giải thuật độc lập với kiểu dữ liệu mà nó xử lý. Dựa vào hàm template, trình biên dòch sẽ tự động sinh ra mã chương trình để dùng cho một kiểu dữ liệu cụ thể nào đó khi thực thi chương trình. Thực chất là việc tạo ra một hàm template đồng nghiã với việc tạo ra một hàm mà nó có thể tự quá tải lên chính nó. Khai báo hàm template template < class Ttype > ret_type func_name(parameter list) { // body of function } Từ khoá template dùng để tạo ra một dạng mẫu mô tả hoạt động của hàm và nhường cho trình biên dòch điền vào một cách chi tiết khi cần. Ttype là tên hình thức cho kiểu dữ liệu được dùng bên trong hàm, nó sẽ được thay thế bởi một kiểu dữ liệu cụ thể khi trình biên dòch sinh ra một phiên bản chi tiết của hàm. Quá trình tạo ra phiên bản chi tiết của hàm được gọi là quá trình sinh hàm. Việc tạo ra bản chi tiết của hàm template được gọi là tạo ra ngay tức khắc (instantiating) một hàm. Nói một cách khác là một hàm sinh ra phiên bản dùng trong chốc lát của hàm template. Chương 10 Template và điều khiển ngoại lệ 300 Ví dụ 1.1 Hàm template trao đổi nội dung của hai biến // Function template example. #include <iostream.h> // This is a function template. template <class X> void swapargs(X &a, X &b) { X temp; temp = a; a = b; b = temp; } int main() { int i=10, j=20; float x=10.1, y=23.3; cout << "Original i, j: " << i << ' ' << j << endl; cout << "Original x, y: " << x << ' ' << y << endl; swapargs(i, j); // swap integers swapargs(x, y); // swap floats cout << "Swapped i, j: " << i << ' ' << j << endl; cout << "Swapped x, y: " << x << ' ' << y << endl; return 0; } template <class X> void swapargs(X &a, X &b) Dòng này thông báo với chương trình hai vấn đề : - Đây là một hàm template. - Đây là điểm bắt đầu của phần đònh nghiã một hàm template. X có ý nghiã là kiểu dữ liệu của các biến cần trao đổi nội dung. Chương 10 Template và điều khiển ngoại lệ 301 Hàm swapargs() được gọi hai lần trong hàm main() : một lần để trao đổi nội dung hai biến kiểu số nguyên, và lần sau cho hai biến kiểu số thực. Do hàm swapargs() là một hàm template, cho nên trình biên dòch sẽ tự Copyright © 2007 Pearson Education, Inc. Publishing as Pearson Addison-WesleyChapter 18Standard Template Library Slide 18- 3Copyright © 2007 Pearson Education, Inc. Publishing as Pearson Addison-WesleyOverview18.1 Iterators18.2 Containers18.3 Generic Algorithms Copyright © 2007 Pearson Education, Inc. Publishing as Pearson Addison-Wesley18.1Iterators Slide 18- 5Copyright © 2007 Pearson Education, Inc. Publishing as Pearson Addison-Wesley IteratorsSTL has containers, algorithms and IteratorsContainers hold objects, all of a specified typeGeneric algorithms act on objects in containers Iterators provide access to objects in the containers yet hide the internal structure of the container Slide 18- 6Copyright © 2007 Pearson Education, Inc. Publishing as Pearson Addison-WesleyUsing DeclarationsUsing declarations allow use of a function or name defined in a namespace:using ns::fun( );using ns::iterator;using std::vector<int> ::iterator; Slide 18- 7Copyright © 2007 Pearson Education, Inc. Publishing as Pearson Addison-WesleyIterator BasicsAn iterator is a generalization of pointerNot a pointer but usually implemented using pointers The pointer operations may be overloaded for behavior appropriate for the container internalsTreating iterators as pointers typically is OK.Each container defines an appropriate iterator type.Operations are consistent across all iterator types. Slide 18- 8Copyright © 2007 Pearson Education, Inc. Publishing as Pearson Addison-WesleyBasic Iterator OperationsBasic operations shared by all iterator types ++ (pre- and postfix) to advance to the next data item= = and != operators to test whether two iterators point to the same data item* dereferencing operator provides data item access c.begin( ) returns an iterator pointing to the first element of container cc.end( ) returns an iterator pointing past the last element of container c. Analogous to the null pointer. Unlike the null pointer, you can apply -- to the iterator returned by c.end( ) to get an iterator pointing to last element in the container. Slide 18- 9Copyright © 2007 Pearson Education, Inc. Publishing as Pearson Addison-WesleyMore Iterator Operations-- (pre- and postfix) moves to previous data item Available to some kinds of iterators.*p access may be read-only or read-write depending on the container and the definition of the iterator p. STL containers define iterator types appropriate to the container internals. Some containers provide read-only iterators Slide 18- 10Copyright © 2007 Pearson Education, Inc. Publishing as Pearson Addison-WesleyKinds of IteratorsForward iterators provide the basic operationsBidirectional iterators provide the basic operations and the -- operators (pre- and postfix) to move to the previous data item. Random access iterators provide The basic operations and –Indexing p[2] returns the third element in the containerIterator arithmetic p + 2 returns an iterator to the third element in the container [...]... 35 Copyright © 2007 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Generic Algorithms “Generic Algorithm” are a template functions that use iterators as template parameters. This chapter will use Generic Algorithm, Generic function, and STL function template to mean the same thing. Function interface specifies task, minimum strength of iterator arguments, and provides run-time... running time as a function of the problem size, not precise computations for a particular architecture. Copyright © 2007 Pearson Education, Inc. Publishing as Pearson Addison-Wesley VIETNAM NATIONAL UNIVERSITY - HO CHI MINH CITY UNIVERSITY OF SOCIAL SCIENCES AND HUMANITIES FACULTY OF ENGLISH LINGUISTICS & LITERATURE INTERNSHIP REPORT AT COMPUTATIONAL LINGUISTICS CENTER Instructors: Ms Trần Thị Vân Hoài Mr Nguyễn Xuân Triều Student’s name: Nguyễn Tú Uyên Student’s ID: 1357010278 Ho Chi Minh City, June 2017 VIETNAM NATIONAL UNIVERSITY - HO CHI MINH CITY UNIVERSITY OF SOCIAL SCIENCES AND HUMANITIES FACULTY OF ENGLISH LINGUISTICS & LITERATURE INTERNSHIP REPORT AT COMPUTATIONAL LINGUISTICS CENTER Instructors: Ms Trần Thị Vân Hoài Mr Nguyễn Xuân Triều Student’s name: Nguyễn Tú Uyên Student’s ID: 1357010278 Ho Chi Minh City, June 2017 VIETNAM NATIONAL UNIVERSITY_HCMC Socialist Republic of Vietnam University of Social Sciences & Humanities Independence – Freedom – Happiness FACULTY OF ENGLISH LINGUISTICS & LITERATURE HCMC, _2017 INSTRUCTORS’ EVALUATION SHEET Student’s name: Nguyễn Tú Uyên Student’s ID: 1357010278 Grading: Grading Criteria Scale (1) Internship process (reflected in the Practicum Evaluation Sheet by the student’s direct supervisor in the company) (2) Supervisor’s evaluation of student’s working attitude and written internship report (i.e quality & content of the 3.5 portfolio) (3) Full attendance of all the training seminars on essential skills for practicum and participation in activities for the 1.0 field trip & full compliance with all the field trip rules (4) Oral site presentation/ on-site interpretation 3.5 Total score Score 10 Other comments: Suggestion for improvement of the practicum portfolio: Instructor Instructor (Signature & full name) (Signature & full name) TABLE OF CONTENTS Acknowledgements I Introduction II Report on the actual practicum at Computational Linguistics Center (CLC) a The actual context in which English is used in CLC b How I acquainted myself with the real working environment III Experiences from the practicum a Useful experiences from the practicum b How my English courses at the USSH help and not help my practicum work • How my English courses at the USSH help my practicum work • Why my courses at the USSH not help my practicum work 11 c The effects of the internship on my personality and viewpoint IV 11 Recommendations 12 a To CLC 12 b To Faculty of English Linguistics and Literature V 12 Conclusion VI 13 References VII 14 Appendices 14 a Images of CLC office 14 b Translation product in the internship 16 ACKNOWLEDGEMENTS Firstly, I wish to express my sincere gratitude to Ms Nguyễn Thị Như Ngọc, Head of Department of Translation & Interpreting in Faculty of English Linguistics & Literature, HCMC - USSH and Mr Đinh Điền, Director of Computational Linguistics Center (CLC) for providing me with an opportunity to my internship in CLC I also would like to thank all staff members at CLC, especially Mr Huỳnh Công Toàn, from the bottom of my heart for their careful guidance, enthusiastic support and tolerance for my mistakes during my internship Last, but not least, my very special thanks go to Ms Trần Thị Vân Hoài and Mr Nguyễn Xuân Triều for your valuable guidance, feedback and support on my internship report and field trip interpretation Without your help, I could not have finished the report and field trip interpretation well I Introduction As a senior student, to fulfill graduation, I am supposed to participate in an internship at least for one month, then write an internship report as a record of a whole internship and submit it to the department for evaluation Moreover, personally, writing this report ... unpaid internship (“the internship ) with USTH (insert name of unit/department) Article – Pedagogical intent and content of the internship (To be specified by the person in charge of the internship. .. purposes of the internship as well as the assigned activities Upon completion of the internship, the intern must prepare an internship report to be submitted to the host department USTH will give... of agreements for the assignment of rights that will be signed independently of the present agreement Given the important means made available to the intern by the host department during the internship,