[a / b / c / d / e / f / g / gif / h / hr / k / m / o / p / r / s / t / u / v / vg / vm / vmg / vr / vrpg / vst / w / wg] [i / ic] [r9k / s4s / vip / qa] [cm / hm / lgbt / y] [3 / aco / adv / an / asp / bant / biz / cgl / ck / co / diy / fa / fit / gd / hc / his / int / jp / lit / mlp / mu / n / news / out / po / pol / qst / sci / soc / sp / tg / toy / trv / tv / vp / wsg / wsr / x] [Settings] [Search] [Mobile] [Home]
Board
Settings Mobile Home
/sci/ - Science & Math

[Advertise on 4chan]

Name
Options
Comment
Verification
4chan Pass users can bypass this verification. [Learn More] [Login]
File
  • Please read the Rules and FAQ before posting.
  • Use with [math] tags for inline and [eqn] tags for block equations.
  • Right-click equations to view the source.
  • There are 8 posters in this thread.

08/21/20New boards added: /vrpg/, /vmg/, /vst/ and /vm/
05/04/17New trial board added: /bant/ - International/Random
10/04/16New board for 4chan Pass users: /vip/ - Very Important Posts
[Hide] [Show All]


Self-serve ads are available again! Check out our new advertising page here.


[Advertise on 4chan]


File: sicp THE SIGN.png (203 KB, 300x300)
203 KB
203 KB PNG
The /cspg/ general was created to help others learn how to get into computer science and programming starting from scratch. This thread hopes to serve both autodidact and traditional students of Computer Science, Software Engineering, Math and more. Upper and post graduate discussions such as Programming Language Theory and math needed for Machine Learning is also welcome as well. If you want a job, want to create video games, or want to build something larger than a toy cli, this thread will help you. Every few months, the discord server is working through a new book as a study group, this month, it's chapters 1 and 2 of SICP (Structure and Interpretation of Computer Programs)

Guides:
Complete self taught pathway: https://teachyourselfcs.com/
Structured pathway: https://github.com/ossu/computer-science
AI focused pathway (warning: functional programming ahead): https://learnaifromscratch.github.io/

The first link recommends SICP as an entry, but if you want a gentler introduction to the world of computing, I'd recommend How to Design Programs. Before you complain, read:
http://cs.brown.edu/~sk/Publications/Papers/Published/fffk-htdp-vs-sicp-journal/

Free books:
https://1lib.eu/
http://gen.lib.rus.ec/
https://spoon.wiki/Books

Not sure if programming is for you? Try:
https://1lib.us/book/3411055/2856c4
Word of warning though, the new edition was just released, so you can either wait for someone to upload it, or buy it yourself.

This month's study group: SICP
We'll be running through SICP chapters 1 and 2 as a board while everyone else talks about grokking algorithms and debating Stewart vs Apostol vs Spivak

SICP start day: 11 January
SICP end day: 15 February
Discord: https://discord.gg/S2j9jJJGKM

Remember, you don't need to be a computer scientist to be a good programmer, but it sure does help
>>
Just started to look into going to school for CS: great thread timing.
>>
>>12579408
Thread inspired from the one in >>>/g/cspg
>>
Anyone doing TAOCP?
>>
>>12579408
This thread is a great start but to sort of fit the theme of /sci/ more I'd introduce more math and TCS. http://linear.ups.edu/curriculum.html has some great free online books on relevant math topics like linear algebra, vector calc, algebra, analysis, and logic. Additionally, Sipser's book on TOC is great for anyone just getting started.
>>
>>12579509
There's also: https://4chan-science.fandom.com/wiki/Mathematics

There was supposed to be a guide along with a textbook pack posted, but it looks like it's still being made. Maybe next week
>>
File: 1600052289267.jpg (18 KB, 377x269)
18 KB
18 KB JPG
>>12579408
>>
Is this the designed thread for type theoretical shitposting?
>>
https://openai.com/blog/dall-e/
Can someone help me understand DALL-E? I'm a CS student and want a mid level explanation as I'm too dumb to understand this yet the blog is too simplistic
>>
How do you guys keep motivation on projects or books? I usually start stuff and then get the fun stuff done, only for there to be a bunch of busy work left. That, and my personal projects become disorganized fast.
>>
>>12583305
Motivation is nice, but dedication and commitment is better. For organization, go into it with a plan. If I wasn't on a phone, I'd post more. Enjoy the fortune cookie advice
>>
>>12584476
When I meant motivation I guess I was kinda referring to dedication and commitment. Thanks for replying, I'd love to here more about your process when you are able to post from a computer.





Delete Post: [File Only] Style:
[Disable Mobile View / Use Desktop Site]

[Enable Mobile View / Use Mobile Site]

All trademarks and copyrights on this page are owned by their respective parties. Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.