Help with studying computer science

Click For Summary

Discussion Overview

The discussion revolves around the best approach to studying computer science, particularly for someone with a background in Electrical Engineering. Participants explore the order of topics to study, including data structures, operating systems, and computer networks, as well as relevant mathematical foundations.

Discussion Character

  • Homework-related
  • Conceptual clarification
  • Debate/contested

Main Points Raised

  • One participant expresses a desire to become a computer expert and seeks guidance on the order of topics to study, specifically mentioning data structures, operating systems, and computer networks.
  • Another participant suggests checking the university's computer science department for a recommended sequence of courses, implying that this could provide a structured approach to learning.
  • A third participant proposes a specific order for studying topics: starting with data structures, followed by computer architecture, and then either networking or operating systems, noting that the latter two can be studied in either order.
  • This same participant also recommends discrete math as the most useful mathematical topic for computer science.
  • Another participant reinforces the suggestion to consult course offerings related to the discussed topics.

Areas of Agreement / Disagreement

Participants generally agree on the importance of structured learning and the relevance of discrete math, but there is no consensus on a definitive order of study, as different sequences are proposed.

Contextual Notes

Participants have not resolved the specific order of topics, and the discussion reflects varying opinions on the best approach to learning computer science fundamentals.

Who May Find This Useful

Individuals studying computer science or related fields, especially those seeking guidance on course sequences and foundational topics in computer science.

Mprog
Messages
1
Reaction score
0
I want to become computer expert in all aspects
I know programming
I study Electrical Engineering in university and I love computers
I want to know computers in basic level
If I want to learn basic about computers what work should I do?
between data structures , operating system , computer networks and other lessons what order should read?
and what topic from math should read?
I almost know list of lessons but don't know exactly order for study them
I need professional full description
smile2.gif
 
Physics news on Phys.org
Does your university's computer science department or program not publish a required or recommended sequence of courses, and the topics that they cover?

If your university doesn't do this, I'm sure many universities do, so browse a few university web sites and you should get a pretty good idea. :smile:
 
Mprog said:
If I want to learn basic about computers what work should I do?
between data structures , operating system , computer networks and other lessons what order should read?
Provided that you have gone through at least one programming course, this would be the appropriate order:

1. Data structures
2. Computer architecture
3. Networking or operating systems (order doesn't matter for these)

Mprog said:
and what topic from math should read?
Discrete math is most useful for computer science.
 
You should follow jtbell's advice and look at the courses for your computer science subjects.

They should have courses on the topics you have spoken about.
 

Similar threads

  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 6 ·
Replies
6
Views
2K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 6 ·
Replies
6
Views
3K
Replies
16
Views
2K
  • · Replies 1 ·
Replies
1
Views
1K
  • · Replies 9 ·
Replies
9
Views
2K
  • · Replies 7 ·
Replies
7
Views
2K
  • · Replies 7 ·
Replies
7
Views
3K
Replies
2
Views
2K