, SOLUTION MANUAL FOR Computer Science Illuminated Eighth Edition
Dale
Important Notes
The file includes the complete test bank, organized chapter by chapter.
A sample of selected pages has been provided for preview.
All available appendices and Excel files (if included in the original resources) are
provided.
Quizzes, Midterm and final exams are included (if available in the original resources).
We continuously update our files to ensure you receive the latest and most accurate
editions.
New editions are added regularly – stay connected for updates!
⚠️Note on Answer Keys: If the answer key is not included within the chapter
questions, you will find the complete answers and solutions at the end of each
chapter.
✅ Why Buy From Us?
📚 Complete & organized chapter-by-chapter – no missing content, no guessing.
⚡ Instant digital delivery – get your file the moment you pay, no waiting.
📅 Always up to date – we track new editions so you always get the latest version.
💬 Friendly support – real humans ready to help, anytime you need us.
🔒 Safe & secure – thousands of satisfied students trust us every semester.
🛡️Our Guarantees
💰 Money-Back Guarantee: Not satisfied? We offer a full refund – no questions asked.
🔄 Wrong File? No Problem: Contact us and we will replace it immediately with the
correct version, free of charge.
⏰ 24/7 Support: We are always here – reach out anytime and expect a fast response.
,Solutions Manual
Computer Science Illuminated, Eighth Edition
© 2026 Jones & Bartlett Learning LLC, an Ascend Learning Company
,Laboratory 1 - Introduction to the Labs ...................................................................................................... 6
Laboratory 2 – Exploring Number Systems ................................................................................................. 7
Exercise 1 ................................................................................................................................................ 7
Laboratory 3 – Representing Numbers ..................................................................................................... 11
Exercise 1 .............................................................................................................................................. 11
Exercise 2 .............................................................................................................................................. 12
Laboratory 4 – Colorful Characters ........................................................................................................... 14
Exercise 1 .............................................................................................................................................. 14
Exercise 2 .............................................................................................................................................. 14
Exercise 3 .............................................................................................................................................. 16
Laboratory 5 – Compressing Text ............................................................................................................. 18
Exercise 1 .............................................................................................................................................. 18
Exercise 2 .............................................................................................................................................. 19
Laboratory 6 – Logic Circuits ..................................................................................................................... 21
Exercise 1 .............................................................................................................................................. 21
Exercise 2 .............................................................................................................................................. 21
Exercise 3 .............................................................................................................................................. 22
Exercise 4 .............................................................................................................................................. 24
Exercise 5 .............................................................................................................................................. 24
Exercise 6 .............................................................................................................................................. 25
Exercise 7 .............................................................................................................................................. 26
Exercise 8 .............................................................................................................................................. 27
Laboratory 7 – Computer Cycling.............................................................................................................. 29
Exercise 1 .............................................................................................................................................. 29
Exercise 2 .............................................................................................................................................. 29
Exercise 3 .............................................................................................................................................. 30
Exercise 4 .............................................................................................................................................. 32
Exercise 5 .............................................................................................................................................. 33
Exercise 6 .............................................................................................................................................. 34
Laboratory 8 – Problem Solving ................................................................................................................ 36
Exercise 1 .............................................................................................................................................. 36
Exercise 2 .............................................................................................................................................. 39
Laboratory 9 – Abstract Data Types .......................................................................................................... 42
© 2026 Jones & Bartlett Learning LLC, an Ascend Learning Company
, Exercise 1 .............................................................................................................................................. 42
Exercise 2 .............................................................................................................................................. 42
Exercise 3 .............................................................................................................................................. 43
Exercise 4 .............................................................................................................................................. 43
Exercise 5 .............................................................................................................................................. 44
Laboratory 10 – Searching for the Right Sort ............................................................................................ 46
Exercise 1 .............................................................................................................................................. 46
Exercise 2 .............................................................................................................................................. 46
Exercise 3 .............................................................................................................................................. 47
Exercise 4 .............................................................................................................................................. 48
Exercise 5 .............................................................................................................................................. 49
Laboratory 11 – Low-Level Languages ...................................................................................................... 50
Exercise 1 .............................................................................................................................................. 50
Exercise 2 .............................................................................................................................................. 51
Exercise 3 .............................................................................................................................................. 52
Laboratory 12 – Using Algorithms for Painting ......................................................................................... 55
Exercise 1 .............................................................................................................................................. 55
Exercise 2 .............................................................................................................................................. 55
Exercise 3 .............................................................................................................................................. 56
Exercise 4 .............................................................................................................................................. 57
Laboratory 13 – Operating Systems.......................................................................................................... 59
Exercise 1 .............................................................................................................................................. 59
Exercise 2 .............................................................................................................................................. 60
Laboratory 14 – Disk Scheduling ............................................................................................................... 62
Exercise 1 .............................................................................................................................................. 62
Exercise 2 .............................................................................................................................................. 62
Exercise 3 .............................................................................................................................................. 63
Laboratory 15 – Spreadsheets .................................................................................................................. 65
Exercise 1 .............................................................................................................................................. 65
Exercise 2 .............................................................................................................................................. 65
Laboratory 16 – Databases ....................................................................................................................... 69
Exercise 1 .............................................................................................................................................. 69
Exercise 2 .............................................................................................................................................. 69
© 2026 Jones & Bartlett Learning LLC, an Ascend Learning Company
, Exercise 3 .............................................................................................................................................. 70
Exercise 4 .............................................................................................................................................. 71
Laboratory 17 – Artificial Intelligence ....................................................................................................... 74
Exercise 1 .............................................................................................................................................. 74
Exercise 2 .............................................................................................................................................. 75
Laboratory 18 – Simulating Life and Heat ................................................................................................. 78
Exercise 1 .............................................................................................................................................. 78
Exercise 2 .............................................................................................................................................. 80
Exercise 3 .............................................................................................................................................. 81
Exercise 4 .............................................................................................................................................. 82
Laboratory 19 – Networking ..................................................................................................................... 84
Exercise 1 .............................................................................................................................................. 84
Exercise 2 .............................................................................................................................................. 85
Exercise 3 .............................................................................................................................................. 85
Exercise 4 .............................................................................................................................................. 86
Exercise 5 .............................................................................................................................................. 88
Exercise 6 .............................................................................................................................................. 88
Laboratory 20 – Cryptography .................................................................................................................. 93
Exercise 1 .............................................................................................................................................. 93
Laboratory 21 – First Steps in HTML ......................................................................................................... 94
Exercise 1 .............................................................................................................................................. 94
Laboratory 22 – Linking and Images in HTML ........................................................................................... 99
Exercise 1 .............................................................................................................................................. 99
Exercise 2 .............................................................................................................................................. 99
Exercise 3 ............................................................................................................................................ 100
Exercise 4 ............................................................................................................................................ 101
Exercise 5 ............................................................................................................................................ 102
Laboratory 23 – Limits of Computing...................................................................................................... 103
Exercise 1 ............................................................................................................................................ 103
Exercise 2 ............................................................................................................................................ 105
Exercise 3 ............................................................................................................................................ 106
Exercise 4 ............................................................................................................................................ 107
Exercise 5 ............................................................................................................................................ 107
© 2026 Jones & Bartlett Learning LLC, an Ascend Learning Company
,Exercise 6 ............................................................................................................................................ 109
© 2026 Jones & Bartlett Learning LLC, an Ascend Learning Company
,Laboratory 1 - Introduction to the Labs
Students will enter basic information in the Intro App and take a screen shot.
© 2026 Jones & Bartlett Learning LLC, an Ascend Learning Company
,Laboratory 2 – Exploring Number Systems
Exercise 1
1. Convert the binary number 11011101 to decimal by hand, showing all steps.
Answer = 221
128 * 1 = 128
64 * 1 = 64
32 * 0 = 0
16 * 1 = 16
8*1 = 8
4*1 = 4
2*1 = 0
1* 1 = 1
221
2. Using the “Number systems” app, type 11011101 into the Base X text area. Verify your answer
above. Take a screenshot.
3. Example for 49
© 2026 Jones & Bartlett Learning LLC, an Ascend Learning Company
, 4. To learn how to do this yourself, convert the decimal number 77 to binary using this method of
repeated division, just like the app did.
77 ÷ 2 = 38 with a remainder of 1
38 ÷ 2 = 19 with a remainder of 0
19 ÷ 2 = 9 with a remainder of 1
9 ÷ 2 = 4 with a remainder of 1
4 ÷ 2 = 2 with a remainder of 0
2 ÷ 2 = 1 with a remainder of 0
1 ÷ 2 = 0 with a remainder of 1
Now collect the remainders from the bottom up and put them together to form the base 2
number.
The number is 1001101
5. Use the “Number systems” app to check your result. Type 77 into the Base 10 text area and
press Convert. Take a screenshot.
6. Use the “Number systems” app to convert 123 from base 5 to decimal. Type 123 into the Base X
text area, select Base 5 from the choices in the pull-down menu, and click Convert. Does this
© 2026 Jones & Bartlett Learning LLC, an Ascend Learning Company
Dale
Important Notes
The file includes the complete test bank, organized chapter by chapter.
A sample of selected pages has been provided for preview.
All available appendices and Excel files (if included in the original resources) are
provided.
Quizzes, Midterm and final exams are included (if available in the original resources).
We continuously update our files to ensure you receive the latest and most accurate
editions.
New editions are added regularly – stay connected for updates!
⚠️Note on Answer Keys: If the answer key is not included within the chapter
questions, you will find the complete answers and solutions at the end of each
chapter.
✅ Why Buy From Us?
📚 Complete & organized chapter-by-chapter – no missing content, no guessing.
⚡ Instant digital delivery – get your file the moment you pay, no waiting.
📅 Always up to date – we track new editions so you always get the latest version.
💬 Friendly support – real humans ready to help, anytime you need us.
🔒 Safe & secure – thousands of satisfied students trust us every semester.
🛡️Our Guarantees
💰 Money-Back Guarantee: Not satisfied? We offer a full refund – no questions asked.
🔄 Wrong File? No Problem: Contact us and we will replace it immediately with the
correct version, free of charge.
⏰ 24/7 Support: We are always here – reach out anytime and expect a fast response.
,Solutions Manual
Computer Science Illuminated, Eighth Edition
© 2026 Jones & Bartlett Learning LLC, an Ascend Learning Company
,Laboratory 1 - Introduction to the Labs ...................................................................................................... 6
Laboratory 2 – Exploring Number Systems ................................................................................................. 7
Exercise 1 ................................................................................................................................................ 7
Laboratory 3 – Representing Numbers ..................................................................................................... 11
Exercise 1 .............................................................................................................................................. 11
Exercise 2 .............................................................................................................................................. 12
Laboratory 4 – Colorful Characters ........................................................................................................... 14
Exercise 1 .............................................................................................................................................. 14
Exercise 2 .............................................................................................................................................. 14
Exercise 3 .............................................................................................................................................. 16
Laboratory 5 – Compressing Text ............................................................................................................. 18
Exercise 1 .............................................................................................................................................. 18
Exercise 2 .............................................................................................................................................. 19
Laboratory 6 – Logic Circuits ..................................................................................................................... 21
Exercise 1 .............................................................................................................................................. 21
Exercise 2 .............................................................................................................................................. 21
Exercise 3 .............................................................................................................................................. 22
Exercise 4 .............................................................................................................................................. 24
Exercise 5 .............................................................................................................................................. 24
Exercise 6 .............................................................................................................................................. 25
Exercise 7 .............................................................................................................................................. 26
Exercise 8 .............................................................................................................................................. 27
Laboratory 7 – Computer Cycling.............................................................................................................. 29
Exercise 1 .............................................................................................................................................. 29
Exercise 2 .............................................................................................................................................. 29
Exercise 3 .............................................................................................................................................. 30
Exercise 4 .............................................................................................................................................. 32
Exercise 5 .............................................................................................................................................. 33
Exercise 6 .............................................................................................................................................. 34
Laboratory 8 – Problem Solving ................................................................................................................ 36
Exercise 1 .............................................................................................................................................. 36
Exercise 2 .............................................................................................................................................. 39
Laboratory 9 – Abstract Data Types .......................................................................................................... 42
© 2026 Jones & Bartlett Learning LLC, an Ascend Learning Company
, Exercise 1 .............................................................................................................................................. 42
Exercise 2 .............................................................................................................................................. 42
Exercise 3 .............................................................................................................................................. 43
Exercise 4 .............................................................................................................................................. 43
Exercise 5 .............................................................................................................................................. 44
Laboratory 10 – Searching for the Right Sort ............................................................................................ 46
Exercise 1 .............................................................................................................................................. 46
Exercise 2 .............................................................................................................................................. 46
Exercise 3 .............................................................................................................................................. 47
Exercise 4 .............................................................................................................................................. 48
Exercise 5 .............................................................................................................................................. 49
Laboratory 11 – Low-Level Languages ...................................................................................................... 50
Exercise 1 .............................................................................................................................................. 50
Exercise 2 .............................................................................................................................................. 51
Exercise 3 .............................................................................................................................................. 52
Laboratory 12 – Using Algorithms for Painting ......................................................................................... 55
Exercise 1 .............................................................................................................................................. 55
Exercise 2 .............................................................................................................................................. 55
Exercise 3 .............................................................................................................................................. 56
Exercise 4 .............................................................................................................................................. 57
Laboratory 13 – Operating Systems.......................................................................................................... 59
Exercise 1 .............................................................................................................................................. 59
Exercise 2 .............................................................................................................................................. 60
Laboratory 14 – Disk Scheduling ............................................................................................................... 62
Exercise 1 .............................................................................................................................................. 62
Exercise 2 .............................................................................................................................................. 62
Exercise 3 .............................................................................................................................................. 63
Laboratory 15 – Spreadsheets .................................................................................................................. 65
Exercise 1 .............................................................................................................................................. 65
Exercise 2 .............................................................................................................................................. 65
Laboratory 16 – Databases ....................................................................................................................... 69
Exercise 1 .............................................................................................................................................. 69
Exercise 2 .............................................................................................................................................. 69
© 2026 Jones & Bartlett Learning LLC, an Ascend Learning Company
, Exercise 3 .............................................................................................................................................. 70
Exercise 4 .............................................................................................................................................. 71
Laboratory 17 – Artificial Intelligence ....................................................................................................... 74
Exercise 1 .............................................................................................................................................. 74
Exercise 2 .............................................................................................................................................. 75
Laboratory 18 – Simulating Life and Heat ................................................................................................. 78
Exercise 1 .............................................................................................................................................. 78
Exercise 2 .............................................................................................................................................. 80
Exercise 3 .............................................................................................................................................. 81
Exercise 4 .............................................................................................................................................. 82
Laboratory 19 – Networking ..................................................................................................................... 84
Exercise 1 .............................................................................................................................................. 84
Exercise 2 .............................................................................................................................................. 85
Exercise 3 .............................................................................................................................................. 85
Exercise 4 .............................................................................................................................................. 86
Exercise 5 .............................................................................................................................................. 88
Exercise 6 .............................................................................................................................................. 88
Laboratory 20 – Cryptography .................................................................................................................. 93
Exercise 1 .............................................................................................................................................. 93
Laboratory 21 – First Steps in HTML ......................................................................................................... 94
Exercise 1 .............................................................................................................................................. 94
Laboratory 22 – Linking and Images in HTML ........................................................................................... 99
Exercise 1 .............................................................................................................................................. 99
Exercise 2 .............................................................................................................................................. 99
Exercise 3 ............................................................................................................................................ 100
Exercise 4 ............................................................................................................................................ 101
Exercise 5 ............................................................................................................................................ 102
Laboratory 23 – Limits of Computing...................................................................................................... 103
Exercise 1 ............................................................................................................................................ 103
Exercise 2 ............................................................................................................................................ 105
Exercise 3 ............................................................................................................................................ 106
Exercise 4 ............................................................................................................................................ 107
Exercise 5 ............................................................................................................................................ 107
© 2026 Jones & Bartlett Learning LLC, an Ascend Learning Company
,Exercise 6 ............................................................................................................................................ 109
© 2026 Jones & Bartlett Learning LLC, an Ascend Learning Company
,Laboratory 1 - Introduction to the Labs
Students will enter basic information in the Intro App and take a screen shot.
© 2026 Jones & Bartlett Learning LLC, an Ascend Learning Company
,Laboratory 2 – Exploring Number Systems
Exercise 1
1. Convert the binary number 11011101 to decimal by hand, showing all steps.
Answer = 221
128 * 1 = 128
64 * 1 = 64
32 * 0 = 0
16 * 1 = 16
8*1 = 8
4*1 = 4
2*1 = 0
1* 1 = 1
221
2. Using the “Number systems” app, type 11011101 into the Base X text area. Verify your answer
above. Take a screenshot.
3. Example for 49
© 2026 Jones & Bartlett Learning LLC, an Ascend Learning Company
, 4. To learn how to do this yourself, convert the decimal number 77 to binary using this method of
repeated division, just like the app did.
77 ÷ 2 = 38 with a remainder of 1
38 ÷ 2 = 19 with a remainder of 0
19 ÷ 2 = 9 with a remainder of 1
9 ÷ 2 = 4 with a remainder of 1
4 ÷ 2 = 2 with a remainder of 0
2 ÷ 2 = 1 with a remainder of 0
1 ÷ 2 = 0 with a remainder of 1
Now collect the remainders from the bottom up and put them together to form the base 2
number.
The number is 1001101
5. Use the “Number systems” app to check your result. Type 77 into the Base 10 text area and
press Convert. Take a screenshot.
6. Use the “Number systems” app to convert 123 from base 5 to decimal. Type 123 into the Base X
text area, select Base 5 from the choices in the pull-down menu, and click Convert. Does this
© 2026 Jones & Bartlett Learning LLC, an Ascend Learning Company