1 / 43

Agenda

Technical University of Cluj-Napoca Faculty of Automation and Computer Science Computer Science Department, http://cs.utcluj.ro. Technical University of Cluj-Napoca Faculty of Automation and Computers. Agenda. Overview Students and Staff Teaching Undergraduate - Program of Studies

truong
Download Presentation

Agenda

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Technical University of Cluj-NapocaFaculty of Automation and Computer ScienceComputer Science Department, http://cs.utcluj.ro

  2. Technical University of Cluj-Napoca Faculty of Automation and Computers Agenda • Overview • Students and Staff • Teaching • Undergraduate - Program of Studies • Master – Program of Studies • Research

  3. Technical University of Cluj-Napoca Faculty of Automation and Computers OverviewShort History • 1977 – Faculty of Electrical Engineering • Specializations of Computer Science and Automation • 1990 – Faculty of Automation and Computer Science • Departments • Computer Science • Automation • Mathematics • Actual study domains • Computer Science and Information Technology • System’s Engineering

  4. Technical University of Cluj-Napoca Faculty of Automation and Computers OverviewBologna Process • Three levels of educational process organization • Undergraduate studies (BSc) • Master Studies • Doctoral Studies • ECTS System • Student Centered Education

  5. Technical University of Cluj-Napoca Faculty of Automation and Computers Overview2005 / 06 Program Offer • Domain of Study: Computer Science and IT • Computer Science (4 years) (RO, ENG) • Information Technology (4 years) (RO, ENG) • Master Studies (1.5 years) • Doctoral Studies in Computer Science (RO, ENG)

  6. Technical University of Cluj-Napoca Faculty of Automation and Computers OverviewComputer Science Department Main Objectives • Main objectives • Provide outstanding higher education • High level research in computer science and engineering • Department specific education • Study and design of computer and network system’s components from both hardware and software perspectives • Balance between the general technical, domain fundamental and narrow specialization disciplines • The integration of both the theoretical and practical aspects of computer science and engineering

  7. Technical University of Cluj-Napoca Faculty of Automation and Computers Students and StaffNumber of Students - Academic Year 2005 / 2006 Faculty level figures

  8. Technical University of Cluj-Napoca Faculty of Automation and Computers Students and StaffAdmission for Computer Science Specialization

  9. Technical University of Cluj-Napoca Faculty of Automation and Computers Students and StaffComputer Science - Academic Staff

  10. Teaching

  11. Technical University of Cluj-Napoca Faculty of Automation and Computers TeachingComputer Science Curriculum – Undergraduate Studies • Based on ACM curriculum and syllabi guidelines for computer science and engineering • Update and improvement on regular basis

  12. Technical University of Cluj-Napoca Faculty of Automation and Computers TeachingProgram of Study, CS + IT, YEAR 1 • Computer programming (Support language: C) • Object Oriented programming (Support language: Java) • Logic design • Digital system design • Calculus - I (Differential calculus) • Calculus II (Integral calculus and differential equations) • Linear algebra and geometry • Special mathematics (Complex analysis and transforms) • Discrete mathematics • Physics • Electrotechnics • English • Sport

  13. Technical University of Cluj-Napoca Faculty of Automation and Computers TeachingProgram of Study, CS + IT, YEAR 2 • Data structures and algorithms • Fundamental algorithms • Fundamentals of computer graphics • Programming techniques • Operating systems • Assembly Language Programming • Databases • Computer architecture • Numerical calculus • Systems theory • Electronic measurements and sensors • Analog and digital circuits • English (Technical documents)

  14. Technical University of Cluj-Napoca Faculty of Automation and Computers TeachingProgram of Study, CS + IT, YEAR 3 • Design with microprocessors • Logic programming • Functional programming • Software engineering • Introduction to artificial intelligence • Structure of computer systems • Formal languages and translators • Graphic processing systems • Image processing • Object oriented methods • Artificial Intelligence • Technological practice (240 hours) • Economy legislation • Management and communication

  15. Technical University of Cluj-Napoca Faculty of Automation and Computers TeachingProgram of Study, CS, YEAR 4 • Knowledge Based Systems- Operating System Design • Computer networks • Distributed systems • Information systems • Project management • Optional course 1 • Optional course 2 • Optional course 3 • Optional course 4 • Optional course 5 • Optional course 6 • Diploma thesis • User Interface Design- Parallel and Distrib. Architectures • Pattern Recognition Systems- Translators Design • I/O Systems and Peripheral Devices - Parallel programming • Database Design- Computer Networks Design • Marketing - European Culture and Civilizaton

  16. Technical University of Cluj-Napoca Faculty of Automation and Computers TeachingProgram of Study, IT, YEAR 4 • Industrial Informatics- Multimedia Technologies • Computer networks • Distributed Inf. Systems • Dev. & Integr. of Inf. Systems • Quality Systems in IT • Optional course 1 • Optional course 2 • Optional course 3 • Optional course 4 • Optional course 5 • Optional course 6 • Diploma thesis • Human-Computer Interaction- Database Administration • Operating Systems Administration- Expert Systems • Computer Network Administration - Web Application Development • Systems and Application Security- Wireless Technol. and Mobile Dev. • Marketing - European Culture and Civilizaton

  17. Technical University of Cluj-Napoca Faculty of Automation and Computers TeachingCourse contents (selection of courses) • Fundamental Algorithms (year 2) • Prof. Muresan, Prof. Potolea • Mathematical Foundation: Asymptotic Notation, Recurrences, Complexity Classes. Sorting and Order Statistics. • Advanced Data Structures: Hash Tables, Trees, Heaps, Disjoint Sets. • Advanced Design and Analysis Techniques: Dynamic Programming, Greedy Algorithms, Amortized Analysis. • Graphs: Graph Search, Minimum Spanning Trees, Shortest Paths, Maximum Flow, Maximum Matching, • String Matching, • NP-Completeness, • Number-Theoretic Algorithms, • Approximation Algorithms. Programming Techniques (year 2) Prof. Salomie - Programming Techniques for classes and interfaces - Programming techniques using inheritance and polymorphism - Generic programming techniques - Collection programming - Code improvement techniques (code-tuning, refactoring) - Error handling techniques - Reflexive techniques - Event-driven techniques - Multithreading techniques - Quality in programming - Techniques for efficiency and perform. - Flexibility and reuse through design patterns and frameworks

  18. Technical University of Cluj-Napoca Faculty of Automation and Computers TeachingCourse contents • Artificial Intelligence (Year 3) • Prof. Letia • Uncertainty: inference using full joint distributions, Bayes' rule and its use. • Probabilistic Reasoning: semantics of Bayesian networks, efficient representation, exact inference, approximate. • Making Simple and Complex Decisions • Learning from Observations • Knowledge in Learning: explanation-based, relevance info., inductive logic programming. • Statistical Learning Methods: hidden variables, instance-based, neural networks, kernel machines. • Reinforcement Learning • Communication: syntactic analysis, semantic interpretation. • Probabilistic Language Processing. Object Oriented Methods (Year 3) Dr. Dinsoreanu - UML Introduction - UML Views, Diagrams, Modelling Elements - OO Design Principles (I) - OO Design Principles (II) - Concepts in OO Methodologies - Phases in OO Methodologies - Disciplines in OO Methodologies - Reusable Structures - Frameworks - Analysis patterns - Design Patterns - Refactoring - Component-based Programming - Component Specification and Design - Component Quality Assurance

  19. Technical University of Cluj-Napoca Faculty of Automation and Computers TeachingCourse contents Computer Networks (Year 4) Prof. Dadarlat - Issues on Data and Computer Communications; Telecommunication networks - Fundamentals of Data Transmission and Multiplexing Techniques; Reference models -Communication media and existing standards; Data link synchronization; case study HDLC - Local Area Networks systems & their protocols: IEEE 802.3, IEEE 802.5, IEEE 802.11, FDDI; - Ipv4 and Ipv6; Introduction to Internetworking; Transport level protocols; Main Internet applications Pattern Recognition (Year 4) Prof. Nedevschi - Model based pattern recognition: sensorial systems, features, constraints, knowledge representation, matching, computational strategies. • Statistic pattern recognition. • Structural pattern recognition. • Intermediate representation, • Exact and inexact matching, • Knowledge based recognition

  20. Technical University of Cluj-Napoca Faculty of Automation and Computers TeachingCourse contents • User Interface Design (Year 4) • Prof. Gorgan • User interface development concepts. • Input and output communication concepts. • User interface design methology. • User oriented design. • Usability. Requirements. Task analysis. Prototyping. • Cognitive walkthrough and heuritic evaluation. • Interaction styles and techniques. • Web technologies. • Audio and video technologies. • Wireless technologies. • User interface development environm. Computer Network Design (Year 4) Dr. Cebuc • The main chapters of the course: • ISO-OSI Layered Ref. Model, • Multiplexing techniques, • Circuit and packet switching, • Flow control and congestion avoidance, • Hierarchical network design • Network security and managem. • The labs are focused on configuring networking devices and using related applications. • The project is based on group activities and the output is the full blue print o a medium size network.

  21. Technical University of Cluj-Napoca Faculty of Automation and Computers TeachingCourse contents • Wireless Technol. and mobile devices (Year 4) Prof. Dadarlat • The course is focused on two main topics: • presentation of wireless and mobile protocols • technologies and programming applications on mobile platforms. • Historical perspective on wireless communication, • Radio transmission systems, • Cell networks, Wireless communication protocols and standards, Wireless networks, • Mobile communication services, Ad-hoc networks, • Mobile devices, • Operating Systems for mobile devices, • Programming on mobile devices, • Implementation of distributed systems with mobile devices. Distributed Systems (Year 4) Prof. Salomie - Introduction to Distributed Systems - Inter-process communication., group comm. - Middleware. - Fundamental problems of distributed systems and computing: heterogeneity, openness, transparency, name, synchronization, consistency, replication, coordination, fault tolerance, security. - Quality of Service and non functional aspects of distributed systems - Models and architectures of distributed syst. - Socket based and RPC communication - Client Server Models - Distributed Objects (RMI and CORBA) - Distributed Transactions and Concurrency - Internet computing fundamentals and app. - SOA and Web Services - Mobile and Pervasive systems - Fundamental Distributed Algorithms

  22. Technical University of Cluj-Napoca Faculty of Automation and Computers TeachingAdvanced Studies Dissertations (2005) • Automatic Web service composition • FPGA-based image rectification for binocular stereovision. Extrinsic parameters online calibration method. • Scalability for routing in LBS • Studies and experiments in P2P networks • Multi-document collaborative graphic editor • Diagnosis through argumentation in multi-agent systems • Robustness in the distributed multi-processor framework for parallel algorithms • Reflective Web services • Multi-agents in task allocation for autonomous cooperative systems • Real-time FPGA-based stereovision machine for dense disparity mapping • Interactive traffic mapping using SVG technologies • Towards abnormal nuclei detection and classification in cytological slides • Kerberos based authentication for Web

  23. Technical University of Cluj-Napoca Faculty of Automation and Computers TeachingDiploma Projects 2005 (excerpt) Undergraduate level • Implementing of the Ehercat protocol for a master module on a Linux platform • Interoperability in process control by using the OPC standard • Web Service security using WS-Security • Real time capturing, identification and management of network data flows • Wireless ad-hoc simulation system • Generic collaborative editing • Congestion control in wireless ad-hoc networks • Platform for Web System composition • 3D reconstruction by trinocular vision • System for analysis and diagnose based on echo-graphic images • Enterprise portal design • Framework for application development on mobile phones • Dynamic and partial reconfiguration of FPGA SPARTAN-2 circuits • Designing and implementation of a digital signature system • Techniques and metrics for performance evaluation of the TCP protocol in high performance networks • Intrusion prevent system • Network monitoring and configuring using the SNMP protocol • Reservation services supplier for mobile users • Network traffic monitoring, analysis and statistics • Remote controlled and GPS guided hexapod for outdoor investigations • File system access from mobile devices • Coordination of a anthropomorphic artificial hand • Interactive multimedia distance course • Eye-tracking system

  24. Technical University of Cluj-Napoca Faculty of Automation and Computers TeachingDiploma Projects 2005 (excerpt) Undergraduate level • Location based services for wireless platforms • Processing eContracts in a MAS using defeasible logic • User oriented services in location based systems • Multi-domain dialogue agents • An argumentation framework for flexible reasoning in multi-agent systems • Location based systems distributed platform • Contribution to a framework for model-based testing – model instrumentation • DSCOOP – Distributed simple concurrent OOP • Contribution to a framework for model-based testing – report generation • Autonomic navigation of non-holonomic robots in structured environments • Speech recognition using neural networks • Application development for Nokia 60 terminals • Ontology extracting from a text corpus • Students – University communication portal • Personalized study plans generation • Building domain ontology for Web services • From patterns to components • Web services composition and orchestration • SOA based framework for building distributed applications • A multi-agent capability discovery system • Garment design and simulation

  25. Technical University of Cluj-Napoca Faculty of Automation and Computers TeachingCompany Academies and Labs • CISCO Network Academy - Regional CISCO Academy Cluj • Instructional Program • 4 Semesters of 70 hours each • Fully equipped lab • Exam and Certification • Cisco Certified Networking Associate" (CCNA) • Microsoft Academic Program • IT Academy Program • Certifications • System Administration • Database Programming and Administration • Application and Solution Development • 19 Available Courses leading to the above certifications

  26. Technical University of Cluj-Napoca Faculty of Automation and Computers TeachingDiploma Projects • Partners • ETH Zurich since 1998 (3-5 students every year) • Daimler Chrysler AG Berlin since 1999 (3-4 students every year) • DERI Galway (2 students, starting with 2006)

  27. TeachingMaster Programs • 1. Communication Networks and Distributed Systems (Master_CN&DS) • 2. Artificial Intelligence and Vision (Master_AI&V) • 3. Software Engineering (Master_SE) • 4. Computer Science in Engineering (Master_ENG) • 5. Computer Science in Economy (Master_EC) • Target Students • 1,2,3: CS or similar specialty • 4: Engineering specialty • 5: Economists or similar specialty

  28. TeachingMaster Programs • Program Structure • 3 semesters of 14 weeks • Semesters 1 and 2 • 16hrs/week - Teaching / course work, project • 10hrs / week - Research • Semester 3 • 4hrs/week - Teaching • 22h/week - Research • Thesis Preparation

  29. TeachingMaster Programs Common courses for Master_CN&DS, Master_AI&V, Master_SE • Elective: • Algorithms and Calculability • Statistics and Probabilities • Formal Languages • Communication Networks • Distributed Systems • Intelligent Systems • Software Engineering • Artificial Vision • Interactive Systems

  30. TeachingMaster Programs Specific courses for Master_CN&DS • Wireless and Mobile Communication • Service Oriented Distributed Computing • Information Security • Digital Systems for Communication Specific courses for Master_AI&V • Software Agents • Image Processing • Logical Programming Systems • Modeling and Graphical Processing Specific courses for Master_SE • Software Projects Management • Testing, Validation and Quality in Software • Transactional Systems • Pervasive Software Development

  31. Labs BuildingTeaching Facilities

  32. Technical University of Cluj-Napoca Faculty of Automation and Computers Research • Research Areas • Computer Architectures • Computer Graphics and Interactive Systems • Data Bases • Distributed Systems • Computer Vision and Image Processing • Intelligent Systems • Logic Programming • Networks and Communication • Operating Systems

  33. Technical University of Cluj-Napoca Faculty of Automation and Computers ResearchCompetences • Computer Vision, Image Processing • State-of-the-art levels of expertise in the following directions: • Camera calibration • Stereo-reconstruction • Object detection and tracking • Lane detection for automotive applications • Stereo image acquisition systems: control, programming, design • Operating Systems • Assisted Training Systems • Inter-process Communication and Synchronization • Group Communication in Distributed Operating Systems • Information Protection • Computer Architectures • Microprocessor design using FPGA and VHDL • Hardware implementation of a expert system kernel • Real-time reconfigurable convolution device for image processing • Logic Programming • Multi-paradigm Logic Programming • Educational systems for: Prolog, Parlog, Concurent Prolog, CCP and Prolog • LOOP - Logic & OO Programming • ALPGK - Automatic Logic Program Generation Kernel • Logic programs Compression Algorithm

  34. Technical University of Cluj-Napoca Faculty of Automation and Computers ResearchCompetences • Distributed Systems • Service Oriented Distributed Systems • Agent based modeling of distributed systems • Pervasive and Mobile Systems • Mobile agents based middleware • Knowledge representation and assessment using mobile agents • Distance Learning • Security Framework for Web-based Collaborative Environments • Intelligent Systems • Collaborative/Competitive Multi-Agent System Oriented on E-Business • Software Agents for Processing the Semantic Web • Software Agents for Processing Information on the WWW • Multi-Agent System for the WWW and Heterogeneous Databases

  35. Technical University of Cluj-Napoca Faculty of Automation and Computers ResearchCompetences • Computer Graphics and Interactive Systems • Active Objects Model (AOM) • Visual Programming • Location Based Services • Graphics Modeling and Editing • Graphics Modeling in GIS Databases • Distance Learning • Graphics Modeling in E-Commerce • Diagrammatic Visual Techniques • Network and Communication • Computer Network management • ATM Networks • LAN Emulation • Network Infrastructure Design & QoS • Distributed Computer Control • Timed Petri Net based modeling tool

  36. Technical University of Cluj-Napoca Faculty of Automation and Computers ResearchCS Dept. - International Research Projects • Dense-Stereo based Object recognition for Automatic Cruise Control in Urban Env. • Beneficiary: VW, Germany • Main investigator: Prof. Sergiu Nedevschi • Stereo-Camera Based Object Recognition System for Vehicle Application • Beneficiary: VW, Germany • Main investigator: Prof. Sergiu Nedevschi • Constraint Technology and Tools • Beneficiary: Daimler Chrysler Research, Germany • Main investigator: Prof. Kalman Pusztai, Prof. Rodica Potolea • The development of a logical reasoning component of the DaimlerChrysler Knowledge Portal • Beneficiary: Daimler Chrysler Research, Germany • Project manager: Prof. Kalman Pusztai, Prof. Rodica Potolea • Automated Verification of Security Protocols • Beneficiary: Irish Research Council for Science, Engn. And Technology • Main investigator: Prof. Ioan Salomie

  37. Technical University of Cluj-Napoca Faculty of Automation and Computers ResearchCS Dept. - International Research Projects (cont.) • Computer Supported Interactive Testing in CLIENT-SERVER Technology • Beneficiary: World Bank • Main investigator : Prof. Al. Lelutiu • RESUMETECH Curriculum programme in the area of Microsoft .NET • Beneficiary: Microsoft Cambridge Research Ltd., • Main investigator : Dr. Kalman Pusztai • Continuation and Monads for Parallel and Distributed Computing in the framework of Greek-Romanian research cooperation • Partner: NTUA, Athenes, Greece • Main investigator : Dr. Kalman Pusztai, Dr. Eneia Todoran • Analysis and improvem. of a dynamometer in motor design process • Beneficiary:Seoho Wintech Co., Ltd. Korea • Main investigator : Dr. Nedevschi Sergiu • Implementation of a Master Module for the Network Protocol ASI v2.11 • Partner: Munich University • Main investigator : Dr. Kalman Pusztai

  38. Technical University of Cluj-Napoca Faculty of Automation and Computers ResearchCS Dept. – National Research Projects CEEX • 2005 Call • CS Department as Coordinator • IntelPro (Nedevschi, Potolea, Dinsoreanu) – Intelligent System for Computer Assisted Therapeutically Decision for the patients with Prostate Cancer • Mediogrid (Gorgan, Melent) - Grid based parallel and distributed processing of geographical and environmental data • CS Department as Partner • GridMosi - Virtual organization based on Grid technology for high performance modelling • Sinred – National Information System for Management of the Assessment and Certification Infrastructures in Civil Engineering • 2006 Call • CS Department as Coordinator • FoodTrace (Nedevschi, Salomie, Sebestyen) - Integrated IT system for assuring traceability and quality control in food industry • CS Department as Partner • 8 Research Projects, mostly in medical areas

  39. Technical University of Cluj-Napoca Faculty of Automation and Computers ResearchCS Dept. – National Research Projects CNCSU • Method and system for real-time acquisition of high-resolution 3D images based on trinocular stereo-vision (Prof. Nedevschi) • Study and implementation of industrial control system communication using the IPv6 protocol's quality of service facilities (Prof. Pusztai, Dr. Sebestyen) • Collaborative/competitive Multi-Agent System E-business Oriented (Prof. Letia) • QUASIMODO - Methodologies, Solutions and tools for QOS management in components based middleware (Prof. Dadarlat) • Secure reconfigurable router with QoS based on FPGA technology (Prof. Baruch) • Semantic Techniques in Concurent Systems Development (Dr. Todoran) • IPv6 Deployment in Academic Networks (Z. Somodi) • Shape recognition, 3D reconstruction and object tracking using textures with appl. in human-comp. interaction and autonomous robots (D. Mitrea) • Software Agents for Semantic Processing(Prof. Letia)

  40. Technical University of Cluj-Napoca Faculty of Automation and Computers ResearchCS Dept. – National Research Projects CNCSU • Study and implementation of industrial control system communication using the IPv6 protocol's quality of service facilities(Prof. Pusztai, Dr. Sebestyen) • FPGA-based design of a Reconfigurable Computer (Dr. Cret) • Study of inter-agent cooperation networks for electronic mediated markets (R. Slavescu) • Distributed System for Acquisition, Processing, and Retrieval of Medical Images in Hospital Environment, Compliant with the DICOM Medical Standard (Prof. Nedevschi) • Performance of Software Agents for WWW (Prof. Letia) • Design and implementation of software modules for dynamic topological environment (Dr. Rarau) • Testing and verifying of intelligent agent behavior (R. Slavescu) • Modeling and Simulation of Intelligent Agents for Internet Applications (Fl. Craciun)

  41. Technical University of Cluj-Napoca Faculty of Automation and Computers ResearchCS Dept. – National Research Projects CNCSU • Design and Implementation of a High Level Technology Application Using Facilities Offered by R.U.C.C. (Prof. Pusztai) • Research on the Management of University and Industrial Networks (Prof. Pusztai) • Introduction of FPGA Technology in Romanian Education (Prof. Nedevschi) • Object Oriented Mobile Calculus in Distributed Systems (Prof. Salomie)

  42. Technical University of Cluj-Napoca Faculty of Automation and Computers ResearchComp Sci Dept. - International Conferences 2nd and 3rd International Conference on Intelligent Computer Communication and Processing, ICCP 2006, ICCP2007 (IEEE Romanian Chapter) http://cs-gw.utcluj.ro/~iccp06/ http://cs-gw.utcluj.ro/~iccp07/ • Topics: • Agents on the Web, Computer Vision, Web Services, Software Engineering, Distributed Computing, Artificial Intelligence, Environments. Logic Programming, Computer Networking 8th IEEE International Conference on Intelligent Engineering Systems, Sept. 19-21, 2004 http://www.ines-conf.org/ines-conf/2004.htm

  43. Technical University of Cluj-Napoca Faculty of Automation and Computers Contacts • Faculty of Automation and Computer Science • Dean - Professor Sergiu Nedevschi • Sergiu.Nedevschi@cs.utcluj.ro • Computer Science Department • Head of Department - Professor Rodica Potolea • Rodica.Potolea@cs.utcluj.ro • Deputy Head of Department – Professor Ioan Salomie • Ioan.Salomie@cs.utcluj.ro

More Related