Skip to Main Content

Computer Science and Engineering: Citation Resources

Welcome to the James B. Duke Memorial library's computer science research guide. You will find here links to resources about programming, networks and web design. There is also a selection of links to free online tutorials, courses and books.

Citing Sources

The reason for citing your sources is to give credit to those authors whose ideas you used in your research. Even when you do not quote directly from another work, if reading that source contributed to the ideas presented in your paper, you should include it in your bibliography. If you do not cite the source, you may be guilty of plagiarism. Plagiarism is using the ideas and writings of others and representing them as your own.

The two most common guides for citing sources are MLA (Modern Language Association, commonly used in the humanities) and APA (American Psychological Association, commonly used in the social sciences and sciences). You also may encounter Chicago, Turabian, or other styles. Ask your professor which style he or she prefers.

Web Resources

Free Online Citation Generators