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
NoType Subject
1CComputer Science I
2CMathematics I
3CFundamentals of Electronic/Electric Engeneering
4CIntroduction to Information Technology
5CIT, Law and Society
6CEnglish for Engineers
 SEMESTER  2 :  30 ECTS
7CComputer Science II (Programming)
8Computer Architecture and Organisation
9CMathematics II
10CIntroduction to Algorithms
11CDigital Circuits and Signals
12CElective 1
·        Problem Solving Techniques
·        Introduction to Engineering Economics
·         Organisational Pschology
·        Economic Analysis Methods
YEAR TWO: 60 ECTS
Semester 3
NoTypeSubject
13COperating Systems
14CDatabase Systems
15CAlgorithms and Data Structures
16CSoftware Engineering
17CSignals and Systems
18EDiscrete Mathematics
SEMESTER 4                               
NoTypeSubject
19CDiscrete Structure 2 (Probability and Modelling)
20CComputer Systems Engineering
21CComputer Networks and Communication
22CEmbedded Systems
23CWeb Engineering
24CLab Course 1
25EElective 2 (students pick one course)
§  Human Computer Interaction
§  Interface Design
§  Parallel and Distributed Systems
YEAR 3 THREE
SEMESTER 5
25CFree electives (students pick two courses)
26CConcentrations (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
27CProject Management
28Entrepreneurship and Innovation
Seminar (Professional Communication)
29Technical and Scientific Writing
30Laboratory Course 2 (Individual Project)
31CThesis
ACONCENTRATION: SOFTWARE SYSTEMS ENGENEERING
1CERequirements Engineering
2CESoftware Design
3CESoftware Architechture
4CESoftware Testing and Maintenance
BCONCENTRATION: DATABASE AND INFORMATION MANAGEMENT
1CEAdvanced Database
2CEInformation Management and Analytics
3CEManagement Information Systems
4CEIT and Database Security
CCONCENTRATION: NETWORKS AND TELECOMMUNICATIONS
1CEAdanced Computer Netoworks
2CEFundamentals of Telecommunication
3CEMobile Communications
4CENetwork Management and Security
DCOMPUTER GRAPHICS AND MULTIMEDIA
1Computer Graphics
2Computer Aided Design (CAD)
3Multimedia Systems
4Computer Animation
EWEB PROGRAMMING
1Web Technologies and Services
2Web Design and Development
3Web Programming
4Web Multimedia
FINTELLEGENT SYSTEMS AND ROBOTICS
1Intellegent Systems and Robotics
2Artificial Intelligence
3Machine Learning and Vision
4Mechatronic Systems Design and Control
GBIOINFORMATICS
1Health Care Management Information
2Bioinformatics
3Biomedical Engineering
4Biomedicial modeling and simulation
HINFORMATION SECURITY AND ASSURANCE
1IT Security
2Cyber Security
3Cryptography
4Database Security
EFree 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