Hello, dear friend, you can consult us at any time if you have any questions, add WeChat: daixieit

CMT119

Computational Thinking

2022

Assignment

You are asked to create a static HTML & CSS website.

This website should contain at least three (3) pages, which are described below. You are free to add additional pages if you like, but you must cover the minimum contents:

1.   An introductory guide to Computational Thinking. In this you should describe what you understand by Computational Thinking, and why it is important within the        context of your programme of study, and your current/future career.

2.   A short (300-400 word) biography of a famous computer scientist or someone who    has influenced the field or a related field. This does not need to be long and detailed, but should provide an overview of who the person is and why they are important for Computer Science. This absolutely must not just be information copied and pasted    from Wikipedia in any way at all.

3.   A short (400-500 word) reflection on what you have learnt in this module, and how that will impact on your learning for the rest of your course

This website must be hosted and available to view on project.cs.cf.ac.uk. A link to the hosted version of the page must be submitted alongside the code created as part of the assignment. Instructions   for   how   to   host   webpages   on   project.cs.cf.ac.uk   can   be   found   here:

https://wiki.cs.cf.ac.uk/index.php?title=Project_web_server

The website will be assessed on your use of HTML and CSS, and the contents of the website, but not on the design. You should endeavour to write clear, concise and semantically correct HTML, and efficient and clear CSS, but it is not necessary for your page to look pretty or professional!

Learning Outcomes Assessed

1.   Decompose problems and apply computational processes to derive solutions

This is assessed by asking you to reflect upon what you have learnt about                    Computational Thinking and produce a short introductory guide explaining what you understand it to be, and how it relates to your studies and personal development.

2.   Complete fundamental programming tasks

This is assessed by asking you to use HTML and CSS to create a simple website.

3.   Use software development best practices

This is assessed by asking you to use to use HTML and CSS correctly and efficiently within your assignment, and to produce code that is hosted online.

4.   Reflect on their own learning process

This is assessed by asking you to reflect on what you have learnt in the module and how this will impact your learning and programme of study in future modules, as    well as by explaining the relevance of Computational Thinking to your programme  and personal development.