Computer Engineering vs Computer Science

AI Thread Summary
The discussion centers on the choice between studying Computer Engineering (CE) and Computer Science (CS) for a student from Southeast Europe. Key points include the student's strong background in mathematics, physics, and informatics, and the desire for a well-paying job. Students from CS emphasize a deeper focus on programming, while CE students argue that the engineering approach provides better programming skills due to superior faculty. The CS curriculum is heavily math-oriented, with courses like Mathematical Analysis and Data Structures, while CE includes a mix of engineering and programming courses, such as Electrical Engineering Fundamentals and Algorithms. Concerns are raised about the quality of programming instruction in CS, with some professors lacking relevant expertise. Ultimately, the advice leans towards choosing a field based on personal interest and skills rather than solely on potential earnings, highlighting the importance of engaging with subjects that resonate personally. The discussion suggests that a strong programming foundation is crucial for job marketability, regardless of the chosen path.
student.x
Messages
3
Reaction score
0
Hello !

i am a student from balkan(south-east europe) i have finished high school and now a i can't decide what to study Computer Engineering or Computer Science.
I am good in Mathematics,Physics and Informatics.
I need a well paying job, but don't know if i can earn more money with CE or CS.
i asked also some students, the students from CS sad that with CS you will learn more about programming but the students from CE sad that you will be better in programming if i go to CE because the professors are better than in CS.

CS at the university i will study is in the department of Mathematics so it has a lot of math and the professors are the same as in faculty of mathematics and they require to the students to know math (nearly,quasi)like in faculty of mathematics. And another problem is that there aren't enough good professors for programing and IT for example the professor of Analysis (PhD in mathematics) teaches also database !

CE is in the electrical and computer engineering has big number (at least compeered with CS) of courses and from different types so i think if we learn all that, we can't be so good (for example) in programming. And the first, second and the third semester of 6 semesters(3 years of bachelor studies)(for the third i am not 100% sure) are the same like in other faculties of this departments like Automatic,Telecommunication, Electronic, Industrial Electronic, electrical systems.

I need your Help
 
Physics news on Phys.org
i have translated the courses using google translator, there are some letters in Capital and maybe they aren't translated very well . SORRY ! :shy:o:)
The courses in CE are:
Mathematics 1
Physics 1
C Programming
Fundamentals of Electrical Engineering 1
TECHNICAL Documentation
INTERNATIONAL ECONOMY
MANAGEMENT
Mathematics 2
Physics 2
Fundamentals of Electrical Engineering 2
Algorithms and structure of data
Internet
Mathematics 3
ELECTRONIC 1
Basis of ELECTRICAL measurement
Electro MATERIALS
TECHNICAL English
FINANCIAL management
Energy Conversion

ELECTRONIC DIGITAL
Signals and Systems
Discrete Mathematics
PROBABILITY AND STATISTICS
ARCHITECTURE AND ORGANIZATION The computer
DIGITAL PROCESSING signals
microprocessors and microcomputer
Operating Systems
Database
Fundamentals of Telecommunications 2nd
ELECTRONIC measuring equipment
archiving of data
INTERNET programming
Programing orientated in objects
INTRODUCTION TO artificial intelligence
SYSTEMS OS. Distributed
Digital television
Fundamentals of Multimedia
archiving of data
DIGITAL PROCESSING signals
SECURITY OF DATA
Management PROJECT INFORMATION 1
Programing Languge
English Language
Communication skills

DIGITAL Districts
Electrical Basics
ELECTRONIC
Mathematics 3 (for CE)
Computer Architecture
Telecommunications
Management of PROJECTS
Theory of INFORMATION
Programming in Internet
MACROECONOMICS
Microeconomics
Distributed programming
Computer Networking
Software Engineer
Microprocessors and micro-controllers
Fundamentals of artificial intelligence
COMMUNICATION people-computer
DESIGN AND STRUCTURE of Algorithm
Elective course 4
Computer graphics
Fused systems
-English Langauge Communication skills
Non-technical COURSES
Distributed systems
Distributed Operating Systems
Practice Computer Networking
WEB SERVICES
(practical work)
Educational Leadership Issues
INTRODUCTION TO Bio-Electromagnetism

The Courses in CS are :
Year I
Mathematical Analysis
Mathematical Analysis II
Discrete Mathematics
Linear algebra with analytic geometry
Programming and algorithms
Computer Networking and WWW
Introduction to computer science
Data Structures

Year II
Mathematical Analysis III
Numerical Analysis I
Numerical Analysis II
Probability theory
Computer architecture and operating systems
Databases
OOP(object oriendted programing) and GUI programming

Year III
Statistics
Mathematical Programming
Computer Networking and Programming at WWW (first level of CISCO )
Analysis of algorithms
distributed Programming
Image processing
Software Engineering
Practical Work

Elective course
Year I
Working with computer basics
Applied mathematics programs
English I
English II
Order the text in TeX
Year II
Formal language theory
Building compiler
Mathematical Analysis IV
Safety data in computer
Year III
Accounting
Business and Internet
Data Analysis
Problem Solving in Mathematics
 
This Question by Student.X is very genuine and I am also looking for this info.
 
Hi

I am a Computer Engineer myself. And my advise would be don't choose the field thinking about how much you can earn. You can always make it big if you choose the field in which you have lot of interest and skills. Take a look at the subjects, see which subjects appeal to you more and then decide.

Shilpa
http://www.exitsplashscript.com"
 
Last edited by a moderator:
It really depends on you .

Like the name suggests in CE you will be more of an engineer ,you will learn to think and work in a particular way.

CE is actually a combination of Computer Science and Electrical Engineering and you will study computers from the lowest to the highest level.

One thing I don't like in CS is that in many universities (especially in balkan ,where i also live) education can be very computer oriented.
 
If you just want a high paying job then go with the path that exposes you to as much programming as possible. You already know some informatics and you probably also know that there is a huge difference between being good at programming and majoring in CS. Knowing how to program very well is a marketable skill. It's unlikely that CS majors can't program at a high level, but the more theoretical issues are probably irrelevant to the set of skills that make exceptional programmers marketable.
 
The CE courses above are with the old school program. Now it has changed. The courses now are the following:
1 year:
Mathematics 1&2
Physics 1&2
Electrical Materials
Programming in C + +
Algorithms and structure of data
DIGITAL Districts
Electrical Basics
2-Year :
Signals and systems
Electronics
Database
Object-oriented Programming
Internet
Mathematics 3 for CE
Computer Networking
DATA SECURITY
Project Management
COMMUNICATION people -computer
ARCHITECTURE AND ORGANISATION Computers
3rd Year:
Microprocesors and Microcontrollers
Practice Computer Networking
DESIGN AND ANALYSIS of algorithms
Software Engineer
Operating Systems
Programming IN INTERNET
Macroeconomics
 
Back
Top