## Periodicals and Library Resources

The Carleton Library houses a large number of books and journals on computer science and computer-related areas. You will find the books mainly under QA76 and nearby numbers. Following are partial lists of computer-related periodicals, many of which you will want to become familiar with. The following periodicals are arranged in the order they should appear on the racks and in the stacks. Except as noted these are housed in the main library.

*ACM Computing Surveys*: Good survey articles, often organized around some theme.*ACM Letters on Programming Languages and Systems**ACM Transactions on Graphics**ACM Transactions on Computer Systems**ACM Transactions on Database Systems**ACM Transactions on Mathematical Software*: Contains many useful algorithms.*ACM Transactions on Programming Languages and Systems**ACM Transactions on Software Engineering*

*Advances in Computer Science*: Issued annually.*AI Expert*: Articles on expert system development. Also see IEEE Expert.*AI Magazine**Collegiate Microcomputer**Annual Review of Automatic Programming**Communications of the ACM*: Not a research journal. General articles and what's going on in ACM's world.*Computer*: Excellent survey articles on both hardware and software. Published by IEEE's Computer Society. (IEEE, pronounce "I triple E,'' stands for the Institute of Electrical and Electronic Engineers.)*Computers in Mathematics and High School Teaching**Computers and the Humanities*: Wow your friends with neat applications in their fields.*Computing Reviews*: Reviews of numerous articles and a few books in computer science. The first general place, after specialized journals and books, to look when researching a new topic, such as a comps topic.*Computers in Physics**Computing Teacher*: For high school computer science teachers. See also Micromath and Computers in Mathematics and Science Teaching (below).*Database**Discrete and Computational Geometry*

*IEEE Computer Graphics and Applications**IEEE Expert**IEEE Micro**IEEE Software**IEEE Transactions on Computers*: "Transactions'' connotes a stronger emphasis on research.*IEEE Transactions on Pattern Analysis and Machine Intelligence**IEEE Transactions on Software Engineering**Journal of the Association for Computing Machinery*: Historically, the ACM's primary research journal.*LISP and Symbolic Computation**Mathematica Journal**Mathematics of Computation*: Published by the American Mathematical Society.*Micromath*: The British Asociation of Teachers of Mathematics' view of computers in math education.*Minds and Machines**Online**SIAM Journal on Computing*: The main computing research journal of the Society for Industrial and Applied Mathematics. Rather mathematical, e.g., combinatorial and numerical problems, coding theory, theory of computation, etc.*SIAM Journal on Numerical Analysis**Simulation*: Published by The Society for Computer Simulation.

**The St. Olaf Science Library**purposely subscribes to more journals of the ACM as we do of the IEEE.

In the CMC, especially in the lounge, in the help center and in the "fishbowl," you'll find some of the above and many of the current popular computer magazines, including:

*Abacus*: "The magazine for the computer professional.'' General articles on general computing written at the Scientific American level.*Byte*: Probably the best of the "popular computing'' genre. Back issues are not well organized. Lots of ads. A few of the articles have reference value. A watershed: journals of more reference value should be retained; of less value, pitched.*Computer Language*: "By and for professional programmers and software developers.'' Quite readable. Edited but not refereed.*Datamation*: A major magazine on the business of computers and computing.*Dr. Dobb's Journal**MacUser, MacWeek ,*and*MacWorld*: Ads and reviews of products for the Apple MacIntosh. Also obtained by the Computer Center.*PC Computing, PC Magazine,*and*PC World*: Ads and reviews for PC products.