0% found this document useful (0 votes)
6 views5 pages

Companion Readings for COMPSCI 119

The document outlines the reading schedule and topics for COMPSCI 119 in Fall 2021, covering various programming concepts and Python functionalities. Key topics include general programming concepts, Python data types, file handling, object-oriented programming, and graphics. The readings are organized by class day and page number, detailing specific chapters and pages from the course companion.

Uploaded by

psilva
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
6 views5 pages

Companion Readings for COMPSCI 119

The document outlines the reading schedule and topics for COMPSCI 119 in Fall 2021, covering various programming concepts and Python functionalities. Key topics include general programming concepts, Python data types, file handling, object-oriented programming, and graphics. The readings are organized by class day and page number, detailing specific chapters and pages from the course companion.

Uploaded by

psilva
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

COMPSCI 119 FALL 2021 TOPICS (C)2021 Dr. William T.

Verts

-----------------------------------------------------------
READINGS IN THE COMPANION BY CLASS DAY
-----------------------------------------------------------

Friday, September 17:


Chapter 12: General Programming Concepts
Pages 241-243 Introduction
Pages 270-271 Python Quick Reference
Pages 278-279 The Programming Process and Assignment Statements
Pages 280-293 Code Structures and Flowcharts in Different Languages

Chapter 15: Python Reference Manual


Pages 329-334 Introduction
Pages 340-341 Simple Data Types
Pages 345-346 Python Arithmetic and Operator Precedence
Page 348 Python Escape Characters
Page 354 Python Standard Functions (abs, float, input, int)
Page 359 Python Math Functions (sqrt)

Monday, September 19:


Page 243 Flow of Control
Pages 336-337 Python Functions
Pages 352-353 Importing Functions, Creating Local Libraries
Page 354 Python Standard Functions (abs, float, int, input)
Page 359 Python Math Functions

Wednesday, September 22:


Pages 288-293 Interactive Loops
Pages 336-337 Python Functions (review)
Page 247 try-except and try-finally

Friday, September 24:


Page 342 Structured Data Types (lists, tuples, and strings)
Page 349 Structure Creation
Page 350 List, Tuple, and String slicing
Page 351 List Special Cases

Monday, September 27:


No new readings

Wednesday, September 29
Pages 294-297 Building Strings and Lists
Page 342 Structured Data Types
Page 349 List Comprehensions
Page 350 List, Tuple, and String Slicing
Page 356 The range function

Friday, October 1:
Page 347 The for-loop
Page 349 List Comprehensions

Monday, October 4:
Page 350 List, Tuple, and String slicing
Page 351 List Special Cases (as parameters to functions)

Page 1 of 5
COMPSCI 119 FALL 2021 TOPICS (C)2021 Dr. William T. Verts

Wednesday, October 6:
No new readings

Friday, October 8:
Review for Midterm #1

Monday, October 10:


Holiday, no class

Wednesday, October 13:


Pages 360-361 The Time and Random libraries.

Friday, October 15:


Pages 166-167 ASCII Character Set
Pages 172-178 Standard Typefaces
Page 354 chr function
Page 356 ord function
Page 357 str function
Page 358 Python String Methods and Functions

Monday, October 18:


Page 45 Bits and Bytes
Pages 46-47 Converting Bytes between Decimal and Hex
Page 80 Integers
Page 82 Unsigned and Signed Bytes
Pages 165-167 Character Sets
Pages 172-178 Standard Typefaces
Page 354 The chr function
Page 356 The ord function
Page 348 Formatting Values as Strings (NEW READING)

Wednesday, October 20:


Page 348 Formatting Values as Strings
Page 357 str Functions
Page 358 String Methods and the string library

Friday, October 22:


Pages 364-367 Python File Handling

Monday, October 25:


Pages 352-353 Importing Functions
Pages 338-339 Globals, Lambdas, Function Parameters

Wednesday, October 27:


Page 338 Global Variables
Pages 376-377 Sorting

Friday, October 29:


Pages 378-381 Python Polynomials

Monday, November 1:
Pages 378-381 Python Polynomials (continued)
Page 343 Dictionaries

Page 2 of 5
COMPSCI 119 FALL 2021 TOPICS (C)2021 Dr. William T. Verts

Wednesday, November 3:
Page 343 Dictionaries
Page 479 Morse Code
Pages 387-390 Introduction to Graphics
Pages 432-435 Python Graphics

Friday, November 5:
Pages 432-435 Graphics Core Routines and Writing to the .BMP Format

Monday, November 8:
Pages 434-435 Writing to the BMP File Format
Page 438 Drawing Horizontal/Vertical Lines, Boxes, Rectangles

Wednesday, November 10:


Pages 434-435 Writing to the .BMP format
Page 436 Drawing Lines Parametrically

Friday, November 12:


Page 436 Drawing Lines Parametrically
Page 441 Drawing Circles with Bresenham’s Algorithm

Monday, November 15:


Page 436 Drawing Lines Parametrically
Page 444 Graphics Routines that use 2D Points
Pages 448-449 3D Orthographic Projection

Wednesday, November 17:


Pages 448-449 3D Orthographic Projection

Friday, November 19:


Page 440 Drawing Circles and Polygons
Page 441 Bresenham Circles

Monday, November 29:


Page 40 Converting between Base 10 and Another Base
Pages 46-47 Converting Bytes between Decimal and Hexadecimal
Page 354 hex function
Page 356 oct function
Also, the bin function (not in the book).

Wednesday, December 1:
Pages 368-369 Object Oriented Programming (OOP)
Pages 382-385 Writing HTML Files with and without OOP
Pages 454-457 Writing to the SVG File Format (OOP)

Friday, December 3:
Pages 382-385 Writing HTML Files
Pages 196-197 HTML Basic Page
Page 202 HTML Basic Formatting Tags

Page 3 of 5
COMPSCI 119 FALL 2021 TOPICS (C)2021 Dr. William T. Verts

-----------------------------------------------------------
READINGS IN THE COMPANION BY PAGE NUMBER
-----------------------------------------------------------

40 Converting between Base 10 and Another Base


45 Bits and Bytes
46-47 Converting Bytes between Decimal and Hex
80 Integers
82 Unsigned and Signed Bytes
165-167 Character Sets
172-178 Standard Typefaces
196-197 HTML Basic Page
202 HTML Basic Formatting Tags
241-243 Introduction, Flow of Control
247 try-except and try-finally
270-271 Python Quick Reference
278-279 The Programming Process and Assignment Statements
280-293 Code Structures and Flowcharts in Different Languages
288-293 Interactive Loops
294-297 Building Strings and Lists
329-334 Introduction to Python
336-337 Python Functions
338-339 Globals, Lambdas, Function Parameters
340-341 Simple Data Types
342 Structured Data Types (lists, tuples, and strings)
343 Dictionaries
345-346 Python Arithmetic and Operator Precedence
347 The for-loop
348 Formatting Values as Strings
348 Python Escape Characters
349 List Comprehensions
349 Structure Creation
350 List, Tuple, and String slicing
351 List Special Cases
352-353 Importing Functions, Creating Local Libraries
354 Python Standard Functions (abs, chr, float, hex, int, input)
356 Python Standard Functions (oct, ord, range)
357 Python Standard Functions (str)
358 String Methods and the string library
359 Python Math Functions (sqrt)
360-361 The Time and Random libraries.
364-367 Python File Handling
368-369 Object Oriented Programming (OOP)
376-377 Sorting
378-381 Python Polynomials
382-385 Writing HTML Files with and without OOP
387-390 Introduction to Graphics
432-435 Graphics Core Routines and Writing to the .BMP Format
434-435 Writing to the .BMP format
436 Drawing Lines Parametrically
438 Drawing Horizontal/Vertical Lines, Boxes, Rectangles
440 Drawing Circles and Polygons
441 Drawing Circles with Bresenham’s Algorithm

Page 4 of 5
COMPSCI 119 FALL 2021 TOPICS (C)2021 Dr. William T. Verts

444 Graphics Routines that use 2D Points


448-449 3D Orthographic Projection
454-457 Writing to the SVG File Format (OOP)
479 Morse Code

Page 5 of 5

You might also like