Registrations for Accommodation and Workshops have begun! Events | Quick Navigation featured links

Terminator 1.0

Bookmark and Share

We recommend Mozilla Firefox. Download latest version here

Deadline for submission extended till 23rd Jan 23:59hrs

Download the problem statements here.

 

This is an assembly language coding competition.

Assembly languages are a family of low-level languages for programming computers, microprocessors, microcontrollers, and other (usually) integrated circuits. They implement a symbolic representation of the numeric machine codes and other constants needed to program a particular CPU architecture. This representation is usually defined by the hardware manufacturer, and is based on abbreviations (called mnemonics) that help the programmer remember individual instructions, registers, etc. An assembly language is thus specific to a certain physical or virtual computer architecture (as opposed to most high-level languages, which are usually portable). (From Wikipedia)

Have you ever wondered how codes work behind the scenes from the machine level? 

If your answer is YES, then register for this event ! You will surely enjoy and learn.

How Exactly Will the Event Be Executed:

Preliminary Round:

  • Participants will be given a set of problems for which they have to submit solution online(see details under Preliminary Round head below)
  • This round would be independent of Final Round 
  • 20 teams* from the first round will qualify for the final round

Final Round:

  • The selected teams will have to compete with each other in the coding tournament held on campus at BITS Pilani Goa Campus
  • The problem statements in the final round (round 2) would be based on assembly language.
  • Time duration: 2-3hrs

Rounds:

  • Preliminary Round: (Online) Coding Competition

  • Final Round: (On campus) An assembly language coding event.

Preliminary Round:

A number of relatively short problems are posed to the contestants. Participants have to come up with algorithms and working code in ASM that implements those algorithms. Points awarded are based on the memory management and completeness of the code.

Final Round:

The final round(also known as The Judgement Day) would test your competence creativity in assembly language. The qualifying teams shall write code for a simple visual based game. They will be given a problem statement and all the required material and documentation needed for the round would be provided.

Except for basic commands like 'mov', 'in', 'out' etc. 

Basic knowledge of assembly language is sufficient.

Rules for Final Round:

  • On-Campus Round
  • Duration: 2 hours
  • A sample solution will be given to all the participants in the beginning of the round and they would have an option to build their solution on it or start from scratch.
  • After 2 hrs, the output of code will be showcased in front of an audience in an interesting graphical fashion.

Judging Criteria:

The winning team would be decided on the basis of the number of times their code wins over the opponent code in the various stages of the final round. In case of a tie, new stages would be introduced.

Resources:

  • http://dennishomepage.gugs-cats.dk/BASM-filer/BASMForBeginners.htm

  • http://www.box.net/shared/qkpzlg42hf
  • http://www.freeprogrammingresources.com/assembly.html
  • http://www.xs4all.nl/~smit/asm01001.htm

Team Specification:

A team can have minimum 1 member and maximum 2 members. Students from different educational institutes and/or different years can form a team.

Eligibility:

  •  Basic knowledge of any one of the common coding languages.
  •  If you know simple commands like 'in', 'out', 'mov' of Assembly Languages.  You're eligible! :-) )

Certification policy:

The certification policy can be variable and would be in agreement with the general Certification Policy of all events as decided by the Quark Committee and would be announced shortly.

Special Note:        

  • The decision of the judges shall be treated as final and binding on all.
  • All participants are required to have a valid photo identity card of their respective colleges.
  • The organizers reserve the rights to change any or all of the above rules as they deem fit. Change in rules, if any will be highlighted on the website and notified to the registered participants.

 

Event Managers:

Sagar Jauhari                                                                                       

[email protected]                                                                           

+91-9923966079                                                                                 

  

K.Rahul Harikrishna

[email protected]

+91-9823807565

Programmers' InQ Panel Coordinator:

Shashank Todwal
Computer Science/ Information Systems Panel Coordinator
Quark 2010

+91 9881472930
[email protected]