Friday, March 28, 2014

Friday, March 7, 2014

Blog 5

My end product is a website, so I need to use a computer during my presentation.

Preliminary Timeline-

April 4th: Capstone Presentation Draft due by class time.

April 5th: Website launched.
Narrative video due.
Weekly blogs due.
Poster printed.

May 15th: Senior Farewell Project.
2 critiques of student presentation.


Friday, February 28, 2014

Week 4: Sitemap

Title: "Learning to Code"

Pages: Home (Description of the project)
Language Summary (Description of Code)
Code Translation (Information on Code Translation) 
Further Research (Capstone Essay, Works Cited)
Links (Link to main blog, video assignments, other websites)

Friday, February 21, 2014

Update

Working on Video PSA script and filming.

Sources

The format is set for Microsoft Word, so the spacing looks odd on here. 


Works Cited
Abu Sa, Bashar Ziad and Abdullah Mohd Zin. “Algebraic Semantics of Concepts for A Simple     Programming Language.” Australian Journal of Basic and Applied Sciences 6.8 (2012):               421-430. Web. 7 Oct. 2013.
Adobe Creative Team. “Adobe Dreamweaver CS6 Classroom in a Book.” Adobe Press, 2012. Print.
Bachelet, Bruno, Antoine Mahul, and Loïc Yon. "Template Metaprogramming Techniques For     Concept-Based Specialization." Scientific Programming 21.1 (2013): 43-61.     Academic Search Complete. Web. 22 Feb. 2014.
Brooks, Michael. “CODE RED.”  New Scientist 218.2920 (2013): 36-39. Academic Search           Complete. Web. 30 Sep. 2013.
Cadar, Cristian, and Koushik Sen. "Symbolic Execution For Software Testing: Three         Decades Later." Communications Of The ACM 56.2 (2013): 82-90. Academic Search   Complete. Web. 14 Feb. 2014.
Chisnall, David. "The challenge of cross-language interoperability." Communications of the                       ACM 56.12 (2013): 50-56. Web. 14 Feb. 2014.
Dubey, Sumit, and Kanchan Lata. "Common Framework For Unix Scripting Languages."   International Journal on Computer Science & Engineering 4.8 (2012) Web. 2013.
Flatt, Matthew. "Creating Languages In Racket." Communications Of The ACM 55.1                     (2012). Web. 14 Feb. 2014.
Jain, Anshul K., Manik Singhal, and Manu Sheel Gupta. "Algorithm Building And Learning                      Programming Languages Using A New Educational Paradigm." AIP Conference                             Proceedings 1373.1 (2011): 149-158. Academic Search Complete. Web. 4 Oct. 2013.
Ketabchi, Saeed, et al. "Large Scale Linear Programming In The Windows And Linux Computer    Operating Systems." Applied Mathematics & Information Sciences 7.4 (2013): 1553       -1556. Academic Search Complete. Web. 14 Feb. 2014.
Kuncak, Viktor, et al. "Software Synthesis Procedures." Communications Of The ACM                 55.2 (2012): 103-111. Academic Search Complete. Web. 11 Sep. 2013.
Lavrischeva, Ekaterina, Artem Dzyubenko, and Andrey Aronov. "Conception of Programs                       Factory for Representing and E-learning Disciplines of Software  Engineering."                       ceur-ws.org (2013). Web. 21 Oct. 2013.
Malik, D.S. C++ Programming: Program Design Including Data Structures. 6th ed. Mason:                    Cengage Learning, 2012. Print.
Miller, Roxanne Greitz. "From Educator To Electronic Publisher: Creating A Website To Share                Your Work." Delta Kappa Gamma Bulletin 70.3 (2004): 34-38. Academic Search                                 Complete. Web. 28 Feb. 2014.
Schaub, Jeffrey. “100 Passengers From Asiana Flight 214 Sue Boeing For Negligence In    SFO                 Crash.” CBS. 20 January 2014. Web. 24 Jan. 2014
Stix, Gary. "The Elusive Goal Of MACHINE TRANSLATION." Scientific American 294.3                     (2006): 92-95. Academic Search Complete. Web. 14 Feb. 2014.
Wilhelm, Reinhard, and Daniel Grund. "Computation Takes Time, But How Much?"                                Communications Of The ACM 57.2 (2014): 94-103. Academic Search Complete.                    Web. 14 Feb. 2014.

Friday, February 14, 2014

Week 3

My capstone may contain flowcharts and/or pseudo-code, in order to explain the idea of translating a computer program into another programming language, but will most likely not have any physical props. I will probably use an easel, if available. I will not have a 3d prototype, but will have a website. Appropriate dress would be a suit. I was not planning on presenting a brochure.
I need to make sure to mention:
  1. The importance of machines, computers, and programming in the modern world.
  2. The issue of errors in programs.
  3. The problem with the large number of programming languages that exist today and translating from one to another.
  4. My solution.