Most Popular

1162 questions
1
vote
3 answers

How to learn C++?

My background: I have completed the course CS50X which covered C, python, web development, and some data structures in C. I can currently use C, python, and javascript. I want to learn C++ and I want to: Contribute to open source…
Neelesh V
  • 188
  • 2
  • 12
1
vote
0 answers

Number of preps for networking and programming courses

I am currently teaching in a community college that includes teaching introductory programming course in C++. I also have a colleague who is currently teaching networking course with a laboratory hands-on part (I also teach this one before). Both of…
Edper
  • 121
  • 4
1
vote
1 answer

Teach smart pointers to beginners with no knowlege of OOP or templates

I have to teach an Intro to Programming class of students with some exposure to proccedural programming, arrays and loops etc. However, they have not taken any course in oop and templates. It is a requirement of the course to teach pointers. I felt…
Mallam Awal
  • 419
  • 2
  • 10
1
vote
1 answer

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 notes app. Can someone help me find resources such…
Robin Ting
  • 11
  • 2
1
vote
2 answers

Algorithm Design challenges

In my course we discuss algorithms (greedy, dp, div & conquer, etc.) and efficiency. Do you have any experience with assignments that consider also time of execution as a criterion for grading? Do you use any tools for measuring execution time?
Drimades Boy
  • 489
  • 3
  • 10
1
vote
0 answers

CSCI Major with a love for film

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 me, as I love logic, coding, math, and am doing…
1
vote
1 answer

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.
Abhishek Ghosh
  • 585
  • 2
  • 9
1
vote
2 answers

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 much more information. A quantum effect known…
RewCie
  • 179
  • 6
1
vote
1 answer

Cormen's "Algorithms" pre-requisites

What to recommend as a pre-requisite reading before Cormen's "Algorithms" to make this book easier to get through for 10-12th graders? Any courseware available for kids, books, courses, etc.?
paus
  • 233
  • 1
  • 6
1
vote
0 answers

Books for programming environments/interfaces of distributed systems?

I found that Advanced Programming Unix Environment and The Linux Programming Interface provide specific programming knowledge to me, compared to the concepts introduced in OS text books such as the dinosaur book Operating System Concepts. Are there…
Tim
  • 219
  • 2
  • 7
1
vote
1 answer

Creating a rubric for computer arithmetic

I'd like to move to mastery-based grading and have drafted a set of rubrics for my undergraduate computer architecture class. I am having trouble with the one for computer arithmetic, which includes two's complement and IEEE floating-point formats.…
1
vote
1 answer

Dataset colection of weighted graphs

I hope I'm addressing the right community. I was redirected here from CS.SE. For a project for my students, I need to find some weighted graphs (oriented or not) to benchmark their algorithms (shortest paths, flows...). The idea is for them (and me)…
1
vote
1 answer

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 Professional) . I presume that the OCP is more useful…
Marwi
  • 61
  • 3
1
vote
0 answers

Clear plan for self-study?

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 know these are heavy important subjects but I'm…
1
vote
0 answers

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 potential function. When is the charging…
Abhishek Ghosh
  • 585
  • 2
  • 9