Are computer science courses worth taking for physics?

  • Courses
  • Thread starter ecneicS
  • Start date
  • #1
64
0
I have the option to take these two computer science courses. Would these courses be useful in my experimental-physics studies? My worry is that they would be too far theorized and that I wouldn't take anything out of the class that I could actually USE to do experimental-physics.

If someone who has experience in this area could give me their opinion on whether I should take these courses, it would be greatly appreciated.

Algorithms and Data Structures I:
-An introduction to algorithm design and analysis. Random access machine model. Time and space complexity, average and worst case analysis, upper and lower bounds. Application of correctness proof techniques. Algorithms: internal searching, merging, sorting, selection, hashing; graphs: traversals, topological sort, transitive closure, strongly connected components, shortest path, minimum spanning tree. The existence of intractable problems, heuristics. Data structures: B-trees, heaps and graphs.

Introduction to Computer Architecture
-The architecture of computer systems including concepts such as CPU, memory, buses, I/O, cache, instruction sets, interrupt processing, pipelining, performance. Families of processors, CISC, RISC. Memory organization and management (including virtual memory, protection, segmentation and paging). Computer arithmetic. The use of assemblers, linkers and loaders. Assembly language programming and its interface with a high-level language (C).

Both require Fundamentals of Programming I and II. (I and II are each term-long courses.)
 

Answers and Replies

  • #2
284
29
Does your physics department offer a course in computational physics? Maybe an introduction to computer science for science and engineering majors if one is not available. Other than that, I found it far more helpful to teach myself what I need.
 

Related Threads on Are computer science courses worth taking for physics?

Replies
26
Views
7K
  • Last Post
Replies
1
Views
548
Replies
1
Views
574
  • Last Post
Replies
2
Views
2K
Replies
10
Views
3K
Replies
14
Views
1K
Replies
1
Views
452
Replies
7
Views
747
Replies
3
Views
4K
Top