ProCon
Social Security Privatization
Should Social Security be privatized, or is the government program fine just the way it is? Scholars read pro and con arguments and watch videos to learn more about the debate topic. Pupils also have an opportunity to interact with other...
University of North Carolina
Grant Proposals (Or Give Me the Money!)
To an outsider, it may seem like college research programs have a lot of money, but there's a lot of work that goes on behind the scenes to secure the funds. A handout on grant proposals, part of a series on specific writing assignments,...
University of North Carolina
Honors Theses
For those enrolled in a college honors program, four years of hard work culminate in one paper—an honors thesis. A handout outlines the steps to writing the paper, beginning with a sample timetable and time management instructions. Once...
University of North Carolina
Dissertations
Bring on the coffee—it's dissertation time! As a handout on dissertations explains, over 50 percent of PhD candidates never finish their dissertations. The handout, part of a larger series on specific writing styles, helps motivate...
University of North Carolina
Application Essays
There's a lot riding on good writing! Often, an application essay is the difference between acceptance and rejection. As part of a series on specific writing assignments and contexts, a handout helps scholars craft the perfect personal...
ProCon
Police Body Cameras
Should police officers wear body cameras? Scholars consider the question as they use the resource to conduct independent research about the debate topic. They read a brief background and peruse the main pros and cons about the issue....
University of North Carolina
Reading Aloud
Warning: reading your paper aloud may cause bystanders to think you're talking to yourself. However, as the 14th installment of 24 in the Writing the Paper series from UNC explains, it is one of the best strategies for revision. Through...
ProCon
Right to Health Care
Is health care a right or a privilege? Scholars review pro and con arguments to decide if all Americans should have the right to health care. They also watch informative videos and review information on the United States and...
ProCon
School Vouchers
Do school vouchers for private schools improve public school education, or do they lead to worse academic performance? Scholars read the top four pros and cons to decide if school vouchers are a good idea. They also participate in an...
ProCon
Universal Basic Income
Should the United States adopt a universal basic income? After reading brief background information, scholars research the debate topic by reviewing the top three pros and cons. They also respond to a survey question and review other...
University of North Carolina
Letters of Recommendation
Letters of recommendation play a key role in the college admissions process. A handout on the topic, part of a series on specific writing assignments, helps applicants through the process of choosing recommenders and requesting a letter....
Other
Python Programming Language
Python is an interpreted, interactive, object-oriented, extensible programming language that provides an extraordinary combination of clarity and versatility, and is free and comprehensively ported. The Website Python tells you all about...
Other
Basic Programming Language Resources
This site contains numerous links to other sites containing BASIC programming resources for many different versions of the BASIC programming language.
Other
Stroustrup: The C++ Programming Language
The resource provides information about the C++ programming language by the creator of C++.
Other
Python Programming Language
Python is a programming language that lets you work quickly and integrate systems more effectively.
Other
Learn to Program (With Ruby)
A beginner's guide to computer programming using the Ruby programming language.
Massachusetts Institute of Technology
Mit: Scratch: Imagine, Program, Share
Scratch is a programming language developed for students ages 8 and up. Students can use this free download to create your own interactive stories, animations, games, music, and art -- and share your creations on the web. This...
Other
Learn to Program Using Python
A beginner's tutorial for learning how to use the Python scripting language.
Other
Juniata College: History of Programming Languages
A timeline-style look at the evolution of programming languages.
Other
Heriot Watt University: High Level Languages
A description of high-level programming languages and a comparison with the low-level assembly language.
Other
Debunking the Myth of High Level Languages
An article that compares the efficiency of high-level vs. low-level programming languages.
Other
Java Ranch: A Friendly Place for Java Greenhorns
An unusual site that uses very creative ways to illustrate the principles of programming in the Java programming language.