Follow Slashdot blog updates by subscribing to our blog RSS feed

 



Forgot your password?
typodupeerror

Comment Re:Awful.. (Score 1) 163

I am with you brother, it is good for simple things but the indenting for codeblocks and gymnastics for magic methods and mixed programming paradigms.
I use C most of the time and BYTHON is something I want to check out.

def print_message(num_of_times) {
        for i in range(num_of_times) {
                print("Bython is awesome!");
        }
}

if __name__ == "__main__" {
        print_message(10);
}./qu

Comment Re:The gain on this amplifier was negligable (Score 3, Insightful) 50

Coding is not the point of the CS50 class.
The point is code literacy and the intellectual pursuit of computer science.

CS50 isn't just about learning to write code; it's about fostering computational thinking and code literacy. While coding is a crucial tool, the core of CS50 lies in understanding the underlying principles of computer science. The course meticulously builds a foundation, starting with fundamental building blocks like variables, data types (booleans, integers, etc.), control flow (if/else statements, loops), and functions. It then progresses to more complex concepts like data structures (arrays, linked lists, trees), algorithms (searching, sorting), and algorithm analysis using Big O notation. This journey from the micro to the macro gives students a holistic view of how software works.

CS50 empowers you to dissect and comprehend code, regardless of the specific language. Instead of just blindly writing lines of code, you learn to think algorithmically, breaking down problems into logical steps that a computer can execute. This understanding is crucial for leveraging tools like AI code generation. Imagine using an AI assistant like Claude: with a CS50 background, you wouldn't just accept the generated code at face value. You'd be able to critically evaluate it, understand its logic, identify potential flaws, and modify it to perfectly fit your needs. You become a collaborator with the AI, not just a passive user.

Harvard's commitment to making CS50 accessible to the world is commendable. The course's comprehensive curriculum, combined with its engaging teaching style and extensive online resources, has democratized computer science education. The availability of variations like CS50 AI further demonstrates the program's dedication to exploring cutting-edge topics and preparing students for the future of technology. CS50 isn't just a course; it's an investment in developing the next generation of problem solvers and innovators.

CS50 is a brilliant class and I applaud Harvard putting it out there for the world. Thank you HARVARD! I wish I could have gone to Harvard.

Comment Re:Company selling (Score 1) 168

I've been asked to create reports that add pounds + gallons, and it's almost impossible to get them to understand why that's nonsense.

Pshaw, that's super easy! 3 pounds plus 6 gallons equals 9.

Perhaps I'm being too harsh. For example, if their boss is an MBA who gives out raises on the basis of how many pounds+gallons they produce or sell, they would be quite rational to request a report that shows how many pounds+gallons they have produced or sold.

Comment Re:Do religion next! (Score 1) 111

how is that not also fraud?

I've been wondering what the authorities would do if I started selling updated accommodations for the afterlife. Want an extra garage or bath? Something closer to the golden throne, or further from all that off-key singing? Or most popular of all, something farther from those people.

Pay now and get it later, of course.

Slashdot Top Deals

You can now buy more gates with less specifications than at any other time in history. -- Kenneth Parker

Working...