Computer science research and development



Useful pointers

  • News sources

    • ACM TechNews, for example:

      • 2018-09-09

      • 2018-09-21

      • 2018-09-24

    • ;login: The USENIX Magazine

    • Computing Research News

    • Linux Today

  • Index for research in computer science

    • Google Scholar

  • Computing research and study organizations

    • Association for Computing Machinery and the UCLA ACM Student Chapter

    • IEEE Computer Society and the UCLA IEEE student chapter

    • Linux Users Group at UCLA

    • USENIX

    • Computing Research Association

    • SCaLE

  • Academic study and research

    • CRA for students

    • Joel Spolsky, Advice for computer science college students (2005)

    • Phil Agre, Advice for undergraduates considering graduate school (2001)

    • Mor Harchol-Balter, Applying to Ph.D. Programs in Computer Science (2014)

    • UC Berkeley Computer Science Division

    • Carnegie Mellon School of Computer Science

    • MIT Department of Electrical Engineering & Computer Science

    • Stanford Computer Science Department

  • Industrial research and development

    • Bell Labs

    • Cisco Research Center

    • Facebook Research

    • Research at Google

    • HP Labs

    • IBM Computer Science Research

    • Information Sciences Institute

    • Jet Propulsion Laboratory

    • Microsoft Research

  • Development organizations

    • The GNU Operating System

    • The Apache Software Foundation

    • Debian – The Universal Operating System

    • Eclipse Foundation

    • The Fedora Project

    • The Linux Foundation

  • Hosting organizations

    • GitHub

    • Launchpad

    • Savannah

    • SourceForge

  • A small sampler of UCLA computer science alumni

    • Allen Adham, Michael Morhaime, and Frank Pearce of Blizzard Entertainment

    • Vint Cerf

    • Josephine Cheng

    • Judy Estrin

    • Chris Ferguson

    • David Patterson

    • Marc Tremblay

Laboratory: Research News Reading

Read one of the stories referenced in the three recent issues of ACM TechNews mentioned above, or any more-recent issue. Or you can choose a story from ;login: or Computing Research News that was published this quarter. Pick a story that nobody else in the class is covering; coordinate with your T.A. to make sure you are avoiding duplicates. Write a brief review of the story. Your review should cover the main idea and give your reaction to it, focusing on possible applications. In your review, when possible refer to related work, which you discovered using Google Scholar or one of the other references mentioned above. A suggested length is 500 to 1200 words per topic. Tables, graphs, and images are welcome; the key point is to summarize the meat of the topic for a computer science expert who may not know this particular topic in detail.

Prepare a brief presentation of your review, and present it to the rest of the class. Coordinate with your T.A. about scheduling your presentation.

See Resources for oral presentations and written reports for advice about what what we’re looking for in your review and presentation. For example, for each citation in your review, include a working link to a freely-readable copy if available, and include a DOI if available.


Submit the following files.

  • A PDF file review.pdf containing the review as described in the lab.

  • A PDF file presentation.pdf containing a copy of your presentation.

It may also help to submit the original versions of your work (e.g., review.odt) in case there are problems with the PDF versions.