So, I live in a shitty 3rd world country so I don't have many options, in the local public uni they have this "Computer Engineering" career, now, I want to know if it really can be classified as such, or if this is closer to Computer Science (in which I'm not interested), mostly in the first 6 semesters.
Pic related its roughly translated from spanish.
I like low level stuff, not developing apps and general software management for commercial software and all that boring crap CS majors do.
In the same uni I can do EE or Electronical Engineering at a technical school, from the outside both look quite interesting choices, nevertheless I would like to do CE, but only if its really that I'm getting into.
I can't afford private so don't bother (and private its shit here anyway, its even lower level, but easier for the lazy richfags).
>>8002072
OP here, worth mentioning there is not a CS career here (at least not in public uni), that's why it raises doubt for me, this "CE" its all there is.
> be me
> take comp. arquitecture
> take economy
> programing 101 (pascal)
> become certified computer analist
Not computer engineering, no circuits, waves & fundamentals of modern physics, no digital signal processing, no random signal variables, not even one lab? those are cores that are missing, definitely not Computer Engineering, maybe computer engineering technologies or software engineering.
That looks a lot like software engineering, which is a type of engineering.
Do EE op. You can still get into low level programming with it.
>Programming 5 (Java)
big keks
>>8002106
No linear systems, no complex variables, no ede, pde and transforms, even on the CS side, no algorithms, no computational models, computability and complexity.
>>8002072
>No Vector Calculus
>No ODEs
>No Electronic nor Circuits
>No Fourier Transforms
>No DSP
>No Intro Physics 2 (E&M)
>needing a class in C after C++
>needing a class in OO after C++
>a class in java
>a class in DBs
>5 classes on different languages
Holy shit on a stick batman. That's a shitty CS degree, not CE.
>>8002149
Pretty much any CE/CS degree has a class on databases. There's more to it than learning basic SQL commands.
>>8002072
I'm a Software Engineer (in Russia) and even I had more to do with hardware than this course.
>programming (c++)
>programming (c)
>programming (objected oriented)
>programming (java)
What in the flying fuck
>>8002165
OP here, made a mistake: You know, until last year, Programming II was Modula2, then they decided it was outdated and too dificult, and changed it for C (not C++), its basically dynamic memory structures, abstract data types, among other stuff.
Then Programming III its also C but more advanced stuff (greedy, sorting, backtracking, hash, multistructures,graphs).
So you see OO with Java later.
I don't know shit about this, i just checked the courses and its contents.
>>8002072
> Teory
> Arquitecture
Did you write this yourself?
>>8002072
>computer analist
seems like a solid position op, go for it
>>8002192
Yes, and don't forget "Proyect", translating its annoying.
I did the Software Engineering Thesis option because of the nature of my project. Despite being everyone on my team being in Computer Engineering our team won first place against strictly Software guys.
I'm not saying I'm a better programmer because of me being in computer engineering, I do think Software guys might be better out of the gate, but limiting myself to software always seemed so bleak.
>>8002386
Oh over wrote the part where I said "That is 100% not computer engineering, look at this computer engineering matrix."
It could be different in your country but in Canada it has to meet strict accreditation standards.
>>8002195
at least the title of degree is honest
>>8002072
Just do applied math
This is what my CE&CS degree offers(only core lessons)
Semester 1
Technology and Computer Programming
Physics
Mathematics I
English Language
Discrete Mathematics
Logic Design
Semester 2
Object Oriented Programming
Instrumentations & Measurements
Mathematics II
Circuits Theory
Linear Algebra
Logic Design II
Semester 3
Theory of Probability
Computer Architecture
Basic Electronics
Introduction to Algorithms
Semester 4
Digital Electronics
Numerical Analysis & Implementation Environments
Principles of Programming Languages & Compilers
Computer Architecture II
Discrete Mathematics II
Data Structures
Digital Electronics Laboratory
Computer Architecture Laboratory
Introduction to the Theory of Signals and Systems
Semester 5
Microcomputers
Computation Theory
Databases
Microcomputers Laboratory
Databases Laboratory
Scientific Calculation I
Operating Systems
Semester 6
Parallel Processing
Information Transmission Systems
Computational Complexity
Digital Signal Processing
Operating Systems Laboratory
Introduction to Heuristic Methods
Semester 7
Artificial Intelligence & Expert Systems
Digital Communications
Computer Networks
Computer Networks Laboratory
Semester 8
Internet Technologies
Software Engineering
Last 2 semesters are electives & thesis