Is the Computer Engineering Program Comprehensive and Well-Balanced?

Click For Summary

Discussion Overview

The discussion revolves around the comprehensiveness and balance of a Computer Engineering program, focusing on its curriculum structure, required courses, and overall suitability for future career paths. Participants explore the program's content in relation to other Computer Engineering (CE) programs and express concerns about specific course offerings.

Discussion Character

  • Debate/contested
  • Conceptual clarification
  • Exploratory

Main Points Raised

  • Some participants question whether the program is "complete" by comparing it to other curricula, such as a math program lacking essential courses.
  • There is a request for clarification on whether all listed classes are required for each year of the program.
  • One participant notes the absence of a Compilers class, which they found valuable in their own education and career.
  • Participants discuss the balance of programming and hardware focus in the curriculum, with some suggesting it leans more towards hardware.
  • There is a query about the types of jobs graduates might pursue, with one participant indicating a preference for further studies rather than immediate employment.
  • Another participant emphasizes the importance of consulting with professors or guidance counselors to understand the workload and course offerings better.
  • Concerns are raised about the limited exposure to subjects outside the specific area of study, suggesting that students should consider a broader range of courses.

Areas of Agreement / Disagreement

Participants express varying opinions on the program's comprehensiveness and balance, with no consensus reached on whether it meets the standards of other CE programs. The discussion includes both support and skepticism regarding the curriculum's adequacy.

Contextual Notes

Participants highlight the potential variability in workload based on individual professors and departmental expectations, indicating that the program's rigor may differ significantly from one university to another.

archaic
Messages
688
Reaction score
214
Hello, is this program "complete"? (In the sense that a math undergrad curriculum without calculus 2 wouldn't be, for example)
Year 1 :
1.PNG

Year 2 :
2.PNG

Year 3 :
3.PNG

Year 4 :
4.PNG

Major electives :
5.PNG

1565317955-6.png

http://www.qu.edu.qa/static_file/qu...nts/Course_Description/Course_Description.pdf
 
Physics news on Phys.org
For each of the 4 years listed, are all of those classes required?

Also, I didn't see a class in Compilers listed (but I may have missed it). Back when I was in undergrad, a class in Compilers was required (or highly recommended) for CS. I took it as an elective in my EE work, and I found it to be one of my more interesting classes. It was also very helpful later in my career when dealing with strange compiler errors and problems in my programming tasks.
 
berkeman said:
For each of the 4 years listed, are all of those classes required?
Yes, each column is a semester.
berkeman said:
CS
This is computer engineering.
 
archaic said:
This is computer engineering.
Ah, I missed that. So a little less programming (but still Data Structures and Operating Systems), and a little more hardware focus?
 
berkeman said:
Ah, I missed that. So a little less programming (but still Data Structures and Operating Systems), and a little more hardware focus?
Well I am asking whether this is a well round off program xD
 
Can you say what kinds of jobs you would like to pursue with this degree? What kinds of work would you like to be doing a few years after graduation?
 
berkeman said:
What kinds of work would you like to be doing a few years after graduation?
After the B.Sc, I probably would like to pursue further studies (M.Sc), not sure though, can't say for now.
berkeman said:
Can you say what kinds of jobs you would like to pursue with this degree?
It's not about jobs. I know that his degree would get me into a tech job, software sided or hardware, that's what I am looking for.
I am just trying to get a "professional" opinion on this program compared to other CE programs.
 
Yep certainly looks like it. More low-level computing. Comp Arch, DSP etc. That's how I remember it.
 
This is something you should definitely be talking to a prof or guidance councilor at your uni. It is very difficult for anybody else to guide you on the total workload involved. I am presuming the numbers beside each course are the classroom or contact hours? It looks like it probably is an OK workload, but that will depend very much on the amount of homework profs typically assign, how many mid-term exams, how many extra projects, etc. and etc. Such things will be university specific. Even department specific.

One thing I noticed just casually glancing through. There is little outside of your specific area of study. It's a university, so take a look at that course catalog. Pay attention to the other technical subjects. And pay attention to the humanities. Don't automatically turn them down. But do talk to a prof about the workload. Don't add that history or philosophy class if it's going to mean you have to work 90 hour weeks. But it's likely your best ever chance to take such classes, so at least check it out.
 
  • Like
Likes   Reactions: archaic

Similar threads

  • · Replies 7 ·
Replies
7
Views
3K
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 7 ·
Replies
7
Views
4K
  • · Replies 3 ·
Replies
3
Views
4K
  • · Replies 6 ·
Replies
6
Views
2K
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 5 ·
Replies
5
Views
2K
Replies
17
Views
4K
  • · Replies 7 ·
Replies
7
Views
4K