a4_writeup.pdf - Software Engineering 265 Software Development Methods Fall 2018 Assignment 4 Due Wednesday:55 pm by \u201cgit push\u201d(Late submissions not

a4_writeup.pdf - Software Engineering 265 Software...

This preview shows page 1 - 3 out of 5 pages.

Page 1 of 5Software Engineering 265 Software Development Methods Fall 2018 Assignment 4 Due: Wednesday, December 05, 11:55 pm by “git push”(Late submissions notaccepted) Programming environment For this assignment you must ensure your work executes correctly on the Linux machines in ELW B238. You are free to do some of your programming on your own computers; if you do this, give yourself a few days before the due date to iron out any bugs in the C program you have uploaded to the lab machines. Individual work This assignment is to be completed by each individual student (i.e., no group work). Naturally you will want to discuss aspects of the problem with fellow students, and such discussion is encouraged. However, sharing of code fragments is strictly forbidden without the express written permission of the course instructor.If you are still unsure regarding what is permitted or have other questions about what constitutes appropriate collaboration, please contact me as soon as possible. (Codesimilarity analysis tools may be used to examine submitted programs.) Objectives of this assignment Revisit the C programming language, this time using dynamic memory allocation. Learn and implement Move-to-front (MTF) and Run-length encoding (RLE) algorithms that are popularly used in the compression scheme. Use gitto track changes in your source code and annotate the evolution of your solution with “messages” provided during commits. Test your code with the built-in testing functions (No text input files). Be prepared to justify your script’s handling of errorsfor this assignment.
Background image
Page 2 of 5 This assignment: sengencode.cFor this assignment you will write a C program that can perform move-to-front encoding of its contents followed by run-length encoding. In essence, you will be implementing run-length encoding using dynamic memory in C, the implementation of MTF encoding algorithm has been given to you in order to help you complete the rest of your C program.
Background image
Image of page 3

You've reached the end of your free preview.

Want to read all 5 pages?

  • Fall '19
  • Computer program, Run-length encoding

What students are saying

  • Left Quote Icon

    As a current student on this bumpy collegiate pathway, I stumbled upon Course Hero, where I can find study resources for nearly all my courses, get online help from tutors 24/7, and even share my old projects, papers, and lecture notes with other students.

    Student Picture

    Kiran Temple University Fox School of Business ‘17, Course Hero Intern

  • Left Quote Icon

    I cannot even describe how much Course Hero helped me this summer. It’s truly become something I can always rely on and help me. In the end, I was not only able to survive summer classes, but I was able to thrive thanks to Course Hero.

    Student Picture

    Dana University of Pennsylvania ‘17, Course Hero Intern

  • Left Quote Icon

    The ability to access any university’s resources through Course Hero proved invaluable in my case. I was behind on Tulane coursework and actually used UCLA’s materials to help me move forward and get everything together on time.

    Student Picture

    Jill Tulane University ‘16, Course Hero Intern

Stuck? We have tutors online 24/7 who can help you get unstuck.
A+ icon
Ask Expert Tutors You can ask You can ask You can ask (will expire )
Answers in as fast as 15 minutes
A+ icon
Ask Expert Tutors