OpenLLM-France/wikimedia huggingface dataset:
# CDIO/Template3
## Week 0 Activities
### Project Preference

Your class negotiated 5 or 6 projects to do the rest of the semester. Please rank, in order of preference, your highest through lowest project names.

### Problem Statement

In one or two sentences, describe the project that your group will be working on. Identify which one or two CDIO documents your group will create in this project cycle.

### Project Plan

Briefly describe your group's plan for the next 4 weeks, including the specific activities that will take place each week.

## Week 1 Narrative

Describe in detail what you did for your team during the week (and weekend). Link to any CDIO documents you are working on. Compare your task (from CDIO discuss page) with what you actually did.

## Week 2 Narrative

Describe in detail what you did for your team during the week (and weekend). Link to any CDIO documents you are working on. Compare your task (from CDIO discuss page) with what you actually did.

## Week 3 Narrative

Describe in detail what you did for your team during the week (and weekend). Link to any CDIO documents you are working on. Compare your task (from CDIO discuss page) with what you actually did.

## Week 4 Narrative

Describe in detail what you did for your team during the week (and weekend). Link to any CDIO documents you are working on. Compare your task (from CDIO discuss page) with what you actually did.
# CDIO/Tron Legacy
## Problem Statement

Design a costume that looks/resembles the Tron Legacy costume. Using EL wire, a motorcycle helmet, and EL tape.
    Link EL tape: http://www.amazon.com/Tape-Meter-Strip-12-Volt-Inverter/dp/B004GO9NLS/ref=sr_1_5?ie=UTF8&qid=1364398592&sr=8-5&keywords=EL+tape
# CIRCLE/schedule

Some day, this will be a learning project for students and teachers at CIRCLE, Lund University. The course Internet_and_Project_Competence of Michael Kratky will serve as role model.
Time Schedule :
| week | activity |
| 1 | Survey students using www. Surveyshare.com Introductions via the wiki – Instructors will include a description of their teaching program at their university as part of their personal introduction. Students will include where they are from, some information about themselves (hobbies, things they like to do, pets, etc.), any traveling they have done outside their own country, and any foreign languages they speak. They might also include information about what they want to teach. Introduce the topic – Teaching in Elementary/Primary Schools – Curriculum, Instruction, and Lesson Planning Possible sub-topics: curriculum in the schools, methods of teaching, training for teaching, lesson planning, role of assessment, guidance from school districts in planning for instruction, role of technology for teachers and for students Put students into groups. Instructors will make the groups and post list. Germany (11) + Bulgaria (5) USA (43) Groups should be made of one Bulgarian or one German plus 2-3 Americans Provide a common reading for discussion later. |
| 2 | Assist students as they begin KWL chart and decide on topic of study. Post charts to the web. |
| 3 | Groups will begin their research. Begin whole group discussions on common reading. |
| 4-7 | Continue group research and discussions. Work on project (PowerPoint) |
| 8 | Complete projects and KWL chart Share projects via the web and in classes. Complete online survey. |
# C Programming/Variables/Quizes
## Question 1

List all the native C types. State whether they store integer or floating point data.

## Question 2

Declare an integer with the name totalMoney.

## Question 3

What storage type would you use for the following ideas?
* The area of a triangle?
* The number of people in the United States?
* The average number of people living in a house?
* The amount of money in your wallet?
* The number of hours you worked last week?

## Question 4

What real types would you use for those variables?

## Question 5

What names would you use to describe them?

## Question 6

What are the values of x, y, and z after each line of the following code?
    int x,y,z;
    x=7;
    y=2*x+5;
    z=y+x;
    x=9;
    z=x-8;
Answers
# C Programming/Variables/Quizes/Answers
## Question 1

List all the native C types. State wether they store integer or floating point data.
* char integer data
* short integer data
* int integer data
* long integer data
* float floating point data
* double floating point data

## Question 2

Declare an integer with the name totalMoney.
    int totalMoney;

## Question 3

What storage type would you use for the following ideas?
The area of a triangle?
    A double. Its unlikely that the area of a triangle is always going to be an integer.
The number of people in the United States?
    An integer. You can't have half a person.
The average number of people living in a house?
    A double. Ok, I lied. In this case, you can have half a person. The lesson here- don't pay attention to just what the data is, but how you plan to use it.
The amount of money in your wallet?
    A double. You likely have some change. The other thing you could do is to count money in cents and hold it in an integer. If you need to be 100% accurate, you want to do it the second way (floats round the number to the nearest power of 2).
The number of hours you worked last week?
    An integer if you only can work full hours. A double if you can work half hours.

## Question 4

What real type would you use for the following ideas?
The area of a triangle?
    Area. It says exactly what it stores. If you know the units (square cm, square inches, etc) you should use that instead.
The number of people in the United States?
    People. Population would also work well.
The average number of people living in a house?
    AveragePeople. People is also good, if you don't need an integer number of people elsewhere.
The amount of money in your wallet?
    Money. If you hold the number of cents instead of dollars, you probably want to use Cents instead.
The number of hours you worked last week?
    Hours. This is an easy one.

## Question 5

What names would you use to describe them?
The area of a triangle?
    triangle, triangleArea, or something similar.
The number of people in the United States?
    usPopulation, or something similar.
The average number of people living in a house?
    peoplePerHouse, householdSize, or something similar.
The amount of money in your waller?
    moneyInWallet, or something similar.
The number of hours you worked last week?
    workedLastWeek

## Question 6

What are the values of x, y, and z after each line of the following code?
int x,y,z;
    We don't know, we didn't assign them any. All 3 are random.
x=7;
    x=7. y and z are still random.
y=2*x+5;
    x=7. y=19. z is still random.
z=y+x;
    x=7. y=19. z=26
x=9;
    x=9 y=19 z=26. Notice that only x changed.
z=x-8;
    x=9 y=19 z=1
# C Sharp/Exceptions

Exception Handling is a main feature of OOP Concepts. Before going to know about this Exception Handling we should know what is an Exception?. An exception is a runtime error which occurs while executing the program. Due to this our system may hang or happen some thing. Example:- if we are writing a program to divide two numbers. Suppose we have been given the fist integer as 4 and the other as 0. In situations like this the compiler don't know what to do. The system may hang. To overcome these types of situations (exceptions (runtime errors)) exception handling methods were implemented. The above example exception is called an Arithmetic Exception. Like this we have so many exception handling methods.
For the purpose of Exception handling we will use 4 key words. They are try, catch, throw, finally. In this 4 key words try key word is used to monitor the exceptions which are there in our code. This try key word contains the body. This block will be called as try block. We use to write our code in try block which may generates the exceptions. The try block will be as follows.
The statements which are in the try block is called as body of the try block. When it monitor the exceptions then those exception will be thrown. Then the exceptions will be caught by catch block. Followed by the try block catch block should be there. This block can be the optional. A try block can have zero or more number of catch blocks. The catch block syntax will be as follows.
From the above syntax catch block contains the arguments in that the data type will be treated as the class and the object will be treated as the variable like a common method.
Example :
# C Sharp/Delegates

As the word suggests it delegates. It delegates the job to do an operation. In OOPS operations are called methods. So delegate is a type in c# which points to a method with a particular parameter list and return type. One can instantiate a delegate and associate it to a method/methods of similar signature and return type.
Delegates are best used as callbacks. Used to pass methods as arguments to other methods.
# C Sharp/Collections

Collection is a data structure which can hold zero or more number of data items or related objects.
To contain these, .NET has a namespace 'System.Collections' which has interfaces and classes that define various collections, such as lists, queues, bit arrays, hash tables and dictionaries.
Classes in System.Collections
* ArrayList
* BitArray
* CaseInsensitiveComparer
* CaseInsensitiveHashCodeProvider
* CollectionBase
* Comparer
* DictionaryBase
* Hashtable
* Queue
* ReadOnlyCollectionBase
* SortedList
* Stack
* StructuralComparisons
# C Sharp/Compilers
## About Compiling

Source code is really just a string of text. You can open most source code in any text editor (like Notepad, vim, textmate, etc) and view the code. The amazing part of the coding process is the compiler. The compiler takes the text that you've written and will convert it to machine code (in the case of languages such as C++) or an intermediary language that can be executed by a Just In Time Compiler (in the case of languages such as C# and Java). You could follow the lessons and learn the basics of the language from reading alone, but you'll need to get a copy of a compiler to run the code in the lessons.

## Visual Studio - Windows only

Visual Studio is the compiler and IDE created by Microsoft for Windows computers. Visual Studio has several versions. The professional version can compile C# code, as well as a number of other languages. However, this professional version is expensive. If you are a student you can obtain a free copy of Visual Studio 2008 Professional from Microsoft on their http://www.dreamspark.com(404 link) website.
The free alternative to Visual Studio Professional is Visual Studio Express Edition. Visual Studio Express Edition is perfect for learning how to code in C#, and can be obtained for free from Microsoft on their http://www.microsoft.com/express/vcsharp/ website. This is probably the best choice for learning C# on Wikiversity.
Microsoft offers three editions of Visual Studio: Community, Professional, and Enterprise. If you want to download Visual Studio to learn C#, the Community edition is a powerful IDE and free for personal use.

## MonoDevelop - cross platform

Mono is a project lead by Novell with goals to create a .NET compatible set of tools, including a compiler and Common Language Runtime (CLR). Mono is available as source for free, and can be compiled on Linux, BSD, UNIX, macOS, Solaris and Windows. It supports x86, SPARC, PowerPC, ARM, S390, x86_64, IA64 and SPARC processors. You can also get mono as a package for most operating systems. Mono can be downloaded at the http://www.mono-project.com/Main_Page website.
MonoDevelop is the accompanying IDE for the Mono Project. It is also available from source, and has many features that make it an easy to use compiler.
# Computer Security/Ethical Hacking

Ethical hacking is a branch of information security or information assurance which tests an organization's information systems against a variety of attacks. Ethical hackers are also sometimes known as White Hats.
Many people are confused when the terms "Ethical" and "Hacking" are used together. Usually the term "hacker" has a negative connotation due to media reports using incorrect terminology.
Ethical Hackers are typically familiar with the tools within the Kali Linux Operating System.

## Subpages

* White Hat Alliance

## See Also

* Wikipedia: Certified Ethical Hacker
* Wikipedia: White hat (computer security)
# Computer Skills

Computer skills are essential in order to utilize computers and related technology efficiently. This course will help you learn basic computer skills, including typing and using a mouse. After you've mastered the basics, this course will help you learn about Internet and email, computers, word processing, multimedia, and spreadsheets.

## Levels

* Level 1 - Fundamental Skills (Typing, Mouse)
* Level 2 - Basic Computing and Applications
* Level 3 - Intermediate Computing and Applications
* Level 4 - Advanced Computing and Applications
* Level 5 - Proficient Computing, Applications, and Programming

## Preparation

This is an introductory course. No previous computer experience is necessary. Just follow the lesson levels below or select a specific skill area.

## Skills

* Typing
* Mouse
* Internet
* Email
* Hardware
* Operating Systems
* Word Processing
* Presentations
* Graphics
* Multimedia
* Spreadsheets
* Databases
* Programming

## See Also

* Internet and Computing Core Certification (IC3)
* Introduction to Computers
* Wikiversity computer skills
* Computer literacy
* Wikipedia: Computer literacy
* GCFLearnFree.org: Computer Tutorials
* University of New South Wales: Computer Skills Assessment Framework
* Lumen Learning: Computer Applications for Managers
# Computer Skills/Advanced

Advanced computer skills, as defined by the ICAS Computer Skills Assessment Framework include Internet and email, computers, word processing, graphics and multimedia, and spreadsheets and databases.

## Preparation

Learners should complete the Intermediate computer skills lessons before proceeding to the advanced level.

## Internet and Email

* Internet
* Email

## Computers

* Hardware
* Operating Systems
* Maintenance

## Word Processing

* Word Processing
* Formatting
* Tables

## Graphics and Multimedia

* Presentations
* Graphics
* Multimedia

## Spreadsheets and Databases

* Spreadsheets
* Databases

## See Also

* Computer Skills/Fundamentals
* Computer Skills/Basic
* Computer Skills/Intermediate
* Computer Skills/Proficient
# Computer Skills/Advanced/Email

Advanced email concepts include signatures, spam and security threats, and hyperlinks.

## Objectives and Skills

Objectives and skills for email include:
* Know how to append signature to email
* Recognize spam/security threats
* Know how to append and send hyperlinks

## See Also

* Computer Skills/Basic/Email
* Computer Skills/Intermediate/Email
* Computer Skills/Proficient/Email
# Computer Skills/Advanced/Hardware

Advanced hardware concepts include cable usage.

## Objectives and Skills

Objectives and skills for hardware include:
* Know how to cable/unplug correctly

## See Also

* Computer Skills/Basic/Hardware
* Computer Skills/Intermediate/Hardware
* Computer Skills/Proficient/Hardware
# Computer Security/Who is a hacker?
## Who is a Hacker?

A Hacker is someone who has exceptional knowledge in Computer Hardware as well as Software and one who uses his or her knowledge wisely to break into other systems. It may be for the purpose of stealing or modifying information, which is unlawful and unethical, or to test the vulnerabilities of a system which helps to develop security tools to protect the system. The term "Crackers" generally means using softwares to get the password and username of someone else account. They are also known as Black Hats.
There is nothing wrong in saying that Linux is a contribution of Hackers, sometimes called Red Hat Hackers, or "Red Hats" -from "Red Hat Linux", a well-known commercial distribution.
True Hackers want to share their knowledge with others and receive knowledge from others as well.
At the same time, however, there are hackers who will break into servers as described above, but not for malicious reasons, White Hats who break into systems to find and alert administrators or fix the system themselves. Sneakers and Tiger Teams would come into this category. As well as these, there are Grey Hats who will break into systems for the greater good, such as illegally breaking into a company's network to find information related to embezzlement.
Hackers attack and disrupt adversaries for various reasons.
* Wikipedia: Advanced persistent threat
** Most likely a national government
* Wikipedia: Cyberterrorism
* Wikipedia: Hacktivism
** i.e. [Wikipedia: Anonymous(group)]]
* Wikipedia: Script kiddie
# Computer Security/Ethical Hacking/White Hat Alliance

If you've been following the exploits of the White Hat Alliance, then you might have been surprised recently to discover that the first of their number has publicly revealed his identity. Robin Haynes, aka Black Mamba, is the first to publicly declare that he is a member of the elite ethical hacking collective.
The WHA is a group that started up a few years ago offering their hacking services to major international corporations. They do their best to break through a company's security, revealing weaknesses and flaws that can then be fixed before any less ethical hackers have the opportunity to take advantage of them. The group first worked with Wells Fargo, defending them from a major not attack, and have since gone on to work for Exxon Mobil, Macy's, and numerous other high profile clients.
It's not clear yet just which of the WHA's exploits Robin Haynes is responsible for, though given that he's British we know that he's worked with their group's UK clients. We know more about what Haynes got up to before the WHA found him, when he operated solo under the alias 'Black Mamba'. Haynes first earned recognition from a series of Counter Strike hacks and mods - nothing malicious or illegal, but just enough to get people's attention, proving his ability to break into systems - and his restraint in not taking advantage of that ability.
From Counterstrike, Haynes moved on to other games, from StarCraft 2 to Call of Duty. But then he started to expand beyond gaming, and used his abilities to gain access to the back end of a few corporations' websites - corporations that would later go on to become WHA clients. Haynes accessed their sites, took a look around, and then informed them of the security flaws he'd discovered, letting them know that they were lucky that someone more malicious didn't get there first.
Haynes hasn't yet disclosed whether he found the WHA, or they found him - or even if he's one of their founding members. Either way, he's clearly skilled, and has found a way to make a living doing what he does best - the ethical way.
# Computer Skills/Advanced/Databases

Advanced database concepts include different views of a database.

## Objectives and Skills

Objectives and skills for advanced database concepts include:
* Recognize purpose of different views of databases

## See Also

* Computer Skills/Intermediate/Databases
* Computer Skills/Proficient/Databases
# Computer Skills/Advanced/Graphics

Advanced graphics concepts include image capture.

## Objectives and Skills

Objectives and skills for advanced graphics include:
* Understand image capturing: digital cameras; screen shots

## Activities

* Complete the tutorial Taking Screenshots.

## See Also

* Computer Skills/Basic/Graphics
* Computer Skills/Intermediate/Graphics
* Computer Skills/Proficient/Graphics
# Computer Skills/Advanced/Formatting

Advanced formatting concepts include tabs and line spacing.

## Objectives and Skills

Objectives and skills for advanced formatting include:
* Use tabs; line spacing

## Multimedia

* YouTube: Word 2010: Indents and Tabs

## See Also

* Computer Skills/Basic/Formatting
* Computer Skills/Intermediate/Formatting
* Computer Skills/Proficient/Formatting
# English-Chinese/There is evidence that higher consumption of sugar is associated with higher blood pressure and unfavorable blood lipids, and sugar intake also increases the risk of diabetes mellitus

There is evidence that higher consumption of sugar is associated with higher blood pressure and unfavorable blood lipids, and sugar intake also increases the risk of diabetes mellitus.
有证据表明，较高的糖消耗与较高的血压和不利的血脂有关，而糖的摄入也会增加患糖尿病的风险。
# English-Chinese/There is relatively little information regarding social patterns of cardiovascular disease within low- and middle-income countries

There is relatively little information regarding social patterns of cardiovascular disease within low- and middle-income countries, but within high-income countries low income and low educational status are consistently associated with greater risk of cardiovascular disease.
关于低收入和中等收入国家心血管疾病的社会模式的信息相对较少，但在高收入国家，低收入和低教育水平始终与心血管疾病的风险增加有关。
# English-Chinese/There is evidence that a Mediterranean diet may be more effective than a low-fat diet to prevent cardiovascular disease (e.g., lower cholesterol level and blood pressure)

There is evidence that a Mediterranean diet may be more effective than a low-fat diet to prevent cardiovascular disease (e.g., lower cholesterol level and blood pressure).
有证据表明地中海饮食可能比低脂饮食更有效预防心血管疾病（例如，降低胆固醇水平和血压）。
# English-Chinese/There is also an increased risk of depression in those with severe headaches

There is also an increased risk of depression in those with severe headaches.
严重头痛患者的抑郁风险也会增加。
# English-Chinese/There was a knife lying by her body, covered in blood

There was a knife lying by her body, covered in blood.
她身旁有一把刀沾满鲜血。
# English-Chinese/There was a little bit of blood when she brushed her teeth

There was a little bit of blood when she brushed her teeth.
她刷牙时有点血。
# English-Chinese/There was a problem

"There was a problem." "Yes, I know all about it."
“有问题。” “是的，我完全明白。”
# English-Chinese/There is a large amount of processed turkey meat

There is a large amount of processed turkey meat. It can be smoked, and as such, is sometimes sold as turkey ham or turkey bacon, which is considered to be far healthier than pork bacon.
有大量加工过的火鸡肉。 它可以被熏制，因此，有时作为火鸡火腿或火鸡培根出售，被认为比猪肉培根更健康。
# English-Chinese/There is a link between cognitive deficit and diabetes

There is a link between cognitive deficit and diabetes. Compared to those without diabetes, those with the disease have a 1.2 to 1.5-fold greater rate of decline in cognitive function.
认知缺陷与糖尿病之间存在联系。 与没有糖尿病的人相比，患有这种疾病的人的认知功能下降速度要高1.2到1.5倍。
# English-Chinese/There is evidence for a link between inflammation and depression

There is evidence for a link between inflammation and depression.
有 证据 表明 炎症 和 抑郁 之间 存在 联系。
# Dominant group/Résumé

"Résumé(s) or Brief Biography or Biographies—Not to Exceed Two Single-Spaced Pages for Each Faculty Member Involved in Designing the Course":[NEH Grant Application Guidelines/Enduring Questions/Résumé].
A pdf is available to send with the grant request.
"Please include the following information:"[NEH ... Guidelines].
* Current and Past Positions.
* Education: List degrees, dates awarded, and titles of theses or dissertations.
* Awards, Honors, and Fellowships: Include dates. If you have received prior support from NEH, indicate the dates of these grants and any publications or other products that resulted from them.
* Course List: List all courses taught within the last three years.
* Other Relevant Professional Activities and Publications.