Computer Science

The Computer Science division supports the curriculum of the Computer Science Department, which offers undergraduate degrees.

Monographs. The Computer Science collection holds 1982 monographs, which is equivalent to a 2a, and is 54% of the number from the modified ACRL standard (3660). The median age of the books in this division is 10 years old, with 51% published in the last decade.

Below is a list of subjects, not adequately covered by the WLN conspectus, which were evaluated for this project. Subjects deemed to require immediate attention are in boldface:

  • ARCHITECTURE: Coverage is fair, but relevant course has not been taught in about ten years.
  • ARTIFICIAL INTELLIGENCE, EXPERT SYSTEMS, DECISION SUPPORT SYSTEMS: Fair coverage.
  • COMPILER DESIGN: A few, mostly dated titles; relevant course not taught in over ten years
  • COMPUTER GRAPHICS: Some coverage in two courses; more titles needed in PC graphics, game programming, microcomputer displays, GIFs, transparent GIFs, and graphic file formats.
  • COMPUTER NETWORKS: Good coverage, but needs continuous updating.
  • COMPUTER SIMULATION: Fair coverage, but many dated texts.
  • CRYPTOGRAPHY AND COMPUTER SECURITY: Fair coverage, but needs updating.
  • DATABASE MANAGEMENT SYSTEMS: Coverage is significant, but many titles cover obsolete packages or ones not used at UM-Flint. Areas that need updating are: Access, Oracle, and the theory of databases.
  • DATA STRUCTURES: Important part of program; needs updating.
  • DISTRIBUTED SYSTEMS: Not taught in specific course; holdings probably adequate.
  • FORMAL LANGUAGE THEORY: Important part of program; needs upgrading.
  • MICROCOMPUTER ARCHITECTURE: Intel family is covered, but needs updating to cover current processors and Pentium line. Coverage of Motorola 68000 family of processors is adequate, since that architecture is not taught at UM-Flint.
  • OPERATING SYSTEMS: Not taught in over 15 years; coverage is adequate.
  • PROGRAMMING AND PROGRAMMING LANGUAGES: Pascal, Prolog, and Quick Basic are covered adequately. Object oriented programming needs better coverage; Arena/Simon, C++, Visual Basic, Java & JavaScript, and PERL/CGI are languages in need of upgrading.
  • UNIX AND SYSTEMS PROGRAMMING: Coverage is adequate for UM-Flints purposes.
  • VIRTUAL REALITY: No current courses, but popular with students, and may be taught in future. Needs upgrading.
  • WORLD WIDE WEB: Constantly changing, but needs considerable expansion.

Acquisitions. The 1997/1998 monographs allocation for the Computer Science Department is $4039. Taking a proportional share of librarians budgets, plus the reference allocation, yields a weighted total of $4895. This is sufficient to buy approximately 109 books at a discounted average price of $44.78 apiece. This amounts to about 8% of the total domestic publishing output for computer science, for an AC rating of 2b. Acquiring 10% of the publishing output per year would require a monographs allocation of $6448.

Periodicals. The Library subscribes to the print version of ACM Guide to Computing Literature and to Microcomputer Abstracts through FirstSearch. There are 32 Wilson-indexed computer periodical titles, of which the Library has paper subscriptions to 12 (38%=2b) and web access to 5 more (53% total=3a). There are numerous serials published by the Association for Computing Machinery (ACM), which is the primary organization in computer science, and by the Institute of Electrical and Electronics Engineers. The Library receives a few of them, but ought to subscribe to several more.

Sources consulted: BCL3

Prepared by Linda Hicks, Quentin Galerneau, Jim Norcross, Kui-Bin Im, and Paul G. Streby, in consultation with Harry K. Edwards.

Ratings for Computer Science

CL=Current collection level; AC=Acquisitions commitment; GL=Goal level
LC class Line no. Category CL AC GL Comments
Q 327 COM 001 Pattern Recognition 2a 2b
Q 334 - 337 COM 002 Artificial Intelligence 3a 3b
QA 75 - 76 COM 003 Computer Science - General 3a 3b Subscriptions to 10 of 24 Wilson-indexed periodicals (42%=2b), Web access to 5 more (63% total=3a)
QA 76.15 - 76.2 COM 004.1 -----Dictionaries, Encyclopedias, History, biography 2a 3a
QA 76.25 - 76.33 COM 005.1 -----Study & Teaching 2a 2a
QA 76.38 - 76.4 COM 006.5 -----Hybrid & Analog Computers 2a 2a
QA 76.76 COM 010 -----Computers - Operating Systems 2a 2b
QA 76.6 - 76.66 COM 010.2 -----Programming 3b 3b
QA 76.7 - 76.73 COM 010.4 -----Programming Languages 3a 3b
QA 76.75 - 76.758 COM 011 - 016 Computer Software - Software Engineering 3a 3b
QA 76.9 COM 017 Computer Science - Algorithm Analysis 3a 3b
QA 76.9 COM 018 Computer Science - Database Management Systems 3a 3b
QA 76.9 COM 021 Computers & Society, Computer Literacy 2b 3b
QA 76.9 COM 027 Computing Systems - Expert Systems 3a 3b
QA 76.9 COM 028 Computing Systems - Fault-tolerant Computing 2a 2b
QA 76.9 COM 029 Computing Systems - Interactive Computer Systems 2a 2b
QA 76.9 COM 031 Computing Systems - Distributed Systems 2a 2b
QA 76.9 COM 032 Computer Simulation 2b 3b
QA 166 COM 034 Graph Theory 3b 3b
QA 267 - 268 COM 035 Machine Theory
QA 267.3 COM 036 -----Machine Theory - Formal Languages 3a 3b
QA 268 COM 037 -----Machine Theory - Coding Theory 3a 3a
T 57.62 COM 040 Modeling & Simulation 3a 3c
T 58.6 - 58.64 COM 041 Management Information Systems 3a 3b
TA 1630 - 1650 COM 042 Image Processing 3a 3a
TA 5105.5 COM 043 Computer Networks 3a/ 3b 3b
DIVISION AS A WHOLE 2a/ 2b 2b 3b

 


0 -- Out of scope

1 -- Minimal level
1a ---- Minimal level, uneven coverage
1b ---- Minimal level, even coverage

2 -- Basic information level
2a ---- Basic information level, Introductory
2b ---- Basic information level, Advanced (Appropriate for community college students)

3 -- Study or instructional support level
3a ---- Basic study or instructional support level (Adequate to support lower division undergraduate courses)
3b ---- Intermediate study or instructional support level (Adequate to support upper division undergraduate courses; not adequate for master's degree programs)
3c ---- Advanced study or instructional support level (Adequate to support master's degree programs)

4 -- Research level (Adequate to support doctoral research)

5 -- Comprehensive level


Division reports:

Thompson Library Home