Skip to content

Assignments 2015

Pavel Kryukov edited this page Oct 2, 2015 · 22 revisions

Assignments in 2015

Before you start

  • It's recommended to run your code on our server. Here is an instruction how to connect.
  • We're using Git for version control. Our Git cheat sheet will help you with Git usage.
  • You have to follow our code guidelines. Don't violate them!
  • You are free to use any other source of information, not only presented below.

List of assignments

# Issue date and deadline Assignment Skills required
1 1 Oct — 17 Oct A1: Implementation of functional memory model

In this assignment you will implement the main interfaces of the functional memory. They include initialization from a MIPS executable file in the ELF format, reading/writing data and others.

Programming technology skills:

Read about Revision control and Git:

  • Pro Git (Rus | Eng) is a very detailed document about Git VCS. For you it is more than enough to read the chapters 1, 2 and review the beginning of chapter 3 (to be familiar with "branches"). Also note that chapter A3 contains descriptions of all the git commands.
  • You may find even more details about Git on git-magic.

Read first two chapters of "Teach Yourself C++" by Herbert Schildt:

  • 1. An Overview of C++
  • 2. Introducing Classes

Clone this wiki locally