Midterm Fall 2009
Black box for TBall
Want to use it to play Slow Pitch Softball.
Slow Pitch Softball is reducible to TBall.
The black box contains:
TBallOffer, TBallAccept, TBallProvide, TBallSolve
Translation T: SPS
This slide intentionally left blank
Dynamic Benchmarking Introduction
Uses of th
Northwestern Polytechnic University
CS521 Software Project Management
VISION AND SCOPE DOCUMENT
[Surya booragadda- 18679bs]
Building up a Search Engine
1. Problem Statement
a) Project Background
By creating the search engine you
Write a program that prompts the user to enter the exchange rate
from currency US dollars to Chinese RMB. Prompt the user to enter
0 to convert from US dollars to Chinese RMB and 1 vice versa.
Prompt the user to enter the amount in US dollars o
2. ( DBMS
) is a collection of related data. (0.5 point)
) is the software that manages and controls access tot the database.
3. ( DB application
) is a program that interacts with the database at some point in its
Statement of Work (SOW)
Provides information needed to obtain the service. The background information may
Product or project description
"Building a Search Engine" will give you another viewpoint on how the I
Database Processing, Ninth Edition
Introduction to Structured Query Language (SQL)
SQL stands for Standard Query Language.
In addition to being a data sublanguage, SQL is also a prog
Date:30TH Nov 2015
1501 Decoto Rd
Union city, California, 94587.
I am writing to enquire if you have any vacancies in your
company. I enclose my CV for your information.
As you can see, I have had extensive v
CS350 Data Structure Practice Exam
Question 1. Tree
Given the following traversal results of a binary tree, draw the tree.
8, 3, 1, 6, 4, 7, 10, 14, 13
1, 3, 4, 6, 7, 8, 10, 13, 14
Question 2. Binary search tree
old high-level description
Set of problems
new high-level description
A constructive belief involving
algorithms in domain X and
a set of problems in X
Software Development using
artificial markets of constructively
Problem Solving Software
for computationally hard problems:
Given a transportation task, find the optimal
way of carrying it out.
T Ball (1 Relation)
What Your Robots Do
CSU 670 Spring 2009
Requirement: Robot wins, survives.
To satisfy the requirement, we need to be
Software developers are masters at hiding
complexity from the
How it all started.
review for midterm:
class dictionary design
requirements analysis: compute break-even price
how to propose, oppose, provide, solve
software development questions.
review look-ahead polynomial using expected va
Review of Monday competition
Debugging of Nerdicide
Keeping the SCG world in order
The administrator is the police
We need a meta police: How could Nerdicide accumulate 300 million?
SCG and our class room
Software process models:
Grading: is it meaningful?
How can the entire class get an A?
The story of Lightning.
Get information from history.
How would you repair the situation?
I play a double role:
As user of the software you create and as your professor.
As your professo
state of software development
Response to Will Nowak's statements
Principle behind the game
Bryan: how he reacted to the Nowak attacks.
Lesson that agent Sweet taught:
Keep requirements and implementation in sync!
Check for the impossible.
Observe, Design!, Implement, Test: is a winning recipe.
Updated security policy
-Pragmatic Programmer T
An important software development learning experience:
How do you react to last night's competition?
You lost games against 3 agents A,B,C.
What are they telling you?
Agent A teaches you to never accept a challenge that uses relation number 0.
Agent B tea
Prof. Aiken CS 169 Lecture 7
What is version control?
And why use it?
Prof. Aiken CS 169 Lecture 7
All Software Has Mu
Prof. Aiken CS 169 Lecture 6
Example: Denver Airport
Opening delayed entirely by software bugs in
baggage handling system
After 9 month delay, admitted they did not
know when the airport would open
Delay cost $1.1M/da
Specker Challenge Game
Science Community Game
Karl Lieberherr, Alex Dubreuil
SDG Game Versions
T Ball = Fast Pitch Level 1 Independent
Slow Pitch = Fast Pitch Level 1 Reduced
public class Program1 cfw_
public static void main(String args) cfw_
Scanner input = new Scanner(System.in);
System.out.println("give the values between 1 to 100");
int testscore = input.nex