REFLECTION ON PROJECT ONE AND PROJECT TWO

16
REFLECTION ON PROJECT ONE AND PROJECT TWO

description

REFLECTION ON PROJECT ONE AND PROJECT TWO. This is a personal evaluation that was carried out after the completion of my project one and two. First of all, I would like to highlight in summary the key points on the tasks I completed in the project 1 and 2. PROJECT ONE AND TWO - PowerPoint PPT Presentation

Transcript of REFLECTION ON PROJECT ONE AND PROJECT TWO

Page 1: REFLECTION ON PROJECT ONE AND PROJECT TWO

REFLECTION ON PROJECT ONE AND PROJECT TWO

Page 2: REFLECTION ON PROJECT ONE AND PROJECT TWO

This is a personal evaluation that was carried out after the completion of my project one and two. First of all, I would like to highlight in summary the key points on the tasks I completed in the project 1 and 2.

Page 3: REFLECTION ON PROJECT ONE AND PROJECT TWO

PROJECT ONE AND TWO Successfully designed website and updated portfolio Successful installation and configuration of the raspberry pi Background knowledge of the number systems and the

Amdahl’s law. Basic understanding of C++ programming language and

successfully completed writing basic programming in C++. Project management tools. Created online C++ programming tutorial. UML modelling. PACT analysis. Logic Gates.

 

Page 4: REFLECTION ON PROJECT ONE AND PROJECT TWO

After the successful completion of my project one, I was able to develop a standard website that contained my personal portfolio as well as other completed projects. Successful completing this task enabled me gain more experience on what a website is supposed to look like and other professional techniques.

I was able to write a standard CV that is acceptable to any employee and also update it on my website.

Page 5: REFLECTION ON PROJECT ONE AND PROJECT TWO
Page 6: REFLECTION ON PROJECT ONE AND PROJECT TWO

The raspberry pi which was accompanied with the nexus tablet was another challenging task because I had difficulties in installing some of the programs on the raspberry pi but was a success after getting help from my tutors during the ALL sessions. I noticed that the raspberry pi had a LINUX running on it unlike the regular Windows which I was used to.

Page 7: REFLECTION ON PROJECT ONE AND PROJECT TWO
Page 8: REFLECTION ON PROJECT ONE AND PROJECT TWO

C++ language was introduced at the beginning of the session and the background was introduced properly. I was able to code in C++ language and write basic programs and run them.

Programming is very useful in our day to day activities because we are living in a world that is now IT driven. Gaining knowledge in programming enhances my career development as I intend to be writing programs for companies and various industries and there are various job opportunities in this area. Programming is very interesting because is it an object oriented programming language and you can actually see the results of the coding immediately.

Page 9: REFLECTION ON PROJECT ONE AND PROJECT TWO
Page 10: REFLECTION ON PROJECT ONE AND PROJECT TWO

I learnt different various project management case tools and I was able to identify the advantages and disadvantages of each them. This aided in making my decision on which is the best for my project. This is another topic I found useful career because in the next few years, I might be in position to manage projects for a company/firm and with the knowledge acquired in the project management tools; I will be able to decide which the best is for the company.

 

Page 11: REFLECTION ON PROJECT ONE AND PROJECT TWO

In project two, I created my online programming tutorial which could be used by both a novice to programming and any other individual. The basics I learnt from my project and successfully writing basics programming enabled developed my own tutorial. While doing this, I realized that there were some things I had to emphasize for any user which was a challenge to me when learning C++. This task made me carry out research on C++ and I discovered a lot more on C++ language which I included in my tutorial which I put on my website.

Page 12: REFLECTION ON PROJECT ONE AND PROJECT TWO

I carried out a PACT analysis on my design after completing my online programming tutorial. Here, I looked at so many factors which included the people I wrote my tutorial for, the activities, context, and the technology being used which could be a laptop or a tablet. This particular task helped me to identify the mistakes I made in my tutorial and what I would do to make it better. Personally, I think that the PACT analysis should be carried out at every stage of my project to make the best out of it.

Page 13: REFLECTION ON PROJECT ONE AND PROJECT TWO

In 120ct, I learned a lot about logic gates and how it works. The understanding of the basic inputs to see the output made me understand how the different gates can combined to give a definite result. The knowledge gained was what I applied in creating the traffic light system with the software(Circuit Maker) recommended. With this, I am able to apply this in our daily electronic devices example TVs, computer etc. I also learnt that logic gates makeup the basic components of microprocessors.

On the other hand, UML modelling was another exciting and interesting topic I learnt which helps you model business process with details. I used Rational Rose for my modelling and an example is shown below.

Page 14: REFLECTION ON PROJECT ONE AND PROJECT TWO
Page 15: REFLECTION ON PROJECT ONE AND PROJECT TWO
Page 16: REFLECTION ON PROJECT ONE AND PROJECT TWO

In conclusion, as a computer scientist, I will typically work on the theoretical side of computers as opposed to hardware. Project one and two are linked together as the successful completion of my C++ learning enabled me create my own tutorial. Also, the project management case tools learnt could be applied anywhere in my career life as I maybe in the position to manage a project and would also have to apply the UML modelling in my project. The PACT analysis helps to make you identify your design problems and the possible solutions.