| Category | Assignment | Subject | Computer Science |
|---|---|---|---|
| University | University of Northampton (UON) | Module Title | CSYM028 Modern Computer Architecture |
| Module title: | Modern Computer Architecture |
| Module code: | CSYM028 |
| Submission date: | 26/01/2026 (3:00 PM) |
| Assessment code/title: |
AS1 Individual Assignment |
| Assessment weighting/word-limit: |
100%/IEEE paper+ Portfolio |
| Feedback date: |
24/02/2026 |
| Resit date: |
25/03/2026 |
Title (Question): Design and evaluate a smart system on ATmega328P (AVR enhanced RISC) with two implementations (Arduino macros vs direct register manipulation), and communicate the work via an IEEE-style paper, a structured portfolio, and a 10-minute demonstration video.
Setting the scene:
The Centre for Advanced and Smart Technologies (CAST) is hosting the Northampton Symposium on Modern Computer Architecture. You will act as an author presenting a smart systems design built on 8-bit AVR (ATmega328P), demonstrating architectural awareness and low-level control. Your submission must evidence design rationale, efficient implementation, and reflective evaluation.
The Assessment consist of 3 key elements:
Create one circuit dashboard per lesson, each with two separate implementations of the same behaviour:
Activities:
Note: Consider the design requirements before implementation
The Centre for Advanced and Smart Technologies (CAST) is hosting Northampton Symposium on Modern Computer Architecture (NOMCA) which provides high-quality forum for postgraduate students (next generation of scientist) to present their latest smart systems design in this rapidly changing world. Authors are invited to submit a paper and a technical portfolio on complex smart systems design solutions using 8-bit microcontrollers based on the AVR enhanced RISC architecture (ATmega328P).
Demonstration - Video
Record a 10-minute (or less) video demonstrating understanding of your work and should cover all your work in a logical way.
Important
With the exception of codes and hardware which I have provided you and/or have given you permission to use as part of your implementation (in which case, there will be no/minimum credit assigned to such code):
How to Document Programs
The user of a program needs to know how to run it, what it needs and what it does. Thus, the beginning of your program should have the following information:
On successful completion of this assessment, you will be able to:
Academic Practice (referencing style, literature usage, Al Usage):
Students are expected to apply the professional standards and good practice outline in the module.
Category 1: No GenAl allowed
For this type of assessment, you are unable to use GenAl due to the design of the assessment. For example, a closed book exam where you are required to demonstrate within controlled conditions that you have core knowledge or a skill in a particular area. As it is not possible to use GenAl within this type of assessment, you do not need to acknowledge use of GenAl.
Academic Practice support
The Skills Hub is a central repository where you will find a range of support for your study and assessments: Skills Hub Northampton
Feedback should be received within 20 working days
An announcement will be sent out via NILE to inform you of when feedback is available.
Instruction on Anonymity for students Further guidance is available online
| Grade Criteria | Outstanding | Good | Pass | Fail |
|---|---|---|---|---|
| Task 1: In-Class Activities (30%) – Portfolio Quality & Code Implementation | Portfolio is excellently organized, includes all required elements, and demonstrates complete implementation of register manipulation and macros. Code is well-commented with thorough testing and debugging. Shows deep understanding of design requirements and constraints. | Portfolio is well-organized, with most activities complete. Code is functional and mostly commented. Demonstrates good understanding, with some testing and debugging evident. | Portfolio is reasonably organized, with some activities incomplete. Code comments are basic, with limited understanding of register manipulation and macros. Minimal testing. | Poorly organized portfolio with incomplete activities. Code is insufficiently commented, lacks understanding of core concepts, and shows no evidence of testing or debugging. |
| Task 2: Project & IEEE Paper (70%) – Implementation, Video Demo & Analysis | Comprehensive IEEE paper, follows standards, and demonstrates excellent understanding of modern computer architecture. Code is high-quality with effective use of register manipulation and macros. Testing and debugging are thoroughly documented. Video demo is clear, concise, and effectively explains the implementation, demonstrating a strong understanding. Strong conclusions with critical evaluation of strengths, weaknesses, and design trade-offs. Creativity and innovation are evident. | Good IEEE paper, mostly follows standards, demonstrating good understanding. Code is functional, with some register manipulation. Testing is documented but lacks depth. Video demo is present but may lack detail or clarity in some parts. Conclusions are reasonable but lack detail. Some creativity in approach. | IEEE paper meets basic requirements, demonstrating partial understanding. Code is functional but minimally commented. Limited testing or debugging. Video demo is basic and lacks depth. Conclusions are basic with little evaluation of design trade-offs. Minimal creativity. | Poor IEEE paper with insufficient adherence to standards. Code is incomplete or incorrect with no meaningful comments. No evidence of testing or debugging. Video demo is missing or insufficient. Weak or missing conclusions, no evaluation of design decisions, and no creativity. |
Achieve Higher Grades of CSYM028 AS1 Individual Assignment & Raise Your Grades
Order Non Plagiarized AssignmentIf you are worried about the CSYM028 Modern Computer Architecture AS1 Individual Assignment? then no need to worry anymore! Our experts provide computer science assignment help that has been designed for the students. You will get expert guidance and help on assignments that will strengthen your concepts. We also provide you with free assignment samples that will help you understand. And the best part? All the content is 100% original, written by PhD expert writers, and well-researched, so that you get the best quality. So don’t delay now; boost your grades with our help!
Let's Book Your Work with Our Expert and Get High-Quality Content