100% Original, Plagiarism Free, Tailored to your instructions

Order Now!

Assessment Cover Sheet and Feedback Form

Module Code:
Code: NG1S901
Module Title:
C Programming & Embedded System
Dr. M. Ali Roula

Assignment No:
No. of pages in total including this page:
Maximum Word Count:

Assignment Title:    
C Structures / switches and LED IOs
Tasks:                        See assignment 1 link on blackboard


Section A: Record of Submission

Record of Submission and Plagiarism Declaration
I declare that this assignment is my own work and that the sources of information and material I have used (including the internet) have been fully identified and properly acknowledged as required in the referencing guidelines provided.

Student Number:

You are required to acknowledge that you have read the above statement by writing your student number(s) above.
(If this is a group assignment, please provide the student numbers of ALL group members)
Details of Submission
Note that all work handed in after the submission date and within 5 working days will be capped at 40%.  No marks will be awarded if the assignment is submitted after the late submission date unless mitigating circumstances are applied for and accepted.
·         An electronic copy of your work should be submitted via Blackboard.
·         Work should also be submitted to the member of academic staff responsible for setting your work.
·         Work not submitted to the lecturer responsible may, exceptionally, be submitted (on the submission date) to the reception of the Faculty of Advanced Technology, which is on the 2nd floor of G block (Room G221) where a receipt will be issued.
Mitigating Circumstances: if there are any exceptional circumstances which may have affected your ability to undertake or submit this assignment, make sure you contact  the Faculty Advice Shop on 01443 482540 (G221).

Section B : Marking and Assessment

This assignment will be marked out of 100%
This assignment contributes to 25% of the total module marks.
This assignment is bonded / non- bonded.  Details :
It is estimated that you should spend approximately  (at least)

Date Set:
Submission Date:
Return Date:


Learning Outcomes

This assignment addresses the following learning outcome(s) of the module:

Marking Scheme
Marks Available
Marks Awarded


Part 2: Practical part ( marks will take into account regular attendance, assiduity in class)


·         Part 1 (report content+ working code)

·         Part 2 (report content +working code).


Report quality and structure




Assessment Criteria

Performance Level

(< 40%) Applications not working, no adequate explanation provided in the report or no report. 3rd Class  / PASS (40% – 49%) Applications working with less than half the requirements being met. Basic report provided. Lower 2nd Class / PASS (50% – 59%) About half of the requirements have been met. Explanatory report provided. Upper 2nd Class / MERIT (60% – 69%) Most requirements met, detailed report provided with code comments, and description of programming steps. 1st Class / DISTINCTION (70% +) All requirements met, detailed report provided with comments on code and programming procedure.   Section C : Marker’s Feedback Lecturer’s Comments:       Areas to concentrate on next time:   Report structure   Research   Content   Team work   Referencing   Presentation                     Lecturer’s signature: Date: Mark awarded: All marks are subject to confirmation by the Board of Examiners     Assignment 2:  C Structures / switches and LED IOs What you need to submit:   In your report, submit your answers the research based question. For each practical part, you are required to provide:   The complete C code (with comments) Program flow diagram of your applications A explanation of your design choices Testing procedures with screen printouts of the working applications Part 1 Design and implement C application that enables recording and managing student data. The application must: Record multiple student entries containing (first name, last name, date of birth, and ID). Enable display of all past data. Enable addition and deletion of records. Enhance you application by adding: A search functionality that uses key words to retrieve records. Add file saving functionality so that data are stored in a file and retrieved upon application start (As opposed to being lost when the application is closed). Note you code should be user friendly with a menu and free from bugs. Use Functions and modularity in all parts of the code. Also use structure arrays as a data container.   40 marks   Part 2 Using Proteus VSM, you are required to simulate a voting system using the PIC16F Microcontroller. The system has as input 8 switches capturing anonymous votes from 8 individuals as follows: When a switch is closed this indicates a “YES” vote When  a switch is open this indicates a “NO” vote The output is a set of 3 LEDs (Green , Yellow and Red) which will display as follows: Green LED turns on if the majority votes “YES” Yellow LED turns on if there are as many “YES”s as “NO”s. Red LED turns on if the majority votes “NO”. Hint: Start by implementing and testing the switches, then the LEDs then write code to count how many switches are on at a given time. 40 marks  

Our Service Charter

  1. Excellent Quality / 100% Plagiarism-Free

    We employ a number of measures to ensure top quality essays. The papers go through a system of quality control prior to delivery. We run plagiarism checks on each paper to ensure that they will be 100% plagiarism-free. So, only clean copies hit customers’ emails. We also never resell the papers completed by our writers. So, once it is checked using a plagiarism checker, the paper will be unique. Speaking of the academic writing standards, we will stick to the assignment brief given by the customer and assign the perfect writer. By saying “the perfect writer” we mean the one having an academic degree in the customer’s study field and positive feedback from other customers.
  2. Free Revisions

    We keep the quality bar of all papers high. But in case you need some extra brilliance to the paper, here’s what to do. First of all, you can choose a top writer. It means that we will assign an expert with a degree in your subject. And secondly, you can rely on our editing services. Our editors will revise your papers, checking whether or not they comply with high standards of academic writing. In addition, editing entails adjusting content if it’s off the topic, adding more sources, refining the language style, and making sure the referencing style is followed.
  3. Confidentiality / 100% No Disclosure

    We make sure that clients’ personal data remains confidential and is not exploited for any purposes beyond those related to our services. We only ask you to provide us with the information that is required to produce the paper according to your writing needs. Please note that the payment info is protected as well. Feel free to refer to the support team for more information about our payment methods. The fact that you used our service is kept secret due to the advanced security standards. So, you can be sure that no one will find out that you got a paper from our writing service.
  4. Money Back Guarantee

    If the writer doesn’t address all the questions on your assignment brief or the delivered paper appears to be off the topic, you can ask for a refund. Or, if it is applicable, you can opt in for free revision within 14-30 days, depending on your paper’s length. The revision or refund request should be sent within 14 days after delivery. The customer gets 100% money-back in case they haven't downloaded the paper. All approved refunds will be returned to the customer’s credit card or Bonus Balance in a form of store credit. Take a note that we will send an extra compensation if the customers goes with a store credit.
  5. 24/7 Customer Support

    We have a support team working 24/7 ready to give your issue concerning the order their immediate attention. If you have any questions about the ordering process, communication with the writer, payment options, feel free to join live chat. Be sure to get a fast response. They can also give you the exact price quote, taking into account the timing, desired academic level of the paper, and the number of pages.

Excellent Quality
Zero Plagiarism
Expert Writers

Instant Quote

Single spaced
approx 275 words per page
Urgency (Less urgent, less costly):
Total Cost: NaN

Get 10% Off on your 1st order!