Point of automata theory in ECE?

AI Thread Summary
Planning a graduate curriculum in electrical engineering requires balancing interesting courses with practical applications, particularly for careers in semiconductor companies like AMD. Automata theory is noted for its theoretical focus, raising questions about its direct relevance to practical engineering roles. However, it can enhance understanding of computer modeling, algorithms, and problem-solving, which are valuable skills in the field. The course may not directly apply to circuit design jobs but can provide insights into computational limits and methodologies. Ultimately, the decision to include automata theory should consider its potential to deepen foundational knowledge despite its theoretical nature.
jhicks
Messages
340
Reaction score
0
So I've got a ton of time on my hands for the next few days so I'm trying to meticulously plan out the courses I'm going to take in grad school in electrical engineering. Some things look interesting, and I've been trying to plan my curriculum the best I can to coincide with things that would be useful for working at a major semiconductor fab corp like AMD, but some courses look interesting rather than useful. This one in particular I'm looking at is automata theory, which appears to be an extremely theoretical class but doesn't appear to offer much practical knowledge.

If anyone is familiar with the topic on a deeper level than say what I can extract from the wikipedia article, could they provide an argument for how this could possibly complement my studies? It looks interesting - I just can't justify taking it as one of my 6-8 grad classes.
 
Physics news on Phys.org
Ive taken classes in automata theory. They probably won't help you very much directly with a circuits job like those at AMD, but you will walk away with a deeper understanding on how we model computers and robots, probably some better knowledge of linguistics as well. Its a similar shift in paradigm to when you first program in a low level language; one has to think about bit registers and memory and all sorts of things a high level language takes care for you automatically. If you haven't taken an algorithms class then you will be introduced to classes of problems (P,NP, etc) and feasible computation by different computer models. I think this is probably the most helpful portion, some problems simply cannot be solved in a feasible amount of time and you will learn to spot them.
 
TL;DR Summary: I want to do a PhD in applied math but I hate group theory, is this a big problem? Hello, I am a second-year math and physics double major with a minor in data science. I just finished group theory (today actually), and it was my least favorite class in all of university so far. It doesn't interest me, and I am also very bad at it compared to other math courses I have done. The other courses I have done are calculus I-III, ODEs, Linear Algebra, and Prob/Stats. Is it a...
Yesterday, 9/5/2025, when I was surfing, I found an article The Schwarzschild solution contains three problems, which can be easily solved - Journal of King Saud University - Science ABUNDANCE ESTIMATION IN AN ARID ENVIRONMENT https://jksus.org/the-schwarzschild-solution-contains-three-problems-which-can-be-easily-solved/ that has the derivation of a line element as a corrected version of the Schwarzschild solution to Einstein’s field equation. This article's date received is 2022-11-15...

Similar threads

Back
Top