Questions tagged [self-learning]
Questions regarding teaching a topic to yourself. Use this tag to ask about ways and methods of teaching which apply to teaching yourself.
145
questions
5
votes
2
answers
84
views
How do you read and write a project beyond a one-page script?
I have hit a plateau in learning to program in that while I know CS concepts and I can read and write a program such as a diminished find clone, I cannot create ...
2
votes
1
answer
210
views
Textbook or video lectures to develope intuition for solving any unseen Graph Theory problems
Background
Hello, I am a third year undergraduate in CS. I am eager to pursue higher education from one of the best institutes in out country. For that I need to write a competitive exam, named GATE ...
2
votes
2
answers
221
views
How to learn Java as a beginner?
I want to start learning Java from scratch. But as a beginner, I don't know where to start or what to learn first. I have basic knowledge in C++ but Java is an entirely new area to me. Can anyone give ...
1
vote
1
answer
83
views
Creating a complete application
Good day,
I have learnt the basics of C++ and now know how to write simple console applications using codeblocks.
I would very much like to create a fully functional application like a calendar or ...
1
vote
0
answers
65
views
CSCI Major with a love for film [closed]
I am about to start my second semester of community college with the intention of transferring to a state university, where I will pursue a degree in computer science. I think this is a good fit for ...
1
vote
1
answer
925
views
Mnemonics to remember the TCP header fields
I am bad at memorizing things. So could anyone recommend me some mnemonics, so that I can remember the fields of the header...
Thank you.
3
votes
2
answers
211
views
I know C++ 2003 How to start learning C++ 2017?
Tl;dr - the subject is enough. For background, read below.
I am a professional, freelance, embedded software developer. I first learned about C++ in the 90s and taught myself from a book C++ for C ...
1
vote
2
answers
156
views
Self Learning Quantum Computing and helpful resources that can aid, guide and teach Quantum Computing from CS&E perspective
Most technologists have some basic understanding of quantum computing.
Quantum bits are represented by qubits, and information isn’t simply a
zero or one, it can be both at the same time, representing ...
5
votes
3
answers
263
views
Best book and video lecture series to follow for an "object oriented programming" course for advanced undergraduates
I am looking for an elegant textbook to be followed for self-study in an objected oriented programming course at the undergraduate level. Our course is as shown:
I humbly request you to suggest to me ...
5
votes
3
answers
3k
views
What and where should I study for competitive programming?
I am currently in the 10th grade. I would like to get started in competitive programming. This are the things I know now:
Mathematics - Currently in pre-calculus Well Mathematics in my country is ...
2
votes
4
answers
177
views
Are there any lists of concepts in a re computer science?
Is there any list of concepts re computer science? I'm a uni student with gaps of time in the study due to illness and I want to revise things, but because of reduced course loads and weird ordering ...
0
votes
0
answers
53
views
How to take PHP junior developers to senior level
I am involved in a website project, where main implementation language is PHP. Main development is done by two full-time developers, who lack a lot of understanding about program architecture and ...
5
votes
3
answers
259
views
Algorithmic Game Theory as an undergrad
I am an undergrad going into my junior year this semester. I really wanted to explore algorithmic game theory, as my university has some excellent professors in that field. However, as my undergrad is ...
2
votes
1
answer
225
views
Operating System Concepts by Silberschatz and Galvin, how much down the edition timeline can I go to safely understand the core-concept
I am student from CS background and I have Operating Systems in my upcoming semester. A simple search around the internet revealed that that Operating System Concepts by Silberschatz and Galvin is ...
1
vote
1
answer
198
views
AP Computer Science A vs. OCP
Out of my own interest, I have been self-learning Java over the past few months.
I decided I should take this to a greater advantage, so I have been considering taking the OCP (Oracle Certified ...
1
vote
0
answers
67
views
Clear plan for self-study? [closed]
I'm still student in university, and I need 2 years to graduate, but the thing is I still don't know anything about computer science other than problem solving, C++/Python OOP and DataStructure; I ...
1
vote
0
answers
50
views
Detailed video lecture that gives in-depth explanation of the intuition behind Fibonacci Heaps operations
I was going through the text Introduction to Algorithms by Cormen et. al. but faced some issues with the Fibonacci Heap section, especially the intuitive working of the charging and discharging of the ...
2
votes
1
answer
519
views
Principles of Compiler Design v/s Compilers: Principles, Techniques and Tools by Aho, Ullman
Now for a student who is trying to master the subject of "Compiler Design" which book should he/she follow (written by Aho, Ullman)?
1) Principles of Compiler Design By Aho Ullman (1977)
I ...
4
votes
0
answers
84
views
Error free solution manual for "Introduction to Algorithms" by Cormen et al. for self study or alternative method to tackle them single handed
I am a CS undergraduate student, strictly speaking I am fond of studying theoretical CS subjects, the corresponding books just attract me. Now in theoretical CS we probably have algorithm design and ...
3
votes
4
answers
1k
views
Java: The Complete Reference, which edition to follow
Java is updating on a regular basis and it being so the corresponding text books to study Java also changes. Now I do not know why the edition "Java 2: The Complete Reference" by Herbert ...
2
votes
2
answers
1k
views
Book recommendations for self studying Data Structures in depth in an elegant manner
I am a student from CS background. I am currently going through "Introduction to Algorithms" By Cormen et. al.
$\quad\quad\quad\quad\quad\quad\quad\quad\quad\quad\quad\quad$
It is indeed a ...
3
votes
2
answers
172
views
Any good beginner tutorials for learning LLVM
I think the https://llvm.org/docs/tutorial/index.html assumes you know too much. It's written in an unfamiliar language to me, OCaml, and they assume you know about lexers, parsers, AST. Any thorough ...
1
vote
0
answers
70
views
Detailed video lecture series that follows "Computer Architecture: A Quantitative Approach" by Henessy Patterson
I want to do self-study for Computer Architecture and I wish I could get hold of a detailed video lecture series that goes hand in hand with the classic text "Computer Architecture: A Quantitative ...
4
votes
1
answer
468
views
Study the book "Computer Architecture- A quantitative approach" (3rd Edition) for the first time
Whenever I searched for "best book for computer architecture" in google, the first result to come up was this book "Computer Architecture : A quantitative approach"(3rd Edition) by Henessy and ...
2
votes
1
answer
48
views
How to learn web design if backround is on mathematics and data analysis?
What would one suggest to learn web development? I was educated to mathematician and have done data-analysis. Now I was asked to do web pages, and I would like to practice that. However, it seems to ...
4
votes
3
answers
367
views
Detailed lecture series for automata theory or theory of computation
I need a detailed automata theory (or Theory of Computation) video lecture series to go hand in hand with the classic text books mentioned in this question
The books are fine but I am having problem ...
8
votes
5
answers
8k
views
Is the CS50x course enough to get the generic knowledge of a CS grad?
I am looking to get into a software engineer role and I need some fundamental knowledge of Computer Science Engineering concepts. Will David Milan's basic Computer Science course from Harvard, CS50x, ...
5
votes
3
answers
128
views
Learning suggestions for AI and neural networks for a mathematician
I am a mathematician who has done programming in Python, Java, and R. I would like to learn to make neural networks and artificial intelligence. Are there any good books for self learning AI for a ...
0
votes
1
answer
177
views
I struggle to understand technical things in cs? What can I do to improve? [duplicate]
Today I wanted implement a deep learning model in openvino. So I went to the page here and started reading. After starting the reading, I struggle to understand things and started to deviate a lot ...
1
vote
2
answers
122
views
What are the basics of CS that I should know, before I start my journey into machine learning
I am a non-cs graduate and would love to be a machine learning engineer.
I have learned to code, and know the basics of Machine learning. Now I would like to know what "basics of CS" I should learn ...
0
votes
1
answer
104
views
What is the best approach to learning things in CS? [closed]
What's the best approach to learning a library, framework etc.I find it overwhelming initially as to where should I start learn such things. Is it like you start taking up a course and then try to ...
3
votes
2
answers
526
views
Is there a good book for combinatorics for programmers?
The book should be easy to read, or at least average. The level for reading such a book is the MATH and CS school curriculum. It should also be expanded on topics related to CS, and also be narrated ...
2
votes
4
answers
431
views
How to learn computer science from bottom to up?
I know that most computer science students learn things like they are assumed some basic knowledge of programming and they are learning gradually more accurate reasoning and ways to produce more ...
4
votes
3
answers
148
views
Tell me a book ( or resources) for creating a good terminal based workflow (for building, debugging) for c++ based project development
About me: I started development in python. I consider my self as an intermediate Vim user. I am comfortable with many bash shell commands. For all the python projects (like django or numerical ...
0
votes
0
answers
55
views
Spring core exercices
I'm actually studying (free studying using online books) to pass the Pivotal Spring core certification and i need some exercices (online or pdf) to practice in order to master the framework as well, ...
3
votes
1
answer
111
views
Method for keeping records in a computer science notebook?
Which recording method is best used for computer science. The Cornel method or the subsequent method developed by Scott Young who mastered the MIT program in a year.
To be honest, I have problems ...
1
vote
3
answers
221
views
This question is for anyone who has read Introduction to Algorithms by MIT press 3rd edition - Exercises, how to make them easier?
I'm a student at a liberal arts college who has recently been taking classes at a tech school due to our schools cross-exchange program.
I did not do well last semester, so I have spent the summer ...
3
votes
2
answers
175
views
How should one go into learning algorithms and data structures? What do you think is an efficient way to do so?
Should one first understand its logic and see its implementation? Or should one try to implement it first oneself?
How should one learn so that one can quickly implement the algorithm or data ...
1
vote
1
answer
186
views
How can I do the best assignments as being a computer science student?
As I am a student of BS(CS) computer science and a beginner in this field. As a student in the first semester I don't know about any basic language or other techniques to improve my assignment skills. ...
1
vote
4
answers
188
views
How can I improve other programming languages while having command on one language
As in computer science field we have to learn several programming languages like C++, Java, C#, python, php etc to complete our tasks and home assignments. However you are good in only one language. ...
-1
votes
2
answers
104
views
how can i build up interest in learning some dry but important subjects of BS(CS)?
As a student we didn't have interest in every subject of computer science because some of these subjects have different domains of learning. But in case if you have didn't properly done with one ...
8
votes
4
answers
294
views
How can programming skills be improved?
I often take help from online videos to improve my programming skills, but I am not successful. Videos help me in debugging my code, but I am not improving my programming. Is there any other way ...
1
vote
1
answer
121
views
How to make project in java language, for students who doesn't know java?
In CS I have been taught other programming languages than java. Now in final year project they are demanding project in java. So is there an easy technique to learn java fast?
4
votes
3
answers
163
views
how to motivate student that programming will give bright future to them?
some students in my class are leaving CS because programming is difficult and think that it will not give them bright future. how to motivate that students, that their interest is develop in ...
26
votes
11
answers
6k
views
How can I get through very long and very dry, but also very useful technical documents when learning a new tool?
Vulkan is a very useful API for rendering projects, and I would like to learn how to use it as it opens up new possibilities for doing some rendering tricks much more efficiently than in OpenGl.
I am ...
3
votes
2
answers
643
views
About the ACM and IEEE-CS Computing Curricula
I've been searching for a detailed definition about what computer science is about for years, when one day I came across these
two documents: Computing curricula 2005 report and Computer Science ...
3
votes
3
answers
373
views
Is learning C++ recommended for beginners?
I have heard a lot of people saying C++ is a hard language to learn and is not a good language to start. I myself am a beginner in programming and have jumped straight into C++ as soon as I heard that ...
5
votes
1
answer
414
views
How to learn to solve trees, graphs questions for competitive programming
I learnt about trees and graphs from my textbooks (undergraduate level) last year.
But now I'm doing competitive programming and unable to solve questions involving these concepts.
I fail to ...
2
votes
3
answers
244
views
How to learn to program compiled languages efficiently when coming from an interpreted language?
I have experience with Python and now am learning C++, I am finding the lack of an interpreter or a repl to be a serious hinderance when learning the language, as well as the ability to type ...
4
votes
4
answers
515
views
How can I improve my understanding in Computer Science?
I am new to Computer Sciences, working as machine learning engineer. I only know the basics of programming.
How can I improve my technical comprehension so that I will be able solve different ...