Presentation is loading. Please wait.

Presentation is loading. Please wait.

Midterm Review CSCI 360, Dr. X.

Similar presentations


Presentation on theme: "Midterm Review CSCI 360, Dr. X."— Presentation transcript:

1 Midterm Review CSCI 360, Dr. X

2 Teaching philosophy Students learn when they apply design concepts to real projects: activity monitor, text editor Students learn when I give them feedback… not when I give them grades Students learn in class with conversation, in class activities Students learn when they take tests... Even though these can be painful Students do not really learn that much by me talking to them Although the class would be much more restful for them if I was just talking... Take a nap, fiddle with phone/computer Active vs passive learning

3 Midterm – Feb. 25, 2019 Will take 50 mins
Material from ch textbook Additional material: Legal issues You may bring a cheat sheet: one page US Letter Size, hand written OR typed, front and back

4 Midterm type of questions
Comprehension: ”Explain the difference between A and B” “Enumerate and analyze the pros and cons of A and B” “Why do we use A?” Create diagrams within a specific context: Domain Model Diagram SSD Sequence diagram Communication Diagram Class Diagram

5 Practice Oaks Class Activities: soft copies of review questions HW
Project Re-draw book diagrams

6 Questions?

7 Practice question 1 A bank system contains data on customers (identified by name and address) and their accounts. Each account has a balance and there are two types of accounts: one for savings which offers an interest rate, the other for investments, used to buy stocks. Stocks are bought at a certain quantity for a certain price and the bank applies commission on stock orders. Design the class diagram for the bank system.

8 Practice question 2 Draw a sequence diagram for the electronic game of poker use case: Start New Game. The scenario begins when the player chooses to start a new round in the UI. The UI asks whether any new players want to join the round; if so, the new players are added using the UI. All players' hands are emptied into the deck, which is then shuffled. The player left of the dealer supplies an ante bet of the proper amount. Next, each player is dealt a hand of two cards from the deck in a round-robin fashion; one card to each player, then the second card. If the player left of the dealer doesn't have enough money to ante, he/she is removed from the game, and the next player supplies the ante. If that player also cannot afford the ante, this cycle continues until such a player is found or all players are removed.


Download ppt "Midterm Review CSCI 360, Dr. X."

Similar presentations


Ads by Google