Don't wanna be here? Send us removal request.
Text
Since the name of the course is called computational thinking, the course would be more focused on the way of thinking and how to translate english into “computer language”. Much of this course involves designing functions according to previous ones and taking hints that are given in the question. Dr Racket is a particular neat software with minimum design and easy-to-use features. For designing functions I would recommend reading the instructions very carefully since it is basically translation. It is the translation from english to computer languages which has different structure and wording for the same meaning.
This course is sort of like the doorway to computer science. I highly recommend this course to any student who is interested in going into the field of computer science. this course may first strike you as a complicated and boring course if you don’t have any prerequisites. Hoever the course gets interesting once you have developed a way of computational thinking such as the concept of recursion. But if you find this course hard, computer science may not be the best choice for you since other csc courses like csc108 and csc120 will involve much more of the programming part and even less comprehension.
0 notes
Text
Oct 27th
Before the test I was looking at practice sheets and the documentation for dr racket. It was really easy to review for because if I wasn’t sure on one question, I can immediately test it out using dr racket. I also went through the practice test with my mates so I can say that I was well-prepared for the term test.
Recursion struck me as a confusing type of function at first. It is really easy to lose track when you are following a recursion function. However with a little help from my sister, I finally understood that for recursion functions, it is the modified value that is in the constant recursion cycle. Then after, I was able to do most of the question in the project without major problems.
0 notes
Text
Oct 6 2017
I have always been interested in technology and I plan on going into computer science. However I do not know anything about computer programming and those languages. CSC104 became my first choice because through this course I am hoping to get a basic concept of computer science and the logic thinking behind it.
I expected it to be mostly introductory and would focus on languages that are used for teaching instead of c+, python, etc. And it has been, this course is more focused on computational thinking but not programming.
The app DrRacket is fairly interesting and it reminds me of a small app called scratch. what they have in common is that they both use functions to produce different results.
The course is easy so far but I hope that I get to explore programming on a deeper level.
For quizzes, I usually go through my notes and review the functions that were given during class. Then I go through some practice questions and try to equate them step by step. So far I am fairly satisfied with my quiz marks.
There is this one topic from computer science that I am very interested in. That would be machine learning. To imagine that an artificial intellegence that is able to process what words and numbers mean are merely produced from strings of codes consisting of 0 and 1, it feels unbelievable. I am still very far away from getting into this field of study but I am very keen on it.
0 notes