Monthly Archives: September 2019

Unit One Blog

I thought that this unit taught me how to write for a variety of audiences. The three definitions assignment specifically helped me to write a constructive letter to a peer. I chose to write about the term “cache memory” since it is not a well-known term outside of computer science, but it is based on a concept that most people are familiar with. I thought that choosing a term that relates to a well-known concept would make it easier to explain it to an audience that is unfamiliar with the term. I also chose to include operating principle, history, visual, and comparison/contrast sections in the expanded definition section. I started with the operating principle section because I thought that it was best to first explain what the principle of the term was about before explaining anything else. After that I thought that the history of cache memory should go next because by understanding why cache memory was invented, it would be easier to understand its role within computers. After that I chose to have a visual because I thought that it would bring ideas together from both the history and the operating principles. Lastly, I included a compare and contrast section because I needed to explain the differences between main memory and cache memory. I used a well-known concept to help describe the term earlier in the assignment, but it is also important to explain the differences as well. I actually really enjoyed this assignment and getting to learn about so many other terms that I did not know about before.

When I got to peer review another student’s assignment, I learned that there are many different ways to approach an assignment. I peer reviewed Jenny Zhu’s assignment on cystic fibrosis and I was impressed by her creativity on choosing which sections to include in her expanded definition. I thought that she chose the sections that best fit her topic, rather than trying to make a pre-defined list of sections fit with her topic. I noticed that her use of visuals was particularly helpful and helped to further explain her topic. I found that reviewing another student’s assignment helped me to reflect on my own assignment, and to think about what a reader might be thinking when they read my assignment.

The feedback that I got on my assignment focused mostly on the bigger questions of my definition. While I was good at explaining the details of the concept, I did not always relate it to the bigger picture. Using Jenny’s advice, I elaborated on what an optimal strategy might be for cache memory and hinted at how modern computers actually solve the problem. I also elaborated more on the history of cache memory since the transition to using cache memory was not explicitly clear. I also added a longer description for the visual as Jenny suggested, which explained some of the components of the diagram. There were a few terms in the photo that I did not originally describe which was pointed out to me by Jenny. Lastly, Jenny also pointed out that my compare/contrast section did not look ahead into the future as whether computers could only use cache memory or not. I chose not to change this section because I already explained why we do not currently use only cache memory in computers. I actually do not know whether this will happen in the future or not since technology changes so fast.

In summary, I learned many ways in which I can make my writing better. I also learned that I do not always need to change every detail that is suggested about my writing. This process helped me to see the point of view of the reader, and to use this to fix weak spots in my own writing.

Jenny Zhu’s Review of the Original Assignment:

Lesson 1:3 – Peer Review of Definitions (Cache memory)

Edited Three Definitions Assignment: 301 Jobina Tamminga Three Definitions Edited

 

 

Assignment 1.3 – Three Definitions

Introduction

In this assignment I will be giving a parenthetical, sentence, and expanded definition of a relatively complex term in computer science. The term that I have chosen to define is ‘cache memory’. The goal of this assignment is to understand how audience and purpose indicate the need for definitions. It also aims to differentiate between the levels of detail in definitions in different situations, and how this is useful in technical writing.

Term

Cache memory

Parenthetical definition

Cache memory (a type of computer memory)

Sentence definition

Cache memory is smaller, faster, short-term memory in computers used to speed up the computer.

Expanded definition

Operating Principle

Cache memory works by using a smaller but faster memory storage in addition to a larger and slower memory. When the processor needs to search for some data in memory, it first looks to the cache to see if it is there. If it is not there, it looks to the next slower level of memory and this is called a memory miss (Jacob, 2008). There are many varying rules as to which data should be put in the cache (the most recent data or the most used data) since it typically has a small amount space. The idea is to have the data that you need in the highest/fastest cache as much of the time as possible since this is faster than always looking in main memory. There can also be multiple levels of caches as seen in Figure 1, with increasing space and slowness as you get down to main memory.

History

Cache memory was first used in the 80’s when the gap between the speed of the processor and the speed of using main memory grew to a noticeable size (Jacob, 2008). As the speed of processors increased, the time that it took to look up and store data in memory slowed down the entire system (Wu et al., 2018). Cache memory was invented as an intermediate memory between the processor and main memory so that it would take less time to search and store data in memory.

Visual

The following visual shows a memory hierarchy where cache memory is shown to be smaller and faster than main memory.

Figure 1. Diagram of Memory Hierarchy for Computers (Kidd, 2015)

Comparison and contrast

Cache memory and main memory are both forms of computer memory. When compared to each other cache memory is faster and is also more expensive (Przybylski, 1990). This differs from main memory, which is slower, but also cheaper. A computer with all cache memory would be too expensive to make, and a computer with all main memory would be too slow for users to use (Przybylski, 1990). A compromise is implemented where the benefits of both cache and main memory are utilized.

References

Jacob, B., Ng, S., & Wang, D. (2008). Memory systems: cache, DRAM, disk. Burlington, MA: Morgan Kaufmann.

Kidd, T., (2015). Advanced Computer Concepts for the (Not So) Common Chef: Memory Hierarchy: Of Registers, Cache & Memory. Intel Software Developer Zone. Retrieved from: https://software.intel.com/en-us/blogs/2015/06/11/advanced-computer-concepts-for-the-not-so-common-chef-memory-hierarchy-of-registers

Przybylski, S.A. (1990). Cache and memory hierarchy design: a performance-directed approach. Burlington, MA: Morgan Kaufmann.

Wu, W., Li, M., Wang, K., Huang, H., & Chen, E. (2018). Speed scaling problems with memory/cache consideration. Journal of Scheduling, 21(6), 633-646. doi:10.1007/s10951-018-0565-1.

Prospective Writing Team Member – Part 3

To: jennyszhu@alumni.ubc.ca
From: jobina@live.ca
Date: September 17, 2019
Subject: ENGL 301 Team Formulation
Attachments: 301 Jobina Tamminga Application Letter

Dear Jenny,

After reviewing your application letter, I am interested in working together and creating a professional writing team.

I am impressed with the clarity and structure of your application structure and overall blog. I can clearly see that you have strong technical writing skills, and I think that you would make a great team member. I think that your experience with the UBC Red Cross Club and the engineering outreach organization are quite unique and have given you a great understanding of writing for specific audiences, which will be a great skill for ENGL 301. I think that our similar life science background with scientific papers will give our team a strong foundation in technical writing.

I have attached my application letter for your reference. Thank you for your consideration and I look forward to hearing from you.

Regards,

Jobina Tamminga

301 Jobina Tamminga Application Letter

Prospective Writing Team Partners – Part 2

To: vergouwenamy@gmail.com
From: jobina@live.ca
Date: September 17, 2019
Subject: ENGL 301 Team Formulation
Attachments: 301 Jobina Tamminga Application Letter

Dear Amy, 

After reviewing your application letter, I am interested in working together and creating a professional writing team.

I am impressed with your variety of experience in a professional setting, working both in long term health care and financial analyst assistant. I think that both of our passion’s for learning will be especially helpful for group work this term. Our variety of technical writing backgrounds will also give our team a stronger foundation. I see that we are both in our last year of school, and I think that the previous years of undergrad will add to our writing team for ENGL 301. 

I have attached my application letter for your reference. Thank you for your consideration and I look forward to hearing from you.

Regards, 

Jobina Tamminga

301 Jobina Tamminga Application Letter

Prospective Writing Team Partners – Part 1

To: tom.howey@alumni.ubc.ca
From: jobina@live.ca
Date: September 13, 2019
Subject: ENGL 301 Team Formulation
Attachments: 301 Jobina Tamminga Application Letter

Dear Tom, 

After reviewing your application letter, I am interested in working together and creating a professional writing team.

I am impressed with your writing achievements thus far, including research in MURC. I can see that we both have similar biology backgrounds, and we both have a wide variety of technical writing experiences. I think that your teamwork capabilities and interest in pursuing research will be very valuable as a technical writing team member. By combining both of our strengths and experiences, I think that we could make significant contributions to our team throughout the semester. 

I have attached my application letter for your reference. Thank you for your consideration and I look forward to hearing from you.

Regards, 

Jobina Tamminga

301 Jobina Tamminga Application Letter

An Email Memorandum to My Instructor

MEMORANDUM

To: Erika Paterson, ENGL 301 Instructor
From: Jobina Tamminga, ENGL 301 Student
Date: September 11, 2019
Subject: Letter of Application Post

My letter of application has been completed and posted it on my blog, as laid out in the professional writing team member posting. Attached to this memo please find my letter for your reference.

The attached letter includes:
  ∙ a justification as to why I am applying for the position
  ∙ an overview of my technical writing experience both in school and in a business setting
  ∙ an overview of my strengths and weaknesses in terms of my writing skills
  ∙ my work habits
  ∙ my learning philosophy

Please let me know if you require any further information. Thank you.


Enclosure: Letter of Application

301 Jobina Tamminga Application Letter

A Letter of Application

947 E Hastings St
Vancouver, BC V6A 0G7

September 10, 2019

ENGL 301 Technical Writing Class
University of British Columbia
2329 West Mall, Vancouver, BC V6T 1Z4

Dear Technical Writing 301 class:

My name is Jobina Tamminga and I am applying for the role of professional writing team member for a writing team in ENGL 301. I am a 5thyear student studying computer science and biology at UBC. I think that I would be a great professional writing team member because I have experience working with a variety of technical writing styles throughout my degree and in past internships. I also pay attention to detail and put forth my best effort in all assignments. I am comfortable taking a leadership role in group activities, and I make sure that the work gets done.

Studying multiple subjects has given me a wider breadth of experience than most students. I have written technical documents about my own software in both a professional setting and in school. These technical documents were written for both educated and non-educated audiences with the purpose of explaining how the software works and how to use it. In past internships, I have written instructional documents with the purpose of instructing new employees how to set up and run my programs when I left. I also have extensive experience with professional communication within a workplace such as emails and memos. I have experience technical writing within a life science approach as well through scientific papers, research proposals and lab reports in both biology and chemistry. Lastly, I have extensive job application experience applying to many internship positions which includes numerous cover letters, resumes and interviews.

I would say my biggest strength when it comes to technical writing is giving strong reasoning and logical arguments. Since I have a science background, I have been trained to look at problems or requirements and produce solutions that meet all of the requirements. Similarly, I look at the instructions for an assignment, and I make sure that I hit all of the requirements. This can also be a weakness as my writing sometimes lacks the flow that an experienced writer might have. I am also what some would say am a “keener” as I enjoy completing projects as early as I can since leaving things until the last minute is quite stressful for me.

My learning philosophy is that I try to get the most out of every class. I try to get the best result without overworking myself. I think that through organization and effort, any group can have a great outcome.

Please feel free to contact me further if you have more questions about my experience or my learning philosophy at jobina.tamminga@gmail.com. I look forward to hearing from you.

Best,

Jobina Tamminga

301 Jobina Tamminga Application Letter