Εισαγωγή στον Προγραμματισμό για Μηχανικούς
- Teacher assistant: Christoforos Panayiotou
Εισαγωγή στον Προγραμματισμό για Μηχανικούς
Ηλεκτρονική Υγεία και Ιατρική Πληροφορική
Σεμινάρια Ηλεκτρονικής Υγείας
Το μάθημα έχει στόχο να διδάξει τα βασικά της αντικειμενοστρεφoύς
ανάλυσης, σχεδιασμού και προγραμματισμού με τη γλώσσα προγραμματισμού
Java.
Βασικός σκοπός του μαθήματος είναι να εξοικειώσει τους φοιτητές με
τις αρχές του Αντικειμενοστρεφούς Προγραμματισμου (object-oriented
programming), να τους
βοηθήσει να αναπτύξουν επάρκεια στη χρήση της Αντικειμενοστρεφούς
Μεθοδολογίας και της γλώσσας Java για την επίλυση υπολογιστικών
προβλημάτων, στη χρήση προχωρημένων προγραμματιστικών τεχνικών και
στην επίλυση πολύπλοκων προβλημάτων. Οι φοιτητές θα αποκτήσουν
εμπειρία στην ανάπτυξη λογισμικού σε μεγαλύτερη κλίμακα και στην ομαδική
εργασία.
Σκοπός του μαθήματος είναι να διδάξει τις βασικές αρχές σχεδιασμού και λειτουργίας ενός μοντέρνου λειτουργικού συστήματος. Mελετούνται τα λειτουργικά επίπεδα και οι μηχανισμοί ενός μοντέρνου λειτουργικού συστήματος που υποστηρίζει καταμερισμό χρόνου. Eπίσης, εξετάζονται τυπικά λειτουργικά συστήματα όπως Unix και Windows. Δίδεται ο διπλός ρόλος ενός λειτουργικού συστήματος, σαν διαχειριστή των διαφόρων μονάδων του υπολογιστή και σαν προμηθευτή των παρεχόμενων υπηρεσιών προς τον χρήστη.
Τεχνητή Νοημοσύνη
ΕΠΛ 343 - Τεχνολογία Λογισμικού
Το μάθημα αποτελεί μια εισαγωγή στον κλάδο της Τεχνολογίας Λογισμικού, ο οποίος ασχολείται με τις μεθοδολογίες και τα εργαλεία που απαιτούνται για την ανάπτυξη ποιοτικών συστημάτων λογισμικού.
In this course, students will learn to develop complex system-level software in the C programming language while gaining an intimate understanding of the UNIX operating system (and all OS that belong to this family, such as Linux, the BSDs, and even Mac OS X) and its programming environment. Topics covered will include the user/kernel interface, fundamental concepts of UNIX, user authentication, basic and advanced I/O, fileystems, signals, process relationships, and interprocess communication. Fundamental concepts of software development and maintenance on UNIX systems will also be covered. The students are expected to have a good working knowledge of the C programming language (EPL232) and a good working knowledge of fundamental Operating System Concepts (EPL222).
Outline: Main concepts of System Programming, Introductory and Advanced UNIX commands, System utilities and stream editors (awk,sed), Advanced Shell programming with an emphasis on Bash, Low-Level I/O in C, Files and Filesystem, Processes: Environment, Control and Signals, Interprocess Communication (IPC) with an emphasis on Pipes and Named Pipes (FIFO) in C, XSI IPC (Semaphores, Shared Memory and Message Queues) in C, Network IPC (TCP Sockets) and the client/server model in C, Multithreading in C, Performance evaluation (profiling). Issues in system security and system engineering, Systems Programming in Windows (threads, processes, IPC, sockets and Powershell programming), Scripting Languages: Perl, PHP, Python, TCL/TK.
Course Website: https://www.cs.ucy.ac.cy/~dzeina/courses/epl421/
The course teaches the basic principles of computer graphics. The course familiriazes students with the concepts of scene construction, scene hierarchies, camera specification, projections of primitives, clipping, visible surface determination, polygon rasterisation (z-buffer), texture mapping, local and global illumination, shadows, ray tracing, radiosity, real-time acceleration techniques. Provision of both the theoretical foundations as well as practical skills through the use of industry standards, such as OpenGL and the Unity game engine.
Λογικός Προγραμματισμός και Τεχνητή Νοημοσύνη
Ψηφιακή επεξεργασία εικόνας
Επαγγελματική Πρακτική Τεχνολογίας Λογισμικού
Γραφικός και Εικονικός Υπολογισμός.
The main objectives of this graduate-level course are to provide an in-depth understanding of advanced concepts and research directions in the field of databases. The course is organized in three parts: (i) Fundamentals of Database Systems Implementation; (ii) Distributed, Web and Cloud Databases; (iii) Spatio-temporal Data Management, Sensor Data Management, other selected and advanced topics from the recent scientific literature.
Outline: (i) Fundamentals of modern Database Management Systems (DBMSs): storage, indexing, query optimization, transaction processing, concurrency and recovery. (ii) Fundamentals of Distributed DBMSs, Web Databases and Cloud Databases (NoSQL / NewSQL): Semi-structured data management (XML/JSON, XPath and XQuery), Document data-stores (i.e., CouchDB, MongoDB, RavenDB), Key-Value data-stores (e.g., BerkeleyDB, MemCached), Introduction to Cloud Computing (GFS, NFS, Hadoop HDFS, Replication/Consistency Principles), "Big-data" analytics (MapReduce, Apache's Hadoop, PIG), Column-stores (e.g., Google's BigTable, Apache's HBase, Apache's Cassandra), Graph databases (e.g., Twitters FlockDB) and Overview of NewSQL (Google's Spanner and Google's F1). (iii) Spatio-temporal data management (trajectories, privacy, analytics) and index structures (e.g., R-Trees, Grid Files) as well as other selected and advanced topics, including: Embeeded Databases (sqlite), Sensor / Smartphone / Crowd data management, Energy-aware data management, Flash storage, Stream Data Management, etc. The last part of the course will feature both invited talks from external invited speakers and the presentations of students.
Course Website: http://www.cs.ucy.ac.cy/~dzeina/courses/epl646/
Η τηλεπικοινωνιακή επανάσταση, με επίκεντρο την περιβάλλουσα εξυπνάδα (Ambient Intelligence) και ποιο συγκεκριμένα τη διάχυτη επικοινωνία (Ubiquitous Communication and Networking), έχει σαν βασικό άξονα τις ασύρματες / κινητές επικοινωνίες. Νέα ενοποιημένα δίκτυα κινητής τηλεφωνίας (π.χ. UMTS, LTE, LTE advanced, 4th and 5th Generation Networks), νέα ασύρματα δίκτυα (τοπικά: Wireless LΑΝs, πχ. IEEE802.11g, n, και μητροπολιτικά: WiMax), καθώς και νέες αρχιτεκτονικές και τοπολογίες (π.χ. ad-hoc, sensor networks, machine-to-machine, VANETs), και το Internet of Things (IoTs) έχουν προταθεί τα τελευταία χρόνια που καθιστούν και αυτά μια επανάσταση στη φιλοσοφία των δικτύων. Σκοπός του μαθήματος είναι να γίνει μια εισαγωγή σε ασύρματα δίκτυα, με έμφαση σε θεμελιώδεις έννοιες και αρχές, τις τεχνολογίες ασυρμάτων και κινητών δικτύων, εισαγωγή στη ανάπτυξη, σχεδίαση, εφαρμογή, και αξιολόγηση των πρωτοκόλλων, καθώς και εισαγωγή στις νέες αρχιτεκτονικές και τοπολογίες. Επίσης θα μελετηθούν υπάρχοντα και προτεινόμενα πρότυπα για κινητά δίκτυα (π.χ. Mobile IP), και θα συζητηθούν θέματα ερευνητικού ενδιαφέροντος.
Σκοπός του μαθήματος είναι η εισαγωγή των φοιτητών στις δυνατότητες που παρέχουν οι τεχνολογίες πληροφορικής στην ιατρική και κλινική πρακτική, κυρίως μέσα από τη μοντελοποίησης της ιατρικής πράξης, των διαδικασιών και της γνώσης, από τους τρόπους διαχείρισης, προτυποποίησης, και παρουσίασης της πληροφορίας.
Επίσης, στοχεύει στο να εισάγει τον σπουδαστή στις πηγές των απαιτήσεων της υγείας όπως για παράδειγμα με τις εφαρμογές ηΥγείας, όχι μόνο σε επίπεδο των υπηρεσιών υγείας, αλλά και θέματα πρακτικής εφαρμογής τους. Επιπλέον, η εκπαιδευτική ενότητα θα προσφέρει την αναγκαία γνώση που αφορά στις έννοιες και στα δομικά στοιχεία που αποτελούν τα πληροφοριακά συστήματα της υγείας.
This course is part of the new M.Sc. in Artificial Intelligence, developed as part of the Master programmes in Artificial Intelligence 4 Careers in Europe, and is offered within the network of partner universities promoting new careers in AI for students from any EU country.
The course aspires to help students explore and master key concepts and challenges of relevance to AI and Data-driven entrepreneurship. It introduces students to the world of high-technology entrepreneurship through case studies that demonstrate successes, failures, and challenges. The course provides also an overview of, and an introduction to key steps to develop a start-up, design a business model, explore product-market fit, manage intellectual property, and attract investment.
Students will explore acknowledged innovation-driven entrepreneurship methodologies and experiment with them and associated tools to pursue the translation of their ideas into entrepreneurial endeavors. The course examines issues faced by Start-up Founders and Chief Technology Officers who need to innovate at the boundaries of AI, Ιnformation Τechnology, and Βusiness by understanding all perspectives.
The medical domain has presented key challenges to the AI community
from the early days of AI research. It is not an exaggeration to say that this
pioneering work, particularly in medical expert systems, and its undisputable
successes, some in real-life settings, has helped both in restoring
confidence in the promise of AI, that at some point was disturbed after its
failure to deliver fully on the very ambitious initial goals that it had set, and in
paving the way towards more viable paths harnessing the mechanization of
knowledge and human expertise. AI in Medicine (AIM) is as old as AI itself,
initially focusing on modelling human expertise, researching at the same
time the cognitive processes involved in developing from a novice to an
expert problem solver, as well as on intelligent tutoring systems for medical
students and automated support for various clinical tasks. Over the years
the initial focus on knowledge engineering has expanded to include
ontologies and terminologies, natural language processing and text mining,
guidelines and protocols, temporal information management, distributed and
cooperative systems, uncertainty management, machine learning, image
and signal processing and others. Recent interest focuses on medical
analytics for healthcare intelligence. New challenges continuously arise,
triggered from and/or triggering, important technological advances. The aim
of this elective course is to familiarize students with the past, present and
future of Artificial Intelligence in Medicine, illustrating the discussion with a
number of case studies, and pinning down the human-centric and ethical
aspects underlying the given applications.
This course will offer an introduction to machine learning algorithms, the use of deep learning and its applications in computer vision and graphics. The course will also operate as a graduate-level seminar with weekly readings (1 hour per week), summarizations, and discussions of recent papers.
https://dmsl.cs.ucy.ac.cy/
UniServer UCY
Welcome to the online course SCM - Supply Chain Management.
This course aims to explain the term of Supply Chain Management, its objectives and the reason it is widely spread. Some examples and statistics are given.
Welcome to the online course ERP - Enterprise Resource Planning.
Here, you can find the content of the course, assignments and helpful extra material.
Click on the links below to view the course structure or to enter the news discussion forum.
This course is designed to provide academic staff, who have little or no experience with online teaching, with the support to transfer study-units from a face-to-face to a blended or online format. The course has been selected for an Honorable Mention award in the E-Learning category of the 2020 International E-Learning Awards, given by the International E-Learning Association.
This is a decription about the course ...
NCPeH CY cross boarder services
https://ec.europa.eu/inea/en/connecting-europe-facility
EESSI Training