The design of a wholesome introduction to computer science course Computer Science |
- The design of a wholesome introduction to computer science course
- CPU vs GPU?? Explained as fast as possible
- Open source cs degree
- What is the closest thing we have to true random number generation?
- A server dedicated to opinions, knowledge, and theory: Sciences & Humanities (life science, physical science, earth science, psychology, philosophy, politics, math, & more). All discussions and debates are welcomed. Come engage in mind-stimulating discussion.
- [P] Real-time Dynamic Programming (RTDP) applied to Frozen Lake
- ShAIdes 2.0: My AI is still so bright, I gotta wear shades.
- Does anyone else get annoyed when you try to look up a concept/tutorial that you don’t know about, but the article references other things that you don’t know either?
The design of a wholesome introduction to computer science course Posted: 27 Jun 2020 09:46 PM PDT The internet is flooded with questions about which introductory book or course is the best to start with, which language to choose, etc. There are too many resources out there and each of them has its own shortcomings. One common trend I have seen is that people want to start with a very high-level language (popular advice is also such) and then straight move on to an Algorithms and Datastructures resource. One common complain that is also in abundance in the forums is that after this process they still don't understand how computers work under the hood; the most common complaint being "I don't quite get how pointers work". Now my point of this post is that I don't get one thing. Why don't universities design an introductory course that makes use of languages starting from high-level languages to assembly (even if TOY languages and TOY hardware). The course focuses on a few basic DS and Algos. The students, then, can learn about programming, comp architecture and computer science in a wholesome package at all levels. When you see the whole picture at once, the maps formed in your mind get really strong and well connected. Two books that mirror this ideology are SICP and Nand2Tetris. Colleges have stopped using SICP as an intro text long back. It has its fair share of reasons of being too mathematical and all; a topic of a separate debate. No US college follow this principle. In fact, no new books are written with that in mind nowadays. Every book is about learning X language and solving a set of problems in that language. I know, there are separate systems classes, maybe a second or third intro course. I doubt that really brings the kind of wholesomeness I am talking about. Like in medicine when you study anatomy you learn anatomy whole. Not only liver and kidney. Why has been CS education watered down over the years? Only to create giant workforces for the industry? Where did the joy of CS vanish? [link] [comments] |
CPU vs GPU?? Explained as fast as possible Posted: 28 Jun 2020 03:53 AM PDT Do you know why Deep Learning uses GPU? I tried to explain as fast as possible using very basic examples. [link] [comments] |
Posted: 27 Jun 2020 11:16 AM PDT Someone interested to do the open-source cs degree together with me? Maybe as learning buddies we could mutually motivate each other. Just send me a pm if you are interested. We could also open a WhatsApp Group!! I thought about something like this: https://www.youtube.com/watch?v=NyOvFSP_IpQ [link] [comments] |
What is the closest thing we have to true random number generation? Posted: 27 Jun 2020 10:59 AM PDT I know a little about pseudo rngs taking current time, mouse pos, ram state etc. mix them up and give a number. I believe this question can be only answered by computer science with the language of math, so what's the answer? [link] [comments] |
Posted: 27 Jun 2020 10:55 AM PDT |
[P] Real-time Dynamic Programming (RTDP) applied to Frozen Lake Posted: 27 Jun 2020 11:48 AM PDT |
ShAIdes 2.0: My AI is still so bright, I gotta wear shades. Posted: 27 Jun 2020 10:11 AM PDT ShAIdes 2.0 is a much smaller, more practical, redesign of the original ShAIdes (https://github.com/nickbild/shaides). Effect change in your surroundings by wearing these AI-enabled glasses. ShAIdes is a transparent UI for the real world. How It Works ShAIdes was initially designed as an all-in-one device; a camera attached to the glasses was hardwired to an NVIDIA Jetson Nano that the user hung around their neck in a small box. ShAIdes 2.0 greatly reduces the size and power requirements of the device by mounting a tiny ESP32-CAM to a pair of glasses. The Jetson Nano has been replaced by a Jetson Xavier NX, and rather than carrying it around, it has been repurposed as an edge AI device. The ESP32-CAM remotely communicates with the NX over WiFi. As such, the Jetson can now be located anywhere in the same building (or further, depending on network configuration) as the device, and no longer needs to draw on the device battery power. Full Details: [link] [comments] |
Posted: 27 Jun 2020 09:11 AM PDT It's really frustrating for me when this happens. Maybe it's because i'm still a college student but it feels like it's impossible to learn anything on your own in this field by googling, because the learning curve seems so steep in most of the articles you find online, and the people who write the articles you find assume that you know more and reference a bunch of other stuff. For example: I google how to use XYZ software. Article I read: "In order to use XYZ software you must make sure you have your Xhdkdfrgus properly configured. Next you must use the Dhskenrvr function to Fhdjdbdhfi your system so that it can Gfudjebdud properly." This is basically what a lot of tutorials and articles I read look like online. Any thoughts? or tips on getting better at this? [link] [comments] |
You are subscribed to email updates from Computer Science: Theory and Application. To stop receiving these emails, you may unsubscribe now. | Email delivery powered by Google |
Google, 1600 Amphitheatre Parkway, Mountain View, CA 94043, United States |
No comments:
Post a Comment