Wednesday, December 10, 2014

Conclusion


Conclusion
1.       Consider a string, tuple, and list of characters.

In []: a = 'acbde'
In []: b = ('a', 'b', 'c', 'd', 'e')
In []: c = ['a', 'b', 'c', 'd', 'e']

The values of a[3], b[3], and c[3] are all the same. In what ways are a, b, and c different?
They are different because one of them was taken out of a complete string, one was taken from a list, and one was taken from a set of strings.
List: Elements of list can be changed
Tuple: Elements of tuple cannot be changed
String: Is a whole


2.      Why do computer programming languages almost always have a variety of variable types? Why can't everything be represented with an integer?
There are a variety of types so that if you need to put different values together you can make it easier. Everything can not be an integer because some things can not be represented by a number

Thursday, December 4, 2014

Tweet












1.       How many characters are in this sentence? Does it matter whether Python is storing the string as one byte per character or four bytes per character?
41 characters are in the sentence. It should not matter as long as it is consistently stored.



2.      This question asks you about something you have not learned. In fact, the question is asking about details that go beyond what you will learn in this course. However, wondering what is going on at a lower level of abstraction – and talking about it – can be a useful strategy when learning about computing.

Describe what you think occurs in memory when the following code is executed.

In []: a = 'one string'
In []: b = 'another'
In []: c = a[:3] + ' and ' + b
In []: print(c[6:10])

It sets 2 variables and the 3rd line takes certain characters out of the strings and sets it to 'C', which equals ona and another. It then says to print the 6th through the 10th character making it print: 'd an'. 

Thursday, November 6, 2014

MIT app


The Notepad Xtreme

The Multi-App Extraordinaire:
This Multi-App includes the Notepad, Checklist, Conversion, and Wooer applets all in one place. The Notepad app stores text, the Checklist app is a Checklist, The Conversion app converts one unit to another (liters to gallons), and the wooer app generates a pick-up lines.

Reflection Questions:

1.  Reflect on the creative process you used. What was useful? Discuss your reflection with your partner and then write a reflection individually.We had a lot of ideas we wanted to use so we decided on making as many as we could in one app and we all had ideas for each of the features.

2.      Reflect on the team dynamic. What helped the team work well together? Discuss your reflection with your partner and then write a reflection individually.We were working effectively together as a group in work and suggestions to make the app better and better. However, when we were done with most of the app, Xavier decided to make an entire new app on his own time at home so we did not have as much say as we would have liked to on the final app.

3.  What Problem was your APP attempting to solve?  How well does it?  We have many features to our app but the main problem we wanted to solve was so make people remember what they had to do and with notepad not only can they type and save exactly what they wanted but they could name the button that exposes the task so you could find which note you wanted to see with key words.

4.  Desribe the two hardest challenges you experienced when coding this app.  How did you overcome them.  Post a screen shot of these sections of code, and explain them.One of the challenges I experienced was getting the app to perform the same task but with far simpler coding than we had before. The second problem we ran into was deciding exactly what features to use for the app.

5.  Given more time how could you improve your app?If we had more time we could have added more features such as the rating feature for the app so people can see others' opinions.




Jack Tremblay, Alex Place, Xavier Vogel

Wednesday, October 15, 2014

Scratch Game

Jack T., Benjamin George Wittman, Matt L., and Xavier V.

We made a game using Scratch. This game was focused on navigating a maze and reaching the end.



1. Reflect on the creative process you used. What was useful? It was helpful to work together in a 4 person group. We had many minds deciding what we were capable of and when there was a problem with an idea, at least one person in the group could spot it; the, together we could fix it. We started basic, with the idea of a game, and with the collaborative efforts we polished it while adding little fun additions.


2. Reflect on the team dynamic. what helped your team work well together? We all had different ideas on games and worked well due to all of our gaming experiences were able to make a game that was fun to play and simple.
3. what went well. The control and speed of the bat were simple and easy to use.

4. what did you struggle with. We argued over what the bat would do when it hit that wall. We decided on restart however.

5. Given more time how could you improve your game.I would have wanted to add other sprites moving back and forth the bat had to dodge.

My questions


  1.   State how many bits were created and stored in 2007.
  2.   Predict what would happen if technology continued to advance at the rate it has been.    
  3. Determine 2 causes as to why technology has advanced so rapidly.       
  4. Elaborate on how technology has bettered and worsened society.