This reference manual provides a broad collection of foundational computer science topics supporting courses in computer literacy, internet problem solving, Python programming, and information representation, storage, and retrieval. Designed as a companion resource rather than a traditional textbook, it offers accessible explanations, practical examples, and introductory theory across areas including computation, programming, web design, mathematics, and digital technologies. The manual serves as a reusable reference for students across multiple computer science courses and encourages further exploration of key concepts.
TABLE OF CONTENTS (COARSE)
TABLE OF CONTENTS (FINE)
1: INTRODUCTION
2: PHYSICAL QUANTITIES
3: MATHEMATICS
4: NUMERICAL REPRESENTATIONS
5: TRUTH TABLES AND GATES
6: ELECTRONICS
7: SOFTWARE INTERFACES
8: COLOR MODELS
9: CHARACTER SETS
10: THE INTERNET AND WEB DESIGN
11: PRODUCTIVITY TOOLS
12: GENERAL PROGRAMMING CONCEPTS
13: JAVASCRIPT REFERENCE MANUAL
14: JAVASCRIPT CODE EXAMPLES
15: PYTHON REFERENCE MANUAL
16: PYTHON CODE EXAMPLES
17: GRAPHICS, IMAGE PROCESSING, AND COMPUTATIONAL GEOMETRY
18: SOUND AND SIGNAL PROCESSING
19: CODING, COMPRESSION, AND ENCRYPTION
20: MISCELLANEOUS
21: JOKES
22: RECIPES
23: TEMPLATES
William T
Verts
William Verts is one of the 2018 winners of the UMass Distinguished Teaching Award, nominations for this award are taken directly from the University students. This award has never been awarded to a professor within the Computer Science Department, so not only is this an honor for William, it is one for the Computer Science Department as-well.