Lecture notes for the Introduction to Computer Science I by
James Tam
Return to the course web page
CPSC 231: Practice Assignments
Concepts: Non-decimal based number systems, binary math:
[
Practice examples
] [
Solutions
]
[
More practice examples by Jordan Kidney
] [
Solutions
]
Concepts: Compilation and logic errors, testing of programs:
[
A program with syntax and logic errors
] [
Solution
]
Concepts: Input and formatting of output:
[
Point of sale system
] [
Solution]
[
Wage tabulator
] [
Solution
]
Concepts: Decision making, loops, program documentation
[
Grade calculator
] [
Solution: description
] [
Solution: program code
]
Concepts: Problem decomposition, modular design
[
Geometry program
] [
Solution
]
[
Grade calculator
] [
Solution
] [
Solution: program code
]