View this PageEdit this Page (locked)Attachments to this PageHistory of this PageHomeRecent ChangesSearch the SwikiHelp Guide
Hotspots: Admin Pages | Turn-in Site |
Current Links: Cases Final Project Summer 2007

Fall 2005 Discussion 3

In this class, you program in Squeak. There are many reasons for this.
  1. Smalltalk is more object-oriented than other languages. For a class on object-oriented programming, this is a big plus.
  2. Squeak is a free and cross-platform Smalltalk. Practically, this is a big plus.
  3. Squeak's UI is flexible. You can draw lines on the screen (consider "Joe the Box"). You can use an MVC environment. You can use morphic. So, we can explore user-interfaces from the ground up.
  4. Squeak has great support for multimedia. You can do interesting projects.
  5. Squeak's IDE has many powerful features, like inspectors, MethodFinder, implementors of..., senders of... Having an exposure to these kinds of tools should give you an insight into what is possible in an IDE.
  6. Squeak is different. The faculty felt it was important that Georgia Tech graduates should have exposure to more than just conventional tools.
Now, regardless of whether you agree with these advantages, using Squeak is a little difficult. At the same time, you are learning a new language (Smalltalk), a new IDE (Squeak), and a new programming paradigm (object-oriented). All of these things can make this course a challenging enterprise. This discussion is to help you out.

Part 1: Create and Post a Discussion

For your discussion, create a page off your "Who's Who" page. On it, post one of the two following things:
  1. In detail, describe a problem that you experienced in Squeak. What was the problem? Why did it happen? How did you eventually overcome this problem?
  2. In detail, describe a feature of Squeak that you have found particularly useful. What is the feature? Why is it useful? How do you envoke it?
Whichever one you choose, you need to do a write-up that is useful for others. If appropriate, include a screenshot. The intent here is that others will be able to read your post and maybe pick up something that will be useful to them. Post your discussion at the bottom of this page. This part is due Friday, September 30th. If you have question about this assignment, ask them here.

Part 2: Read Other Posts and Pick a Good One

Next, find two posts that you think are useful. Link to them on your original page and explain why you found them particularly useful. This part is due Monday, October 3rd.

Post your contribution here









Richard

Discussion 3 - David Eakes

Discussion 3 - David Shirley

Discussion 3 - Kevin Legette

Mark Nichols - Discussion 3

N #2

Discussion 3 - Jonathan Reitnauer

Discussion 3 - Stephen Rollyson



Discussion 3 - Elliott Clark


Discussion 3 - Nick Bowman



Discussion 3 - Blake O'Hare

Discussion 3 - Steven French


Discussion 3 - Jack Gruendler

Discussion 3 - Andrew Calvin

Discussion 3 - Steven Carr

Discussion 3 - William Blatt

Discussion 3 - Brian Henke

Dicussion 3 - Michael Levy

Discussion 3: Vinny Ramachandran

Discussion 3 - Lee Crippen

Discussion 3 - Dasha Kishinevskaya

Discussion 3 - Blake Israel

Timmy

Discussion 3 - Nick De Jesus

Discussion 3 - Chris Gray

Discussion 3 - Trevor Bentley

Discussion 3 - Vinayak Kashyap

Discussion 3 - Manini Patel

Discussion 3 - David Sponaas

Discussion 3 - Michael Federici

Discussion 3 - Peter Budny

Discussion 3 - Daniel Kitchener

Discussion 3 - Brad Sickles

Discussion 3 - Robert Hutson

Discussion 3-Nicholas Beckmann

Discussion 3 - Elspeth Watson

Discussion 3 - Chris Whalen

Discussion 3 - Chris Whalen

Discussion 3 - Tom Filip

Discussion 3 - Shaun Duncan

Discussion 3 - Matthew Dutton

Discussion 3 - Brandon Reynolds

Josh Holt Disc 3

Discussion 3 - Michael Groves

Discussion 3 -- Joseph Earle


Discussion 3 - Joaquin Estrada

Andrew

Discussion 3 - Ejike Onyekwuluje

Discussion 3 - Brandyn Roemer

Discussion 3 by Michael Gorbsky

Discussion 3 by Michael Gorbsky

Discussion 3 - Elizabeth Solomon

Discussion 3 - Guy Hoskinson

Discussion 3 - Daniel Engel

Discussion 3 - Vasilios Pantazopoulos

Discussion 3 - Travis Shepherd

Discussion 3 - Travis Shepherd

Discussion 3 - Brian Partick Smith

Discussion 3 - Kaori Takeuchi

Discussion 3 - Izudin Ibrahimbegovic

Discussion 3 - Erik Webb

Discussion 3 - Jason McGarr

Discussion 3 - Manabu Shimobe

Discussion 3 - Alex Groleau

Discussion 3 - Joung-Goo Lee

Discussion 3 - Chris Ronderos

Discussion 3 - Kevin Adkisson

Discussion 3 - Emily Ewald

Matthew Plowden

Nick

Discussion 3 - Daniel King

Discussion 3 - Michael Hansen

Discussion 3 - William Lee

Discussion 3 - Sashmit Bhaduri

Discussion 3 - Ashley Durham

Discussion 3-Marcus Moore

Discussion 3 - Cooper Welch

Discussion 3 - Fisnik Shpuza

Discussion 3 - Robert Simpson

Discussion 3- Fisnik Shpuza

#17

Discussion 3 - Mark Shalda

Discussion 3 - Nirav Shah

Discussion 3 - Benjamin J McMillan

Discussion 3 - Priyanka Mahalanabis

Discussion 3 - Jiasheng He

Discussion 3 - Nazli Dokuzoglu

Discussion 3 - Luis F Cruz

Discussion 3 (Part 1) - Arwa Tyebkhan

Discussion 3 - Jeff Watson

..

..

Discussion 3 - Stephen Ake

Babak

Discussion 3 - Wes Floyd

Discussion 3 - Michael Dunn

Discussion 3 - Amro Mousa

Discussion 3 - Oh Kil Kwon

Discussion 3 - Oh Kil Kwon

Discussion 3 - Eric Amy

Discussion 3 Kalpit Patel

Discussion 3 - Laura Parker

Discussion 3 - Vishal Patel

Discussion 3 - David Figlar

Courtland Goodson - Discussion 3

Discussion 3 - Trung Lai

Discussion 3 - Hai Phan (gtg394v)


Discussion 3 - Matias Paulez

Discussion 3 - Derek DeRaps

Discussion 3 - G. Stepanov

Discussion 3 - James "Ben" Mitchell

Discussion 3 - James "Ben" Mitchell

Russell Myers' Discussion 3

Discussion 3 - Samuel Young

Discussion 3 - Jimmy M. Espana

Discussion 3 - Peter Kinnaird

http://coweb.cc.gatech.edu/cs2340/4677

Discussion 3 - Arcadiy Kantor

Links to this Page