Show Sidebar

CS50x – Week 4

Written by on September 28, 2017 in Coding, CS50

ENHANCE! Last week we learnt about searching or sorting algorithms and their computational complexity. This week we will learn more about strings, memory and delve briefly into image manipulation. Strings Up until this point we’ve been using strings as a data type. int and float are basic data types that take a definitive amount of Read More

CS50x – Week 3

Written by on September 15, 2017 in Coding, CS50

Sort and Search Last week we discovered strings are a data structure called an array. Arrays are contingent blocks in memory that we can use to store information. This week we will look at sorting arrays and searching arrays. There are several techniques to sorting data and searching data and each one takes a certain Read More

CS50x – Week 2

Written by on August 31, 2017 in Coding, CS50

Crypto Cryptography is the practice of securing communications via encryption and decryption. Encryption is the method of taking plain text and using a key or secret to change the message into something else. Decryption is the method to reverse this and taking an encrypted message and using the secret key to reassemble the original plan Read More

CS50x – Week 1

Written by on August 18, 2017 in Coding, CS50

‘C’ Last week we learnt the basics about the binary system and algorithms and how they apply to programming. We then looked at programming techniques and concepts and how to implement them using Scratch. This week introduced more traditional programming. The introduction of the ‘C’ language. #include <stdio.h> int main(void) { printf(“Hello world\n”); } The Read More

CS50x – Week 0

Written by on August 10, 2017 in Coding, CS50

Back To Square One To get myself back to the point I was before with coding in general I decided to start from the beginning to refresh my knowledge. I learnt about a course which is an introduction to computer science and programming. The course is CS50x which is provided by Harvard University. I signed Read More