# Number Title Knowledge Areas Ground Truth Percent Jaccard
1 0 Algorithms AL, CN, IM None. N/A N/A
2 0 Algorithms and Data Structures None. None. N/A N/A
3 0 Algorithm Design and Analysis None. None. N/A N/A
4 0 Data Abstractions PD None. N/A N/A
5 0 Introduction to Computer Architecture AR None. N/A N/A
6 0 Digital Components and Design AR None. N/A N/A
7 0 Computer Architecture and Engineering None. None. N/A N/A
8 0 eScience None. None. N/A N/A
9 0 Modeling and Simulation for the Sciences None. None. N/A N/A
10 0 Discrete Mathematics DS, CN None. N/A N/A
11 0 Mathematical Foundations of Computer Science DS None. N/A N/A
12 0 Discrete Structures I DS None. N/A N/A
13 0 Discrete Structures II DS None. N/A N/A
14 0 Computer Graphics None. None. N/A N/A
15 0 Computer Graphics None. None. N/A N/A
16 0 Human Aspects of Computer Science HCI None. N/A N/A
17 0 Human Computer Interaction HCI None. N/A N/A
18 0 Human Computer Interaction HCI None. N/A N/A
19 0 Human-Computer Interaction HCI None. N/A N/A
20 0 Human Information Processing (HIP) None. None. N/A N/A
21 0 Computer Systems Security AL, PBD, IAS, OS, IM, DS, SDF, SF None. N/A N/A
22 0 Technology, Ethics, and Global Society SP None. N/A N/A
23 0 Artificial Intelligence Programming IS None. N/A N/A
24 0 Artificial Intelligence IS None. N/A N/A
25 0 Introduction to Artificial Intelligence IS None. N/A N/A
26 0 Introduction to Artificial Intelligence None. None. N/A N/A
27 0 Introduction to Artificial Intelligence IS None. N/A N/A
28 0 Computer Networks I None. None. N/A N/A
29 0 Introduction to Computer Networking None. None. N/A N/A
30 0 Computer Networks None. None. N/A N/A
31 0 Operating Systems OS, SF None. N/A N/A
32 0 Parallel Programming Principle and Practice PD None. N/A N/A
33 0 Introduction to Parallel Programming PD None. N/A N/A
34 0 Introduction to Compilers None. None. N/A N/A
35 0 Translators and Systems Software None. None. N/A N/A
36 0 Compiler Design None. None. N/A N/A
37 0 Compilers PL None. N/A N/A
38 0 Languages and Compilers None. None. N/A N/A
39 0 Topics in Compiler Construction None. None. N/A N/A
40 0 Principles of Programming Languages PD None. N/A N/A
41 0 Introduction to Programming Languages SE None. N/A N/A
42 0 Programming Language Design and Implementation PL None. N/A N/A
43 0 Programming Languages PL None. N/A N/A
44 0 Principles of Programming Languages PL None. N/A N/A
45 0 Programming Languages and Techniques I PL, AL, CN, IM None. N/A N/A
46 0 Principles of Programming Languages None. None. N/A N/A
47 0 Functional Programming DS, PD None. N/A N/A
48 0 Java Programming I None. None. N/A N/A
49 0 Introduction to Computer Science None. None. N/A N/A
50 0 Software Development Foundations None. None. N/A N/A
51 0 Introduction to Program Design AL, CN, IM None. N/A N/A
52 0 Data Abstraction and Data Structures SP None. N/A N/A
53 0 Software Engineering Practices SE None. N/A N/A
54 0 Software Engineering SE None. N/A N/A
55 0 Software Engineering Practices SE None. N/A N/A
56 0 Software Development SP, SE None. N/A N/A
57 0 Introduction to Systems and Networking AR, SF, OS None. N/A N/A
58 0 Great Ideas in Computer Architecture PD None. N/A N/A
59 0 Systems Programming None. None. N/A N/A
60 0 Technology Consulting in the Community None. None. N/A N/A
61 0 Issues in Computing SP None. N/A N/A
62 0 Ethics & the Information Age SP None. N/A N/A
63 0 Professional Development Seminar SP None. N/A N/A
64 0 The Digital Age AL, SP, CN, IM None. N/A N/A
65 0 General Computer Science AL, CN, IM None. N/A N/A
66 0 Accelerated Introduction to Computer Science None. None. N/A N/A
67 0 Introduction to Programming AL, CN, IM None. N/A N/A
68 0 Object-Oriented Programming AL, CN, IM None. N/A N/A