ºÝºÝߣ

ºÝºÝߣShare a Scribd company logo
To whom it may concern
Reference to Rodrigo Tsutomu Taira
Rodrigo arrived to the University of Nottingham in October 2014 as a participant of the
program ¡°Students without borders¡±.
He expressed keen interest in embedded design and firmware development, and enrolled
into two related modules that I teach.
First module, H63ECH Embedded computing is a 10 credits module offered for 3rd year
undergraduate and postgraduate students. It covers macro and micro architecture,
assembly and C programming, use of peripherals and interrupts for low cost 8 bit
microcontrollers based of the PIC16 parts from Microchip. There is a coursework which
contributes 30% of the module¡¯s grade and consists of a set of assembly and C
programming exercises completed by students using take home kits. Rodrigo completed
all the basic and intermediate tasks and accumulated the grade of 52%. At the exam he
achieved 60% which increased his total mark for the module to 58% which was just short
of the first class grade.
The second module, H64CSA Hardware accelerated computing, is a 10 credit module
offered for 4th year undergraduate students and postgraduate students with the
prerequisite of H63ECH. It covers design and optimization specific hardware accelerators
and general macro and micro computer architectures for conventional 32 bit processors
(ARM, MIPS, x86). The coursework is worth 30% of the module; the students develop
graphical user interface (GUI) using Matlab, and connect to an Arduino Nano that bridges
a PC with a display/keyboard module. The coursework involves soldering of an interface
board, Arduino and Matlab programming, GUI design, development of a custom digital
communication protocol. Rodrigo achieved 56% at the coursework and 52% at the exam.
These marks made his module total equal to 53% which was a solid 2:1 grade.
In summer Rodrigo became involved in a research project related to building a web server
based on BeagleBoneBlack single board computer. He started well but medical reasons
prevented him from completing the project.
Overall Mr Taira demonstrated good dedication to embedded design and firmware
developments, appropriate background and work ethics to successfully complete two
quite challenging modules in a foreign country with the language different from his native
one. I think he accumulated a good experience during his study in the UK, and can
recommend him as a promising entry level embedded developer.
Regards
Alexander
==============================
Dr Alexander Kalashnikov
PhD DSc SMIEEE
Associate Professor of Electronic Architectures
and Embedded Computing
Final year projects coordinator
(Office hours: Mondays and Thursdays 5-6 pm)
Department of Electrical and Electronic Engineering
Faculty of Engineering
University of Nottingham
University Park, Nottingham, NG7 2RD, UK
==============================

More Related Content

What's hot (20)

Trenton Weatherman Resume
Trenton Weatherman ResumeTrenton Weatherman Resume
Trenton Weatherman Resume
Trenton Weatherman
?
Nabhiraijain cdac
Nabhiraijain cdac Nabhiraijain cdac
Nabhiraijain cdac
Nabhirai Jain
?
Adopting Program Synthesis for Test amplification
Adopting Program Synthesis for Test amplificationAdopting Program Synthesis for Test amplification
Adopting Program Synthesis for Test amplification
newmrd
?
YiLi-resume
YiLi-resumeYiLi-resume
YiLi-resume
Yi Li
?
Risk identification checklist
Risk identification checklistRisk identification checklist
Risk identification checklist
Kshitij Yelkar MBA/PMP/CSM/ICP-ACC
?
Atul's Resume
Atul's ResumeAtul's Resume
Atul's Resume
ATUL PRATAP SINGH
?
Neeraj
NeerajNeeraj
Neeraj
NEERAJ MODI
?
B tech cse syllabus - MITAOE
B tech cse syllabus - MITAOEB tech cse syllabus - MITAOE
B tech cse syllabus - MITAOE
MITAcademy1
?
sai9 resume
sai9 resumesai9 resume
sai9 resume
sai Narsimha Reddy
?
ULL Professional Writing Course Descriptions Fall 2015
ULL Professional Writing Course Descriptions Fall 2015ULL Professional Writing Course Descriptions Fall 2015
ULL Professional Writing Course Descriptions Fall 2015
Randy Gonzales
?
Electives D&T Syllabus
Electives D&T SyllabusElectives D&T Syllabus
Electives D&T Syllabus
damaisec
?
B.ed (2)
B.ed (2)B.ed (2)
B.ed (2)
ecpriety
?
PGPPMWE, Hyderabad
PGPPMWE, HyderabadPGPPMWE, Hyderabad
PGPPMWE, Hyderabad
Nayaki Achuthan
?
Resume iiit bhubaneswar Anirban Manna
Resume iiit bhubaneswar Anirban MannaResume iiit bhubaneswar Anirban Manna
Resume iiit bhubaneswar Anirban Manna
Anir Ban
?
Internship 3 months
Internship 3 monthsInternship 3 months
Internship 3 months
Iuliana Gultur
?
Aniket's Resume
Aniket's Resume Aniket's Resume
Aniket's Resume
Aniket Dogra
?
pankaj
pankajpankaj
pankaj
Pankaj Gupta
?
ASHOK CHINCHANI RESUME3
ASHOK CHINCHANI RESUME3ASHOK CHINCHANI RESUME3
ASHOK CHINCHANI RESUME3
ashok Chinchani
?
Resume dilip kumar_gangwar
Resume dilip kumar_gangwarResume dilip kumar_gangwar
Resume dilip kumar_gangwar
Dilip Kumar Gangwar
?
A recipe for game development assignments in cs2
A recipe for game development assignments in cs2A recipe for game development assignments in cs2
A recipe for game development assignments in cs2
Jude Allred
?

Similar to recommendation (20)

Computing-Graphics-and-Games-BSc-Hons-1213
Computing-Graphics-and-Games-BSc-Hons-1213Computing-Graphics-and-Games-BSc-Hons-1213
Computing-Graphics-and-Games-BSc-Hons-1213
Theo Christodoulou
?
BCS302- Digital Design and computer organization -VTU-2022 scheme-Expectation...
BCS302- Digital Design and computer organization -VTU-2022 scheme-Expectation...BCS302- Digital Design and computer organization -VTU-2022 scheme-Expectation...
BCS302- Digital Design and computer organization -VTU-2022 scheme-Expectation...
ciyamala kushbu
?
Kids Can Code
Kids Can CodeKids Can Code
Kids Can Code
eLearning Consortium ëŠ×ÓŒWÁ•Â“ÃË
?
digital-design-project-competition-using-advanced-fpga-technology-and-hardwar...
digital-design-project-competition-using-advanced-fpga-technology-and-hardwar...digital-design-project-competition-using-advanced-fpga-technology-and-hardwar...
digital-design-project-competition-using-advanced-fpga-technology-and-hardwar...
onLongV
?
Presentation image processing(1)
Presentation image processing(1)Presentation image processing(1)
Presentation image processing(1)
cegonsoft1999
?
Presentation image processing
Presentation image processingPresentation image processing
Presentation image processing
cegonsoft1999
?
A Review of Virtual Programming Laboratory: Design Issues
A Review of Virtual Programming Laboratory: Design IssuesA Review of Virtual Programming Laboratory: Design Issues
A Review of Virtual Programming Laboratory: Design Issues
IRJET Journal
?
Google Developer group Info session.pptx
Google Developer group Info session.pptxGoogle Developer group Info session.pptx
Google Developer group Info session.pptx
shrawanibotre67
?
DSC - info session 2022.pptx
DSC - info session 2022.pptxDSC - info session 2022.pptx
DSC - info session 2022.pptx
AnkurAgarwal151093
?
Training program spread various awareness field programs for students
Training program spread various awareness field programs for studentsTraining program spread various awareness field programs for students
Training program spread various awareness field programs for students
tgplaicra
?
Computing Student Success at Montgomery College in the Web 3.0 Era
Computing Student Success at Montgomery College  in the Web 3.0 EraComputing Student Success at Montgomery College  in the Web 3.0 Era
Computing Student Success at Montgomery College in the Web 3.0 Era
afacct
?
final_4204[1] (3)_removed.pdf final_4204[1] (3)_removed
final_4204[1] (3)_removed.pdf final_4204[1] (3)_removedfinal_4204[1] (3)_removed.pdf final_4204[1] (3)_removed
final_4204[1] (3)_removed.pdf final_4204[1] (3)_removed
anithadevithatithoti
?
Computer science
Computer scienceComputer science
Computer science
JoyceJin
?
Final Year Project Report on Self Tacit Zone (Location Based Android App)
Final Year Project Report on Self Tacit Zone (Location Based Android App)Final Year Project Report on Self Tacit Zone (Location Based Android App)
Final Year Project Report on Self Tacit Zone (Location Based Android App)
Parthik Poshiya
?
GDSC KIIT - Info Session.pdf
GDSC KIIT - Info Session.pdfGDSC KIIT - Info Session.pdf
GDSC KIIT - Info Session.pdf
Harshil Gupta
?
Development of a Modular Unit of a Higher Level Framework or Tool for Basic P...
Development of a Modular Unit of a Higher Level Framework or Tool for Basic P...Development of a Modular Unit of a Higher Level Framework or Tool for Basic P...
Development of a Modular Unit of a Higher Level Framework or Tool for Basic P...
TELKOMNIKA JOURNAL
?
ICT SHSM
ICT SHSMICT SHSM
ICT SHSM
paynea
?
Programme Specification
Programme SpecificationProgramme Specification
Programme Specification
butest
?
BSc_Hons_ in Applied Computer Science
BSc_Hons_ in Applied Computer ScienceBSc_Hons_ in Applied Computer Science
BSc_Hons_ in Applied Computer Science
Fakira Noor
?
DIYguru CATIA Course
DIYguru CATIA CourseDIYguru CATIA Course
DIYguru CATIA Course
Srishti Sikaria
?
Computing-Graphics-and-Games-BSc-Hons-1213
Computing-Graphics-and-Games-BSc-Hons-1213Computing-Graphics-and-Games-BSc-Hons-1213
Computing-Graphics-and-Games-BSc-Hons-1213
Theo Christodoulou
?
BCS302- Digital Design and computer organization -VTU-2022 scheme-Expectation...
BCS302- Digital Design and computer organization -VTU-2022 scheme-Expectation...BCS302- Digital Design and computer organization -VTU-2022 scheme-Expectation...
BCS302- Digital Design and computer organization -VTU-2022 scheme-Expectation...
ciyamala kushbu
?
digital-design-project-competition-using-advanced-fpga-technology-and-hardwar...
digital-design-project-competition-using-advanced-fpga-technology-and-hardwar...digital-design-project-competition-using-advanced-fpga-technology-and-hardwar...
digital-design-project-competition-using-advanced-fpga-technology-and-hardwar...
onLongV
?
Presentation image processing(1)
Presentation image processing(1)Presentation image processing(1)
Presentation image processing(1)
cegonsoft1999
?
Presentation image processing
Presentation image processingPresentation image processing
Presentation image processing
cegonsoft1999
?
A Review of Virtual Programming Laboratory: Design Issues
A Review of Virtual Programming Laboratory: Design IssuesA Review of Virtual Programming Laboratory: Design Issues
A Review of Virtual Programming Laboratory: Design Issues
IRJET Journal
?
Google Developer group Info session.pptx
Google Developer group Info session.pptxGoogle Developer group Info session.pptx
Google Developer group Info session.pptx
shrawanibotre67
?
Training program spread various awareness field programs for students
Training program spread various awareness field programs for studentsTraining program spread various awareness field programs for students
Training program spread various awareness field programs for students
tgplaicra
?
Computing Student Success at Montgomery College in the Web 3.0 Era
Computing Student Success at Montgomery College  in the Web 3.0 EraComputing Student Success at Montgomery College  in the Web 3.0 Era
Computing Student Success at Montgomery College in the Web 3.0 Era
afacct
?
final_4204[1] (3)_removed.pdf final_4204[1] (3)_removed
final_4204[1] (3)_removed.pdf final_4204[1] (3)_removedfinal_4204[1] (3)_removed.pdf final_4204[1] (3)_removed
final_4204[1] (3)_removed.pdf final_4204[1] (3)_removed
anithadevithatithoti
?
Computer science
Computer scienceComputer science
Computer science
JoyceJin
?
Final Year Project Report on Self Tacit Zone (Location Based Android App)
Final Year Project Report on Self Tacit Zone (Location Based Android App)Final Year Project Report on Self Tacit Zone (Location Based Android App)
Final Year Project Report on Self Tacit Zone (Location Based Android App)
Parthik Poshiya
?
GDSC KIIT - Info Session.pdf
GDSC KIIT - Info Session.pdfGDSC KIIT - Info Session.pdf
GDSC KIIT - Info Session.pdf
Harshil Gupta
?
Development of a Modular Unit of a Higher Level Framework or Tool for Basic P...
Development of a Modular Unit of a Higher Level Framework or Tool for Basic P...Development of a Modular Unit of a Higher Level Framework or Tool for Basic P...
Development of a Modular Unit of a Higher Level Framework or Tool for Basic P...
TELKOMNIKA JOURNAL
?
Programme Specification
Programme SpecificationProgramme Specification
Programme Specification
butest
?
BSc_Hons_ in Applied Computer Science
BSc_Hons_ in Applied Computer ScienceBSc_Hons_ in Applied Computer Science
BSc_Hons_ in Applied Computer Science
Fakira Noor
?

recommendation

  • 1. To whom it may concern Reference to Rodrigo Tsutomu Taira Rodrigo arrived to the University of Nottingham in October 2014 as a participant of the program ¡°Students without borders¡±. He expressed keen interest in embedded design and firmware development, and enrolled into two related modules that I teach. First module, H63ECH Embedded computing is a 10 credits module offered for 3rd year undergraduate and postgraduate students. It covers macro and micro architecture, assembly and C programming, use of peripherals and interrupts for low cost 8 bit microcontrollers based of the PIC16 parts from Microchip. There is a coursework which contributes 30% of the module¡¯s grade and consists of a set of assembly and C programming exercises completed by students using take home kits. Rodrigo completed all the basic and intermediate tasks and accumulated the grade of 52%. At the exam he achieved 60% which increased his total mark for the module to 58% which was just short of the first class grade. The second module, H64CSA Hardware accelerated computing, is a 10 credit module offered for 4th year undergraduate students and postgraduate students with the prerequisite of H63ECH. It covers design and optimization specific hardware accelerators and general macro and micro computer architectures for conventional 32 bit processors (ARM, MIPS, x86). The coursework is worth 30% of the module; the students develop graphical user interface (GUI) using Matlab, and connect to an Arduino Nano that bridges a PC with a display/keyboard module. The coursework involves soldering of an interface board, Arduino and Matlab programming, GUI design, development of a custom digital communication protocol. Rodrigo achieved 56% at the coursework and 52% at the exam. These marks made his module total equal to 53% which was a solid 2:1 grade. In summer Rodrigo became involved in a research project related to building a web server based on BeagleBoneBlack single board computer. He started well but medical reasons prevented him from completing the project. Overall Mr Taira demonstrated good dedication to embedded design and firmware developments, appropriate background and work ethics to successfully complete two quite challenging modules in a foreign country with the language different from his native one. I think he accumulated a good experience during his study in the UK, and can recommend him as a promising entry level embedded developer. Regards Alexander
  • 2. ============================== Dr Alexander Kalashnikov PhD DSc SMIEEE Associate Professor of Electronic Architectures and Embedded Computing Final year projects coordinator (Office hours: Mondays and Thursdays 5-6 pm) Department of Electrical and Electronic Engineering Faculty of Engineering University of Nottingham University Park, Nottingham, NG7 2RD, UK ==============================