CMPT 306 Algorithms & Data Structures
Fall 2013
Homework #1
50 Total Points
Due Date: In class Wednesday, September 4, 2013.
1. (4 points) Consider the following problem: Design an algorithm to determine the best
route for a subway passenger to take from
CMPT 306 Algorithms & Data Structures Fall 2013
Homework #4
20 Total Points
Due Date: 4:30
PM,
Wednesday, November 13, 2013.
Be sure to show all supporting work to receive full credit.
To answer the following questions, you will need to download the sourc
CMPT 306 Algorithms & Data Structures Fall 2013
Homework #3
20 Total Points
Due Date: 4:30
PM,
Wednesday, November 6, 2013.
Be sure to show all supporting work to receive full credit.
1. (6 points) Which of the following are
AVL
trees?
Figure 1: AVL trees
CMPT 306 Algorithms & Data Structures Fall 2013
Homework #2
80 Total Points
Due Date: Wednesday, October 2, 2013. You may either hand it in or submit an electronic
version to Canvas.
Be sure to show all supporting work to receive full credit.
Solutions
1.
CMPT 306 Algorithms & Data Structures
Fall 2013
Homework #1
50 Total Points
Due Date: In class Wednesday, September 4, 2013.
SOLUTIONS
1. (4 points) Consider the following problem: Design an algorithm to determine the best
route for a subway passenger to
CMPT 306 Algorithms & Data Structures Fall 2013
Homework #6
15 Total Points
Due Date: In class 5:30 pm, Monday, December 9, 2013.
Be sure to show all supporting work to receive full credit.
1. (15 points) The network shown in Figure ? illustrates the ow f
CMPT 306 Algorithms & Data Structures Fall 2013
Homework #2
80 Total Points
Due Date: Wednesday, October 2, 2013. You may either hand it in or submit an electronic
version to Canvas.
Be sure to show all supporting work to receive full credit.
1. (3 points
CMPT 351 Operating Systems Spring 2014
Homework #4 (Chapters 4 and 5)
Due by 7:30 PM Wednesday, March 5, 2014
64 Total Points
Assignments will not be accepted after this due date and time
Please submit your answers by 7:30 PM on the due date using the dro
CMPT 351 Operating Systems Spring 2014
Lab #5 Java Threads
Write a multithreaded Java program that calculates various statistical values for a list of
numeric values. This program is passed a series of numbers on the command line. This
program will then c
CMPT 351 Operating Systems Spring 2014
Homework #2 Questions from Chapters 1 - 3 (65 Total Points)
Due: Wednesday, February 5, 2014
Please submit your answers using the dropbox on Canvas titled Homework #2 Dropbox.
1. (10 points) How does the distinction
CMPT 351 Operating Systems Spring 2014
Homework #4 (Chapters 4 and 5)
Due by 7:30 PM Wednesday, March 5, 2014
64 Total Points
Assignments will not be accepted after this due date and time
Please submit your answers by 7:30 PM on the due date using the dro
CMPT 351 Operating Systems Spring 2014
Homework #2 Questions from Chapters 1 - 3 (65 Total Points)
Due: Wednesday, February 5, 2014
Solutions
Please submit your answers using the dropbox on Canvas titled Homework #2 Dropbox.
1. (10 points) How does the di
CMPT 351 Operating Systems Spring 2014
Homework #6 (Chapter 6)
Due by 7:30 PM Wednesday, March 26, 2014
60 Total Points
Necessary materials to answer these questions can be found in our class text, online notes
for Chapter 6, as well as discussion of Linu
CMPT 322 Software Engineering
Preparing for R3!
You now have a release that has signicant functionality which should give the customer
a very good idea how the software works. The nal release is Wednesday, April 16,
2014.!
In preparing for this nal releas
CMPT 322 Software Engineering
Preparing for R2!
Hopefully your experiences working on R1 will be helpful when preparing for the next release R2 - which is due on Monday March 24, 2014. R1 is considered more of a preliminary release,
with little expected i
Educational Software Project: Spelling Games
Project Statement of Needs
The Mad River School District has identified a need to provide its elementary school students
with the opportunity to practice and improve their spelling skills. To fulfill this need,
Educational Software Project: Math Games
Project Statement of Needs
The Mad River School District has decided to provide its elementary school students with the
opportunity to practice and improve their Math skills. To fulfill this need, the school distri
CMPT 322 Software Engineering Spring 2014 Quiz #2!
CMPT 322 Software Engineering!
!
Name _!
Quiz #2 80 Total Points !
!
1. (10) Assume an organization is determining a release plan for a project and since the
due date is not as important as the feature se
322 Software Engineering Spring 2014 Quiz #1
CMPT 322 Software Engineering! !
Quiz #1 (70 Total Points)!
!
Name _
!
1. (10) What are the fundamental advantages of an Agile methodology versus the waterfall methodology?!
Answer: The waterfall methodology ha