Bachelor of Computer & Systems Engineering

All off topic discussions go here. Everything from the funny thing your cat did to your favorite tv shows. Non-programming computer questions are ok too.
Post Reply
User avatar
iocoder
Member
Member
Posts: 208
Joined: Sun Oct 18, 2009 5:47 pm
Libera.chat IRC: iocoder
Location: Alexandria, Egypt | Ottawa, Canada
Contact:

Bachelor of Computer & Systems Engineering

Post by iocoder »

Hello guys
I would like to take your advice about this 5-year Bachelor program provided by Faculty of Engineering, Alexandria University, Egypt. I really love computer science [Especially Operating Systems - Assembly Language - Microprocessor Design - Programming - Artificial Intelligence] and i wanna make sure that this department will fit my love of computer science.

What do you think about Computer Engineering?? Is it the same as Software Engineering? or it is different?? and does it include the meaning of computer science?? or Computer Science is far away from Computer Engineering??

Here is the study plan of the program, in format: "<course_name> (<semester>)':
Human Studies:
-----------------
Human Rights (prep 1)
English Language (prep 2)
History of Engineering Science (prep 2)
Computer and Productivity Support (1)
Computers and Society (2)
Technical Reports Writing (3)
Laws for Engineering Profession (4)
Man Machine Interface (5)
Man Machine Interface-2 (6)
Engineering Economy (7)
Social Risks and Security of Computer Systems (8)

Chemistry:
-------------
Engineering Chemistry (prep 2)

Production Engineering:
------------------------
Technology of Production (prep 1)

Physics:
------------
Physics 1 (prep 1)
Physics 2 (prep 2)
Modern Physics (1)

Mechanics:
--------------
Mechanics 1 (prep 1)
Mechanics 2 (prep 2)
Mechanics 7 (1)

Mathematics:
----------------
Engineering Drawing and Geometric Projection 1 (prep 1)
Engineering Drawing and Geometric Projection 2 (prep 2)
Math 1 (prep 1)
Math 2 (prep 2)
Math 3 (1)
Math 4 (2)
Mathematics for Computer (3)
Statistical Methods for Computers (3)

Electric:
-------------
Electric Engineering Fundamental (1)
Electric Circuits (2)
Electronics (3)
Digital Systems-1 (3)
Digital Systems-2 (4)
Digital Signal Processing and Transmission Algorithms (5)
Embedded Systems (6)

Automatic Control:
-------------------
Linear Control Systems (4)
Discrete and Nonlinear Control Systems (5)
Modern Control Systems (7)

Project Courses:
------------------
Project 1 (7)
Project 2 (8) // Actually the two courses are integrated so it is one project not 2.

Computer Related Courses:
-----------------------------
Computers and Programming (prep 1)
Programming 1 (1)
Probability theory and Computer Applications (2)
Data Structures 1 (2)
Computer Fundamentals (2)
Programming 2 (3)
Numerical Analysis and Computer Applications (4)
System and Components Programming (4)
Data Structures 2 (4)
Microprocessor Systems (5)
Analysis of Algorithms (5)
Operating Systems (5)
Operations Research and Computers (6)
Computer Architecture (6)
Programming Languages and Translators (6)
Database Systems (6)
Computer Networks and Communications (7)
Distributed Systems and Net-Centric Computing (8)
Performance Evaluation of Computer Systems (8)

Elective Courses:
-------------------------
Elective Course 1: One of the following courses
Software Engineering (7)
Artificial Intelligence (7)
Computer Graphics (7)
Switching Theory and Models of Computability (7)

Elective Course 2: One of the following courses
Pattern Recognition (7)
Optimization Techniques (7)
Special Topics in Computer Engineering (7)
Special Topics in Information Systems and Software (7)

Elective Course 3: One of the following courses
Computer Graphics (8)
Software Engineering (8)
Artificial Intelligence (8)
Topics in Computer Networks (8)

Elective Course 4: One of the following courses
Special Topics in Computer Science (8)
Special Topics in Computer Engineering (8)
Special Topics in Information Systems and Software (8)
Special Topics in Systems Engineering (8)
That's it, there are 10 semesters: prep 1, prep 2, 1..8.
^ what do you think about the plan? does it cover an acceptable amount of Computer Science??
User avatar
NickJohnson
Member
Member
Posts: 1249
Joined: Tue Mar 24, 2009 8:11 pm
Location: Sunnyvale, California

Re: Bachelor of Computer & Systems Engineering

Post by NickJohnson »

Computer Engineering is not really the same as Computer Science: it more concerns hardware and very low-level programming (some people at my university also say it involves a lot of signal processing mathematics.) Of course, it's one of the closest degrees to CS, and looking that list, includes a lot of CS courses, but I think the usual career path for a CE major is a lot more hardware-oriented than one for a CS major. However, you mention assembly programming and processor design as things you like to do, so it may be a good fit anyway. I'm not sure how much AI you'll be doing in CE though, unless you do robotics or something.
User avatar
gravaera
Member
Member
Posts: 737
Joined: Tue Jun 02, 2009 4:35 pm
Location: Supporting the cause: Use \tabs to indent code. NOT \x20 spaces.

Re: Bachelor of Computer & Systems Engineering

Post by gravaera »

...Human rights? lol?

I don't get it, why do you need to learn human rights to get a computing job? The world is so strange, what is this I don't even...
17:56 < sortie> Paging is called paging because you need to draw it on pages in your notebook to succeed at it.
quok
Member
Member
Posts: 490
Joined: Wed Oct 18, 2006 10:43 pm
Location: Kansas City, KS, USA

Re: Bachelor of Computer & Systems Engineering

Post by quok »

gravaera wrote:...Human rights? lol?

I don't get it, why do you need to learn human rights to get a computing job?
Because when the OP inadvertently creates SkyNet, hopefully he'll at least understand human rights enough to have taught it all to SkyNet so we won't be instantly turned into piles of radioactive dust, and instead all just be forced to run in a hamster wheel to generate electricity for SkyNet.
User avatar
Solar
Member
Member
Posts: 7615
Joined: Thu Nov 16, 2006 12:01 pm
Location: Germany
Contact:

Re: Bachelor of Computer & Systems Engineering

Post by Solar »

Be aware of a possible language barrier. Perhaps iocoder translated that curriculum from Arabic, and it isn't that easy to correctly translate some of the terms involved. (I still have to find a good translation for "staatlich geprüfter Wirtschaftsinformatiker". 8) )

And if you actually look at The Universal Declaration of Human Rights, the articles 2, 12, 19, 23, 24, 25 and 27 do seem topical for employment in the field. So I wouldn't make fun of it.
Every good solution is obvious once you've found it.
User avatar
iocoder
Member
Member
Posts: 208
Joined: Sun Oct 18, 2009 5:47 pm
Libera.chat IRC: iocoder
Location: Alexandria, Egypt | Ottawa, Canada
Contact:

Re: Bachelor of Computer & Systems Engineering

Post by iocoder »

The reason why Human Rights exists in the list is that the government here forces all universities (AFAIK) to include this course in their academical programs. So it is not only CE students who study that course, all engineering students do.
Solar wrote:Be aware of a possible language barrier. Perhaps iocoder translated that curriculum from Arabic, and it isn't that easy to correctly translate some of the terms involved. (I still have to find a good translation for "staatlich geprüfter Wirtschaftsinformatiker". )
No no don't worry, Course titles are already listed on the website in English. i didn't translate anything except courses of preparatory semesters (which Human Rights is one of xD xD)

Thanks and Regards
User avatar
Solar
Member
Member
Posts: 7615
Joined: Thu Nov 16, 2006 12:01 pm
Location: Germany
Contact:

Re: Bachelor of Computer & Systems Engineering

Post by Solar »

iocoder wrote:The reason why Human Rights exists in the list is that the government here forces all universities (AFAIK) to include this course in their academical programs. So it is not only CE students who study that course, all engineering students do.
That was another guess of mine, but I didn't know how to phrase it in an un-offensive, non-condescending way. 8)

I'd actually welcome such a rule for any academic institution, worldwide. It's not-so-funny how little people around the globe really understand the Human Rights. My personal "favourite" is "innocent until found guilty according to law in a public trial"... (Daschner case in Germany, Guantanamo and other institutions of "war against terrorism", ...)
Every good solution is obvious once you've found it.
Post Reply