Curriculum Structure

The curriculum design process was based on profesional competence theory (Deveroux, 2004), ACM/IEEE Computer Science and Engeneering Curriculum Content Recommendations (2013) and EU E-Competence Framework.  The key dimension of the professional competence model and curriculum content centers on providing  balanced combination of technical competence, administrative competence, ethical competence, productive competence and personal competence.

 

In terms of technical competence, the fundamental courses provide the essential knowledge areas proposed by ACM/IEEE. The curriculum includes a solid foundation of technical knowledge in Computer Science 1 (Fundamentals), Computer Sciece 2 (Programming), Fundamentals of Electric and Electronic Engeneering,  Introduction to Informtion Technology,  Introduction to Algorithms. Computer Organisation and Architechture, Digital Computer Circuits, Software Engeneering, Operating Systems, Embdedded Systems, Database Systems, Discrete Structures,  Data Structures, Information Systems, Web Development and Mathematics.

 

Subjects in Entepreneurship and Innovation, Project Management and electives in Industrial and Organisational Psychology, Engeneering Management, Creativity and Human-Computer Interface are intended to reinforce the productive competences of the graduate. Furthermore,  IT, ethics and law was inculded as a mandatory subect for the curiculum. Very few CSE programmes incorporate ethics as a major subject (IEEE, 2013) and this is a new approach to ground the graduate and practicioner with a rules, procedures, code of conduct and ethics of the society. The institution has paid particular attention to stimulate future projects and ideas while grounded in ethics. Two courses on English and Scientific and Technical Research are intended to enhance students’ personal competence. They should reinforce graduate attributes for both verbal and written communication and be able to research and present information effectively.

 

The curriculum offers the two subject specific windodws  applied CSE practice – Laboratory Course 1 and Laboratory Course 2/Individual Project in the second and third year The thesis work is goes hand in hand with students’ applied project and should serve to enhance students’ skills for internship and production of industry-relevant projects.

 

Graduates are provided the opportunity to specialise into knowledge areas of computer science and engeneering (mandatory electives) and allow windows of opportunity for free electives of their choice.  Finally, team work and group dynamics are introduced to students’ as part of subject assignements

YEAR ONE:            60 ECTS
SEMESTER  1:       30 ECTS
No Type Subject
1 C Computer Science I
2 C Mathematics I
3 C Fundamentals of Electronic/Electric Engeneering
4 C Introduction to Information Technology
5 C IT, Law and Society
6 C English for Engineers
 SEMESTER  2 :  30 ECTS
7 C Computer Science II (Programming)
8 Computer Architecture and Organisation
9 C Mathematics II
10 C Introduction to Algorithms
11 C Digital Circuits and Signals
12 C Elective 1
·        Problem Solving Techniques
·        Introduction to Engineering Economics
·         Organisational Pschology
·        Economic Analysis Methods
YEAR TWO: 60 ECTS
Semester 3
No Type Subject
13 C Operating Systems
14 C Database Systems
15 C Algorithms and Data Structures
16 C Software Engineering
17 C Signals and Systems
18 E Discrete Mathematics
SEMESTER 4                               
No Type Subject
19 C Discrete Structure 2 (Probability and Modelling)
20 C Computer Systems Engineering
21 C Computer Networks and Communication
22 C Embedded Systems
23 C Web Engineering
24 C Lab Course 1
25 E Elective 2 (students pick one course)
§  Human Computer Interaction
§  Interface Design
§  Parallel and Distributed Systems
YEAR 3 THREE
SEMESTER 5
25 C Free electives (students pick two courses)
26 C Concentrations (Majors)
1.    Software Systems Engeneering
2.    Database and Information Management
3.    Networks and Telecommunication
4.    Computer Graphics and Multimedia
5.    Web Programming
6.    Intellegent Systems and Robotics
7.    Bioinformatics
8.    Information Assurance and Security
SEMESTER 6
27 C Project Management
28 Entrepreneurship and Innovation
Seminar (Professional Communication)
29 Technical and Scientific Writing
30 Laboratory Course 2 (Individual Project)
31 C Thesis
A CONCENTRATION: SOFTWARE SYSTEMS ENGENEERING
1 CE Requirements Engineering
2 CE Software Design
3 CE Software Architechture
4 CE Software Testing and Maintenance
B CONCENTRATION: DATABASE AND INFORMATION MANAGEMENT
1 CE Advanced Database
2 CE Information Management and Analytics
3 CE Management Information Systems
4 CE IT and Database Security
C CONCENTRATION: NETWORKS AND TELECOMMUNICATIONS
1 CE Adanced Computer Netoworks
2 CE Fundamentals of Telecommunication
3 CE Mobile Communications
4 CE Network Management and Security
D COMPUTER GRAPHICS AND MULTIMEDIA
1 Computer Graphics
2 Computer Aided Design (CAD)
3 Multimedia Systems
4 Computer Animation
E WEB PROGRAMMING
1 Web Technologies and Services
2 Web Design and Development
3 Web Programming
4 Web Multimedia
F INTELLEGENT SYSTEMS AND ROBOTICS
1 Intellegent Systems and Robotics
2 Artificial Intelligence
3 Machine Learning and Vision
4 Mechatronic Systems Design and Control
G BIOINFORMATICS
1 Health Care Management Information
2 Bioinformatics
3 Biomedical Engineering
4 Biomedicial modeling and simulation
H INFORMATION SECURITY AND ASSURANCE
1 IT Security
2 Cyber Security
3 Cryptography
4 Database Security
E Free Electives
·         VLSI Design
·         Compiler Design
·         Game Programming
·         Pattern Design
·         Functional Programming
·         Event-driven programming
·         Cloud Computing
·         Mobile Programming
·         Game Programming
·         Applications Programming
·         Data Communications
·         Server Infrastructure
·         Wireless Networks
·         Big Data
·         Sensors and Actuators
·         Digital Signal Processing