The topics shown in Table A-1 represent the body of knowledge for programs in computer science, as developed by the knowledge area focus groups. For each area, topics that are considered essential for all undergraduate programs in computer science are underlined. Each of these core topics is also associated with an estimate of the minimum amount of time that must be devoted to that material.
Figure A-1. Tentative list of topics with minimum times for core
DS. Discrete Structures (37 core hours)
PF. Programming Fundamentals (65 core hours)
AL. Algorithms and Complexity (31 core hours)
PL. Programming Languages (5 core hours)
AR. Architecture (33 core hours)
OS. Operating Systems (22 core hours)
HC. Human-Computer Interaction (3 core hours)
|
GR. Graphics (no core hours)
IS. Intelligent Systems (10 core hours)
IM. Information Management (10 core hours)
NC. Net-Centric Computing (15 core hours)
SE. Software Engineering (30 core hours)
CN. Computational Science (no core hours)
SP. Social and Professional Issues (16 core hours)
|
In future versions of this report, this body of knowledge will be supplemented with others that cover other disciplines within the computing field.
![]() |
DRAFT -- March 6, 2000 This report is a working draft and does not carry any endorsement from the sponsoring organizations |
![]() |