Programs Is the Computer Engineering Program Comprehensive and Well-Balanced?

AI Thread Summary
The discussion centers on the completeness of a computer engineering program and whether all listed classes for each year are mandatory. Participants express concerns about the absence of a Compilers class, which was previously considered essential in their own education. The conversation highlights the program's balance between programming and hardware focus, with an emphasis on foundational courses like Data Structures and Operating Systems. There is a query about the program's overall quality compared to other computer engineering programs, with an acknowledgment that it should prepare graduates for tech jobs in both software and hardware domains. Participants suggest consulting with professors or academic advisors to understand the workload and course requirements better. They also recommend exploring the broader course catalog, including humanities, to ensure a well-rounded education without overwhelming workloads.
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 archaic
Back
Top