Computer engineering encompasses the study of computing, mathematics, natural sciences, and engineering. It embodies a number of aspects of both computer science and electrical engineering. It utilizes the theoretical foundations and principles in the analysis and design of computer software and hardware, networks, and systems.
The development of computer engineering is fueled by an exponential growth in computational power, summarized by Moore’s law, which states that the computing power roughly doubles every two years, while the cost of computers is halved. This leads to computing systems that are essentially distributed in nature and can be used for both computation and storage of large amounts of data.
This is, of course, facilitated by computer networks that can support the rapid flow of data in a reliable manner and with low latency. Finally, these advancements lead to the rise of intelligent systems which are essentially knowledge-based and can both learn from their environment and shape it.
No. | Code | Name | Semester | Weekly Hours | ECTS | Year | Type | Syllabus |
---|---|---|---|---|---|---|---|---|
1 | PHYS 101 | Physics I | Fall | 2 |
6.0 | 1 | Compulsory | |
2 | TUR 101.2 | Turkish Language I | Fall | 2 |
4.0 | 1 | Elective | |
3 | ENG 101 | English Language I | Fall | 2 |
5.0 | 1 | Compulsory | |
4 | IE 101 | Introduction to Engineering | Fall | 2 |
4.0 | 1 | Compulsory | |
5 | CHEM 101 | General Chemistry | Fall | 2 |
5.0 | 1 | Compulsory | |
6 | MATH 101 | Mathematics I | Spring | 2 |
6.0 | 1 | Compulsory | |
7 | MK 101.2 | Macedonian Language I | Spring | 2 |
4.0 | 1 | Elective | |
8 | ENG 102 | English Language II | Spring | 2 |
5.0 | 1 | Compulsory | |
9 | CE 102 | Introduction to Programming | Spring | 2 |
5.0 | 1 | Compulsory | |
10 | CE 103.1 | Information Technology | Spring | 2 |
4.0 | 1 | Compulsory | |
11 | MATH 102 | Mathematics II | Spring | 2 |
6.0 | 1 | Compulsory | |
12 | PHYS 102 | Physics II | Spring | 2 |
6.0 | 1 | Compulsory | |
13 | TUR 102.2 | Turkish Language II | Spring | 2 |
4.0 | 1 | Elective | |
14 | MK 102.2 | Macedonian Language II | Spring | 2 |
4.0 | 1 | Elective | |
15 | MATH 201 | Linear Algebra | Fall | 2 |
6.0 | 2 | Compulsory | |
16 | CE 201 | Data Structures | Fall | 2 |
5.0 | 2 | Compulsory | |
17 | CE 202 | Object Oriented Programming | Fall | 2 |
5.0 | 2 | Compulsory | |
18 | CE 203 | Discrete Computational Structures | Fall | 2 |
5.0 | 2 | Compulsory | |
19 | CE 204 | Electrical Circuits | Fall | 2 |
5.0 | 2 | Compulsory | |
20 | CE 208.2 | Information System Design | Fall | 2 |
4.0 | 2 | Compulsory | |
21 | CE 205 | Algorithms | Spring | 2 |
5.0 | 2 | Compulsory | |
22 | MATH 202 | Differential Equations | Spring | 2 |
6.0 | 2 | Compulsory | |
23 | MATH 204 | Probability and Statistics | Spring | 2 |
5.0 | 2 | Compulsory | |
24 | MATH 203 | Numerical Methods | Spring | 2 |
5.0 | 2 | Compulsory | |
25 | CE 206 | Logic Design | Spring | 2 |
5.0 | 2 | Compulsory | |
26 | MAN 204.2 | Entrepreneurship | Spring | 2 |
4.0 | 2 | Elective | |
27 | CE 301 | Signals and Systems | Fall | 2 |
5.0 | 3 | Compulsory | |
28 | IE 302 | Operations Research I | Fall | 2 |
6.0 | 3 | Compulsory | |
29 | CE 302 | Database Design and Management | Fall | 2 |
5.0 | 3 | Compulsory | |
30 | CE 303 | Formal Languages and Automata | Fall | 2 |
5.0 | 3 | Compulsory | |
31 | CE 304 | Data Mining | Fall | 2 |
5.0 | 3 | Compulsory | |
32 | CE 411.2 | Computer Graphics | Spring | 2 |
4.0 | 3 | Elective | |
33 | CE308 | Computer Architecture | Spring | 2 |
4.0 | 3 | Compulsory | |
34 | CE306 | Multimedia Web Design | Spring | 2 |
5.0 | 3 | Compulsory | |
35 | CE 305 | Operating Systems | Spring | 2 |
6.0 | 3 | Compulsory | |
36 | CE 415.2 | Software Quality and Testing | Spring | 2 |
4.0 | 3 | Elective | |
37 | CE 307 | Artificial Intelligence | Spring | 2 |
4.0 | 3 | Compulsory | |
38 | CE 309 | System Modeling | Spring | 2 |
4.0 | 3 | Compulsory | |
39 | CE 399 | Internship | Spring | 0 |
4.0 | 3 | Compulsory | |
40 | CE401 | Data Communications and Networks | Fall | 2 |
6.0 | 4 | Compulsory | |
41 | CE402 | Software Engineering | Fall | 2 |
6.0 | 4 | Compulsory | |
42 | CE 406.2 | Artificial Neural Networks | Spring | 2 |
4.0 | 4 | Elective | |
43 | CE 403 | Advances in Computer Programming | Spring | 2 |
4.0 | 4 | Compulsory | |
44 | RME 401 | Research Methods for Engineers | Spring | 2 |
6.0 | 4 | Compulsory | |
45 | CE 404 | Telecommunications | Spring | 2 |
6.0 | 4 | Compulsory | |
46 | CE 412.2 | Internet of Things | Spring | 2 |
4.0 | 4 | Elective | |
47 | CE 414.2 | Wireless Information Networks | Spring | 2 |
4.0 | 4 | Elective | |
48 | CE 499 | Diploma Project | Spring | 0 |
12.0 | 4 | Compulsory | |
49 | CE409.2 | Visual Programming | Spring | 2 |
4.0 | 4 | Elective | |
50 | CE41.2 | Human Computer Interfaces | Spring | 2 |
4.0 | 4 | Elective |
Course Name | Semester | Syllabus |
---|---|---|
First Year | ||
Physics I | Fall | |
Turkish Language I | Fall | |
English Language I | Fall | |
Introduction to Engineering | Fall | |
General Chemistry | Fall | |
Mathematics I | Spring | |
Macedonian Language I | Spring | |
English Language II | Spring | |
Introduction to Programming | Spring | |
Information Technology | Spring | |
Mathematics II | Spring | |
Physics II | Spring | |
Turkish Language II | Spring | |
Macedonian Language II | Spring | |
Second Year | ||
Linear Algebra | Fall | |
Data Structures | Fall | |
Object Oriented Programming | Fall | |
Discrete Computational Structures | Fall | |
Electrical Circuits | Fall | |
Information System Design | Fall | |
Algorithms | Spring | |
Differential Equations | Spring | |
Probability and Statistics | Spring | |
Numerical Methods | Spring | |
Logic Design | Spring | |
Entrepreneurship | Spring | |
Third Year | ||
Signals and Systems | Fall | |
Operations Research I | Fall | |
Database Design and Management | Fall | |
Formal Languages and Automata | Fall | |
Data Mining | Fall | |
Computer Graphics | Spring | |
Computer Architecture | Spring | |
Multimedia Web Design | Spring | |
Operating Systems | Spring | |
Software Quality and Testing | Spring | |
Artificial Intelligence | Spring | |
System Modeling | Spring | |
Internship | Spring | |
Fourth Year | ||
Data Communications and Networks | Fall | |
Software Engineering | Fall | |
Visual Programming | Spring | |
Human Computer Interfaces | Spring | |
Artificial Neural Networks | Spring | |
Advances in Computer Programming | Spring | |
Research Methods for Engineers | Spring | |
Telecommunications | Spring | |
Internet of Things | Spring | |
Wireless Information Networks | Spring | |
Diploma Project | Spring |