The document describes a free software course for undergraduate students at Universite Paris Diderot that has been offered annually since 2007. The course consists of 8 weeks of lectures covering topics like the history and philosophy of free software, economics of free software, and free software development models. This is followed by 4-5 weeks where students complete individual research projects on free software topics and present their findings to the class. Previous student projects have covered topics such as prominent free software organizations and projects, free software distributions, and social aspects of free software communities. The course aims to educate students about free software who may not have technical backgrounds.
Continual/Lifelong Learning with Deep ArchitecturesVincenzo Lomonaco
Humans have the extraordinary ability to learn continually from experience. Not only can we apply previously learned knowledge and skills to new situations, we can also use these as the foundation for later learning. One of the grand goals of AI is building an artificial continually learning agent that constructs a sophisticated understanding of the world from its own experience through the autonomous incremental development of ever more complex skills and knowledge.
"Continual Learning" (CL) is indeed a fast emerging topic in AI concerning the ability to efficiently improve the performance of a deep model over time, dealing with a long (and possibly unlimited) sequence of data/tasks. In this workshop, after a brief introduction of the topic, we’ll implement different Continual Learning strategies and assess them on common vision benchmarks. We’ll conclude the workshop with a look at possible real world applications of CL.
Le Hoa Nghiem is a software developer and engineer based in Italy with experience in research, analytics, machine learning, and embedded systems. She has a Master's degree in Telecommunications Engineering and worked on projects involving video processing algorithms, building chatbots, website analytics using clustering and classification algorithms, and FPGA design. Her skills include Python, C/C++, Java, machine learning libraries, Linux, and she has proficiency in English.
The document summarizes the Computer Science stream of the VI Summer School "Achievements and Applications of Contemporary Informatics, Mathematics and Physics" (AACIMP-2011). The 47-hour stream introduces participants to modern programming technologies and software development practices. It includes courses on functional programming languages, Java, software engineering, information security, and lectures on related topics. The stream schedule lists the daily courses and lectures over the two-week period from August 8-19, 2011 in Kyiv, Ukraine.
Experimenting multiple approaches for teaching meta-modelingSaïd Assar
Experimenting multiple approaches for teaching meta-modeling
>>Teaching with software tools <<
Presented at https://www.jamk.fi/en/Event-Calendar/the-global-faculty-colloquium/global-faculty-research-colloquium/
Contributions to the multidisciplinarity of computer science and ISSaïd Assar
Les diapos de ma présentation HDR en informatique (CNU section 27) à l'université Paris 1 Panthéon Sorbonne le vendredi 20 janvier 2017. L'enregistrement vidéo de la soutenance est visible sur https://www.youtube.com/watch?v=1ro_iaI-roA
--
Slides of my presentation for Habilitation (HDR) defense in computer science (Informatique section 27 CNU) at University Paris 1 Panthéon Sorbonne on Friday January 2017.
Video recording is visible on https://www.youtube.com/watch?v=1ro_iaI-roA
1. Juan teaches network protocols and creates learning materials including slides, exercises, and a learning design applying collaboration patterns to promote interdependence, accountability, and cognitive conflicts.
2. He uploads these materials to an open learning network for others to reuse.
3. Pepa, a programming teacher, reuses Juan's combination of patterns and idea of confronting preconceived ideas but not the specific slides and exercises.
4. Pepito, also a network protocols teacher, reuses Juan's slides and exercises but adapts the collaboration structure and applies a different pattern due to his class size.
The document describes a free software course for undergraduate students at Universite Paris Diderot that has been offered annually since 2007. The course consists of 8 weeks of lectures covering topics like the history and philosophy of free software, economics of free software, and free software development models. This is followed by 4-5 weeks where students complete individual research projects on free software topics and present their findings to the class. Previous student projects have covered topics such as prominent free software organizations and projects, free software distributions, and social aspects of free software communities. The course aims to educate students about free software who may not have technical backgrounds.
Continual/Lifelong Learning with Deep ArchitecturesVincenzo Lomonaco
Humans have the extraordinary ability to learn continually from experience. Not only can we apply previously learned knowledge and skills to new situations, we can also use these as the foundation for later learning. One of the grand goals of AI is building an artificial continually learning agent that constructs a sophisticated understanding of the world from its own experience through the autonomous incremental development of ever more complex skills and knowledge.
"Continual Learning" (CL) is indeed a fast emerging topic in AI concerning the ability to efficiently improve the performance of a deep model over time, dealing with a long (and possibly unlimited) sequence of data/tasks. In this workshop, after a brief introduction of the topic, we’ll implement different Continual Learning strategies and assess them on common vision benchmarks. We’ll conclude the workshop with a look at possible real world applications of CL.
Le Hoa Nghiem is a software developer and engineer based in Italy with experience in research, analytics, machine learning, and embedded systems. She has a Master's degree in Telecommunications Engineering and worked on projects involving video processing algorithms, building chatbots, website analytics using clustering and classification algorithms, and FPGA design. Her skills include Python, C/C++, Java, machine learning libraries, Linux, and she has proficiency in English.
The document summarizes the Computer Science stream of the VI Summer School "Achievements and Applications of Contemporary Informatics, Mathematics and Physics" (AACIMP-2011). The 47-hour stream introduces participants to modern programming technologies and software development practices. It includes courses on functional programming languages, Java, software engineering, information security, and lectures on related topics. The stream schedule lists the daily courses and lectures over the two-week period from August 8-19, 2011 in Kyiv, Ukraine.
Experimenting multiple approaches for teaching meta-modelingSaïd Assar
Experimenting multiple approaches for teaching meta-modeling
>>Teaching with software tools <<
Presented at https://www.jamk.fi/en/Event-Calendar/the-global-faculty-colloquium/global-faculty-research-colloquium/
Contributions to the multidisciplinarity of computer science and ISSaïd Assar
Les diapos de ma présentation HDR en informatique (CNU section 27) à l'université Paris 1 Panthéon Sorbonne le vendredi 20 janvier 2017. L'enregistrement vidéo de la soutenance est visible sur https://www.youtube.com/watch?v=1ro_iaI-roA
--
Slides of my presentation for Habilitation (HDR) defense in computer science (Informatique section 27 CNU) at University Paris 1 Panthéon Sorbonne on Friday January 2017.
Video recording is visible on https://www.youtube.com/watch?v=1ro_iaI-roA
1. Juan teaches network protocols and creates learning materials including slides, exercises, and a learning design applying collaboration patterns to promote interdependence, accountability, and cognitive conflicts.
2. He uploads these materials to an open learning network for others to reuse.
3. Pepa, a programming teacher, reuses Juan's combination of patterns and idea of confronting preconceived ideas but not the specific slides and exercises.
4. Pepito, also a network protocols teacher, reuses Juan's slides and exercises but adapts the collaboration structure and applies a different pattern due to his class size.
2014 04 03 (educon2014) emadrid uned a practice based mooc for learning elect...eMadrid network
This document discusses the implementation of a MOOC for learning electronics using a remote laboratory called VISIR. The MOOC was the world's first remote lab-based MOOC. It consisted of 8 modules over 10 hours each that introduced circuit simulation tools and then had students do real experiments using VISIR. Over its first two editions, the MOOC had a diverse set of students from different backgrounds and countries. The experiments using VISIR allowed up to 384 simultaneous students to experiment remotely. Future work aims to expand the types of circuits and experiments available through the MOOC and VISIR platform.
CIB W78 2005 - Development of computer assisted learning tool for earthquake ...Robert Klinc
Today, we live in the world(,) where the information and communication technologies are developing faster than ever before. We receive information and learn from a variety of sources. However, such learning is rarely related to the official programmes of higher education. Lecturers must compete with, for example, Discovery channel, games and/or other audio/video/internet media. That is why many students today have great expectations(,) which even the well prepared and quality books cannot satisfy. Besides, it is difficult to attract their attention when the lessons are not dynamic and the lectured subject is not illustrated as it could be, considering all the technologies available.
Bibliotheca Digitalis. Reconstitution of Early Modern Cultural Networks. From Primary Source to Data.
DARIAH / Biblissima Summer School, 4-8 July 2017, Le Mans, France.
1st day, July 4th – Digital sources: theoretical fundamentals.
From pixels to content.
Jean-Yves Ramel – Professor of Computer Science, Computer Laboratory, University of Tours.
Abstract: https://bvh.hypotheses.org/3294#conf-JYRamel
The document summarizes a research seminar presentation about developing a reference architecture for e-learning infrastructure at National Research and Education Networks (NRENs). The presentation discusses defining enterprise architecture and reference architecture in the context of NRENs. It also examines the types of e-learning systems and services provided by NRENs. The research goal is to develop a conceptual model and standard architecture for NREN e-learning infrastructure, especially in developing countries. The research method involves problem formulation, building interventions and evaluations, reflection and learning, and formalizing results.
The document describes the course "Channel Coding I" which teaches the basic principles of channel coding, the limits of coding from information theory, and how to perform encoding and decoding for linear block and convolutional codes as well as how to evaluate code performance. The course aims to provide understanding of how channel coding works and present important code families.
Aalto University offers the largest IT programme in Finland both in number of students and size of faculty! The new Master's Programme in Computer, Communication and Information Sciences (CCIS) includes both broad and focused majors. CCIS has two broad majors in Computer Science and Communications Engineering. Students can also specialize in Software and Service Engineering. Focused majors are based on leading-edge research areas of the university: Acoustics and Audio Technology, Machine Learning, Mobile Computing, and Speech and Language Technology. Game Design and Production is a unique major offered together with School of Arts, Design, and Architecture.
Te computer syllabus 2015 course 3-4-17 3-5-17VishalButkar2
This document contains the syllabus for the third year of the Bachelor of Computer Engineering program offered by Savitribai Phule Pune University. It outlines the courses offered in the third year, including course codes, credit hours, teaching schemes, and examination schemes. It also provides details of individual course contents and learning outcomes. The courses cover topics such as theory of computation, databases, software engineering, computer networks, algorithms, operating systems, embedded systems, and web technologies. Case studies and labs are included across various courses to help students apply concepts in real-world scenarios.
This document contains the syllabus for the third year Database Management Systems (DBMS) course offered by Savitribai Phule Pune University. The syllabus outlines the course objectives, outcomes, contents, and textbook references. The course aims to provide students with fundamental concepts of database design, languages, and implementation. Key topics covered include entity relationship modeling, relational modeling and normalization, SQL and PL/SQL, database architecture, transaction management, and database applications. The syllabus is intended to equip students with skills in database design, development and programming.
2.Applications of ICT Commerce Department.docxgcckhanewal
This course aims to provide students with practical knowledge and hands-on experience using information and communication technologies (ICTs) across various academic disciplines. It emphasizes applying ICTs to students' future careers regardless of field of study. The course covers technical and managerial aspects of ICTs to prepare students for technology-driven academic and professional environments. Students will learn to utilize common ICT applications and leverage discipline-specific systems to enhance their productivity and effectiveness. Upon completing the course, students will gain valuable insights and skills in using ICTs to collaborate with specialists and leverage technologies to support their respective roles.
The document provides information about the OCR GCSE Computing course offered by the Bartholomew Computing Department. It describes the course content including three units that are assessed: Computer Systems and Programming (exam), Practical Investigation (controlled assessment), and Programming Project (controlled assessment). It outlines the skills required to complete the course and notes that independent study is crucial. It also discusses potential post-16 pathways including computing-related degrees.
Keynote presentation OOFHEC2016: Anders flodströmEADTU
This document provides an overview of the EIT Digital Academy and its online and blended education programs. It discusses the development of fully online and blended master's programs, including the creative process for developing online courses and ensuring quality. It also outlines proposed technical and I&E courses for online data science and IoT programs. The document discusses sustainability models for the blended master's programs through open online courses generating certificates and closed online courses generating tuition fees. It closes with discussing added value professional activities for the EIT Digital Professional School.
CIB W78 2007 - Comparison of distance learning coursesRobert Klinc
Even though advances in information and communication technologies (ICT) significantly changed the way professionals in building and construction (BC) industry work, the dominant training method is still the traditional classroom lecture with all its drawbacks.
In response to the demands from the AEC sector to improve and broaden the competence of engineering students in using new technologies while solving specific problems, in 1993 University of Stanford (USA) started an ICT supported distance learning course named Architecture/Engineering/Construction Computer Integrated Global Teamwork Course (AEC Global Teamwork). The mission of the program is to educate the next generation of professionals to be able to work in multi discipline collaborative environments and to take advantage of information technologies to produce high quality products in faster and more economic way.
Positive feedback of the AEC Global Teamwork encouraged other institutions to introduce their own BC oriented distance learning courses, one of them being ITC Euromaster. In autumn 2001, nine European universities started the project in order to develop an inter university postgraduate programme in information technology in construction (ITC).
This paper describes similarities and differences of both approaches, presents results of the survey carried out among participants of both courses, and compares both of them from the students’ point of view.
16 week plan of GE-203.doc outlines for 2023mshoaib7204
This course introduces students to practical applications of information and communication technologies (ICT) through hands-on experience with software tools. Students will learn to use ICT to solve problems, enhance productivity, and innovate across various domains. The course objectives are to explain ICT concepts, identify uses of platforms/tools, and apply ICT skills to address daily, academic, and professional needs. Students will be evaluated based on midterm, sessional work, and final exams. The grading scale ranges from A+ to F.
Dieses Abschluss Master-Programm bietet den Studierenden des Vollzeitstudiums an der Fachhochschule in Puch eine eingehende fachliche und wissenschaftlichen Ausbildung. Basierend auf dem Bachelor Studium, bietet dieser Studiengang in Ingenieurwissenschaften eine gründliche technische Ausbildung in Verbindung mit Forschung getriebenen Lehren. Es werden einleitende und fortgeschrittene Themen in den Bereichen Bild und Signalverarbeitung, formale und methodische Grundlagen und den unterschiedlichsten Anwendungsgebieten gelehrt.
The document discusses platforms and quality assurance in eLearning at the Technical University of Crete. It provides an overview of the university and the MUSIC lab, their research areas including multimedia management systems and eLearning platforms. It then summarizes several European projects conducted by MUSIC related to digital libraries, personalization and interoperability in eLearning. Finally, it presents the iQTool project which developed a quality assurance methodology and open source tool for evaluating training materials.
This document discusses tools and strategies for flexible learning at KTH, a university in Sweden. It outlines pedagogical development courses for teachers, as well as internal and external projects focused on learning. These include developing learning spaces, benchmarking e-learning, and incorporating non-technical knowledge into courses. The document also discusses KTH's learning management system called Bilda, which is used by over 1000 teachers and 4800 courses. Personal web meeting tools and video resources are also discussed. Overall the document provides an overview of KTH's approach to supporting flexible learning through various educational development programs and technology tools.
The document discusses bridging the gap between university curriculum and industry requirements for Industry 4.0. It notes that universities focus more on fundamentals and research, while industry focuses more on practical applications and digital tools. The EFCE recommendations encourage including more application knowledge and international/industrial experience for students. The document advocates digitalizing curriculum through tools like simulation, programming, and scenario-based learning. It also emphasizes higher-order thinking through industry collaboration, internships, and lifelong learning to better prepare students for Industry 4.0.
Clement GROSS-BOURGEOIS has experience in software development, computer vision, and IT support. He completed internships at Hawk-Eye Innovations, Eagle Vision, and SoftAtHome developing software, working on computer vision prototypes, and providing network maintenance and server monitoring. His skills include C/C++, OpenCV, CUDA, image processing, and machine learning. He is currently pursuing an Engineer's degree in Electronics/Optics/Computer science and a Master's degree in Computer Vision at Polytech'Orleans / Universite d'Orleans.
Introduction to Software Engineering For Studentskimdokja738
This document provides information about a software engineering course taught by Dr. Mohd. Nazim. It includes details about the instructor's qualifications and experience. The document outlines the course syllabus, objectives, outcomes, evaluation scheme, and topics that will be covered, which include introductions to software engineering, software processes and models like waterfall, prototyping and agile methodologies. It also provides mappings of course outcomes to program outcomes and program educational objectives. Sample end-semester question papers and prerequisites for the course are included.
This document discusses remote laboratories and their use for teaching and learning. It provides examples of remote labs both on and outside a university campus that allow students to conduct experiments online. Challenges of implementing remote labs include different technologies used, network security, and ensuring teacher training and technical support. Evaluation of a project providing online access to engineering labs found it improved student interaction with teachers and peers as well as the learning process. Remote labs can complement but not replace real labs when used appropriately.
2014 04 03 (educon2014) emadrid uned a practice based mooc for learning elect...eMadrid network
This document discusses the implementation of a MOOC for learning electronics using a remote laboratory called VISIR. The MOOC was the world's first remote lab-based MOOC. It consisted of 8 modules over 10 hours each that introduced circuit simulation tools and then had students do real experiments using VISIR. Over its first two editions, the MOOC had a diverse set of students from different backgrounds and countries. The experiments using VISIR allowed up to 384 simultaneous students to experiment remotely. Future work aims to expand the types of circuits and experiments available through the MOOC and VISIR platform.
CIB W78 2005 - Development of computer assisted learning tool for earthquake ...Robert Klinc
Today, we live in the world(,) where the information and communication technologies are developing faster than ever before. We receive information and learn from a variety of sources. However, such learning is rarely related to the official programmes of higher education. Lecturers must compete with, for example, Discovery channel, games and/or other audio/video/internet media. That is why many students today have great expectations(,) which even the well prepared and quality books cannot satisfy. Besides, it is difficult to attract their attention when the lessons are not dynamic and the lectured subject is not illustrated as it could be, considering all the technologies available.
Bibliotheca Digitalis. Reconstitution of Early Modern Cultural Networks. From Primary Source to Data.
DARIAH / Biblissima Summer School, 4-8 July 2017, Le Mans, France.
1st day, July 4th – Digital sources: theoretical fundamentals.
From pixels to content.
Jean-Yves Ramel – Professor of Computer Science, Computer Laboratory, University of Tours.
Abstract: https://bvh.hypotheses.org/3294#conf-JYRamel
The document summarizes a research seminar presentation about developing a reference architecture for e-learning infrastructure at National Research and Education Networks (NRENs). The presentation discusses defining enterprise architecture and reference architecture in the context of NRENs. It also examines the types of e-learning systems and services provided by NRENs. The research goal is to develop a conceptual model and standard architecture for NREN e-learning infrastructure, especially in developing countries. The research method involves problem formulation, building interventions and evaluations, reflection and learning, and formalizing results.
The document describes the course "Channel Coding I" which teaches the basic principles of channel coding, the limits of coding from information theory, and how to perform encoding and decoding for linear block and convolutional codes as well as how to evaluate code performance. The course aims to provide understanding of how channel coding works and present important code families.
Aalto University offers the largest IT programme in Finland both in number of students and size of faculty! The new Master's Programme in Computer, Communication and Information Sciences (CCIS) includes both broad and focused majors. CCIS has two broad majors in Computer Science and Communications Engineering. Students can also specialize in Software and Service Engineering. Focused majors are based on leading-edge research areas of the university: Acoustics and Audio Technology, Machine Learning, Mobile Computing, and Speech and Language Technology. Game Design and Production is a unique major offered together with School of Arts, Design, and Architecture.
Te computer syllabus 2015 course 3-4-17 3-5-17VishalButkar2
This document contains the syllabus for the third year of the Bachelor of Computer Engineering program offered by Savitribai Phule Pune University. It outlines the courses offered in the third year, including course codes, credit hours, teaching schemes, and examination schemes. It also provides details of individual course contents and learning outcomes. The courses cover topics such as theory of computation, databases, software engineering, computer networks, algorithms, operating systems, embedded systems, and web technologies. Case studies and labs are included across various courses to help students apply concepts in real-world scenarios.
This document contains the syllabus for the third year Database Management Systems (DBMS) course offered by Savitribai Phule Pune University. The syllabus outlines the course objectives, outcomes, contents, and textbook references. The course aims to provide students with fundamental concepts of database design, languages, and implementation. Key topics covered include entity relationship modeling, relational modeling and normalization, SQL and PL/SQL, database architecture, transaction management, and database applications. The syllabus is intended to equip students with skills in database design, development and programming.
2.Applications of ICT Commerce Department.docxgcckhanewal
This course aims to provide students with practical knowledge and hands-on experience using information and communication technologies (ICTs) across various academic disciplines. It emphasizes applying ICTs to students' future careers regardless of field of study. The course covers technical and managerial aspects of ICTs to prepare students for technology-driven academic and professional environments. Students will learn to utilize common ICT applications and leverage discipline-specific systems to enhance their productivity and effectiveness. Upon completing the course, students will gain valuable insights and skills in using ICTs to collaborate with specialists and leverage technologies to support their respective roles.
The document provides information about the OCR GCSE Computing course offered by the Bartholomew Computing Department. It describes the course content including three units that are assessed: Computer Systems and Programming (exam), Practical Investigation (controlled assessment), and Programming Project (controlled assessment). It outlines the skills required to complete the course and notes that independent study is crucial. It also discusses potential post-16 pathways including computing-related degrees.
Keynote presentation OOFHEC2016: Anders flodströmEADTU
This document provides an overview of the EIT Digital Academy and its online and blended education programs. It discusses the development of fully online and blended master's programs, including the creative process for developing online courses and ensuring quality. It also outlines proposed technical and I&E courses for online data science and IoT programs. The document discusses sustainability models for the blended master's programs through open online courses generating certificates and closed online courses generating tuition fees. It closes with discussing added value professional activities for the EIT Digital Professional School.
CIB W78 2007 - Comparison of distance learning coursesRobert Klinc
Even though advances in information and communication technologies (ICT) significantly changed the way professionals in building and construction (BC) industry work, the dominant training method is still the traditional classroom lecture with all its drawbacks.
In response to the demands from the AEC sector to improve and broaden the competence of engineering students in using new technologies while solving specific problems, in 1993 University of Stanford (USA) started an ICT supported distance learning course named Architecture/Engineering/Construction Computer Integrated Global Teamwork Course (AEC Global Teamwork). The mission of the program is to educate the next generation of professionals to be able to work in multi discipline collaborative environments and to take advantage of information technologies to produce high quality products in faster and more economic way.
Positive feedback of the AEC Global Teamwork encouraged other institutions to introduce their own BC oriented distance learning courses, one of them being ITC Euromaster. In autumn 2001, nine European universities started the project in order to develop an inter university postgraduate programme in information technology in construction (ITC).
This paper describes similarities and differences of both approaches, presents results of the survey carried out among participants of both courses, and compares both of them from the students’ point of view.
16 week plan of GE-203.doc outlines for 2023mshoaib7204
This course introduces students to practical applications of information and communication technologies (ICT) through hands-on experience with software tools. Students will learn to use ICT to solve problems, enhance productivity, and innovate across various domains. The course objectives are to explain ICT concepts, identify uses of platforms/tools, and apply ICT skills to address daily, academic, and professional needs. Students will be evaluated based on midterm, sessional work, and final exams. The grading scale ranges from A+ to F.
Dieses Abschluss Master-Programm bietet den Studierenden des Vollzeitstudiums an der Fachhochschule in Puch eine eingehende fachliche und wissenschaftlichen Ausbildung. Basierend auf dem Bachelor Studium, bietet dieser Studiengang in Ingenieurwissenschaften eine gründliche technische Ausbildung in Verbindung mit Forschung getriebenen Lehren. Es werden einleitende und fortgeschrittene Themen in den Bereichen Bild und Signalverarbeitung, formale und methodische Grundlagen und den unterschiedlichsten Anwendungsgebieten gelehrt.
The document discusses platforms and quality assurance in eLearning at the Technical University of Crete. It provides an overview of the university and the MUSIC lab, their research areas including multimedia management systems and eLearning platforms. It then summarizes several European projects conducted by MUSIC related to digital libraries, personalization and interoperability in eLearning. Finally, it presents the iQTool project which developed a quality assurance methodology and open source tool for evaluating training materials.
This document discusses tools and strategies for flexible learning at KTH, a university in Sweden. It outlines pedagogical development courses for teachers, as well as internal and external projects focused on learning. These include developing learning spaces, benchmarking e-learning, and incorporating non-technical knowledge into courses. The document also discusses KTH's learning management system called Bilda, which is used by over 1000 teachers and 4800 courses. Personal web meeting tools and video resources are also discussed. Overall the document provides an overview of KTH's approach to supporting flexible learning through various educational development programs and technology tools.
The document discusses bridging the gap between university curriculum and industry requirements for Industry 4.0. It notes that universities focus more on fundamentals and research, while industry focuses more on practical applications and digital tools. The EFCE recommendations encourage including more application knowledge and international/industrial experience for students. The document advocates digitalizing curriculum through tools like simulation, programming, and scenario-based learning. It also emphasizes higher-order thinking through industry collaboration, internships, and lifelong learning to better prepare students for Industry 4.0.
Clement GROSS-BOURGEOIS has experience in software development, computer vision, and IT support. He completed internships at Hawk-Eye Innovations, Eagle Vision, and SoftAtHome developing software, working on computer vision prototypes, and providing network maintenance and server monitoring. His skills include C/C++, OpenCV, CUDA, image processing, and machine learning. He is currently pursuing an Engineer's degree in Electronics/Optics/Computer science and a Master's degree in Computer Vision at Polytech'Orleans / Universite d'Orleans.
Introduction to Software Engineering For Studentskimdokja738
This document provides information about a software engineering course taught by Dr. Mohd. Nazim. It includes details about the instructor's qualifications and experience. The document outlines the course syllabus, objectives, outcomes, evaluation scheme, and topics that will be covered, which include introductions to software engineering, software processes and models like waterfall, prototyping and agile methodologies. It also provides mappings of course outcomes to program outcomes and program educational objectives. Sample end-semester question papers and prerequisites for the course are included.
This document discusses remote laboratories and their use for teaching and learning. It provides examples of remote labs both on and outside a university campus that allow students to conduct experiments online. Challenges of implementing remote labs include different technologies used, network security, and ensuring teacher training and technical support. Evaluation of a project providing online access to engineering labs found it improved student interaction with teachers and peers as well as the learning process. Remote labs can complement but not replace real labs when used appropriately.
The document introduces an advanced services engineering course. The course covers emerging techniques for engineering large-scale, elastic service systems for complex data analytics across clouds, IoT systems and human computation platforms. Topics include big/real-time data provisioning and analytics, quality-aware workflow design, and hybrid software/human service integration in multiple cloud environments. The course involves lectures, assignments, a mini-project and final exam. It is aimed at advanced master's and PhD students with distributed systems knowledge.
This document outlines the syllabus for a 5-year Master of Computer Applications - Integrated program at Jayoti Vidyapeeth Women's University in Jaipur, India. The program consists of 10 semesters over 5 years and covers topics in computer science, electronics, mathematics, and general education. Coursework includes programming, databases, operating systems, algorithms, and a minor project in the 4th semester and major project in the 6th semester. The objective of the program is to provide both theoretical and practical knowledge in computer applications to prepare students for careers in fields related to information technology.
Similar to Orientation slides : M1 CCS (Cloud Computing and Services) : Univ de Rennes 1 (20)
How to Fix the Import Error in the Odoo 17Celine George
An import error occurs when a program fails to import a module or library, disrupting its execution. In languages like Python, this issue arises when the specified module cannot be found or accessed, hindering the program's functionality. Resolving import errors is crucial for maintaining smooth software operation and uninterrupted development processes.
it describes the bony anatomy including the femoral head , acetabulum, labrum . also discusses the capsule , ligaments . muscle that act on the hip joint and the range of motion are outlined. factors affecting hip joint stability and weight transmission through the joint are summarized.
Assessment and Planning in Educational technology.pptxKavitha Krishnan
In an education system, it is understood that assessment is only for the students, but on the other hand, the Assessment of teachers is also an important aspect of the education system that ensures teachers are providing high-quality instruction to students. The assessment process can be used to provide feedback and support for professional development, to inform decisions about teacher retention or promotion, or to evaluate teacher effectiveness for accountability purposes.
A workshop hosted by the South African Journal of Science aimed at postgraduate students and early career researchers with little or no experience in writing and publishing journal articles.
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...PECB
Denis is a dynamic and results-driven Chief Information Officer (CIO) with a distinguished career spanning information systems analysis and technical project management. With a proven track record of spearheading the design and delivery of cutting-edge Information Management solutions, he has consistently elevated business operations, streamlined reporting functions, and maximized process efficiency.
Certified as an ISO/IEC 27001: Information Security Management Systems (ISMS) Lead Implementer, Data Protection Officer, and Cyber Risks Analyst, Denis brings a heightened focus on data security, privacy, and cyber resilience to every endeavor.
His expertise extends across a diverse spectrum of reporting, database, and web development applications, underpinned by an exceptional grasp of data storage and virtualization technologies. His proficiency in application testing, database administration, and data cleansing ensures seamless execution of complex projects.
What sets Denis apart is his comprehensive understanding of Business and Systems Analysis technologies, honed through involvement in all phases of the Software Development Lifecycle (SDLC). From meticulous requirements gathering to precise analysis, innovative design, rigorous development, thorough testing, and successful implementation, he has consistently delivered exceptional results.
Throughout his career, he has taken on multifaceted roles, from leading technical project management teams to owning solutions that drive operational excellence. His conscientious and proactive approach is unwavering, whether he is working independently or collaboratively within a team. His ability to connect with colleagues on a personal level underscores his commitment to fostering a harmonious and productive workplace environment.
Date: May 29, 2024
Tags: Information Security, ISO/IEC 27001, ISO/IEC 42001, Artificial Intelligence, GDPR
-------------------------------------------------------------------------------
Find out more about ISO training and certification services
Training: ISO/IEC 27001 Information Security Management System - EN | PECB
ISO/IEC 42001 Artificial Intelligence Management System - EN | PECB
General Data Protection Regulation (GDPR) - Training Courses - EN | PECB
Webinars: https://pecb.com/webinars
Article: https://pecb.com/article
-------------------------------------------------------------------------------
For more information about PECB:
Website: https://pecb.com/
LinkedIn: https://www.linkedin.com/company/pecb/
Facebook: https://www.facebook.com/PECBInternational/
Slideshare: http://www.slideshare.net/PECBCERTIFICATION
Executive Directors Chat Leveraging AI for Diversity, Equity, and InclusionTechSoup
Let’s explore the intersection of technology and equity in the final session of our DEI series. Discover how AI tools, like ChatGPT, can be used to support and enhance your nonprofit's DEI initiatives. Participants will gain insights into practical AI applications and get tips for leveraging technology to advance their DEI goals.
বাংলাদেশের অর্থনৈতিক সমীক্ষা ২০২৪ [Bangladesh Economic Review 2024 Bangla.pdf] কম্পিউটার , ট্যাব ও স্মার্ট ফোন ভার্সন সহ সম্পূর্ণ বাংলা ই-বুক বা pdf বই " সুচিপত্র ...বুকমার্ক মেনু 🔖 ও হাইপার লিংক মেনু 📝👆 যুক্ত ..
আমাদের সবার জন্য খুব খুব গুরুত্বপূর্ণ একটি বই ..বিসিএস, ব্যাংক, ইউনিভার্সিটি ভর্তি ও যে কোন প্রতিযোগিতা মূলক পরীক্ষার জন্য এর খুব ইম্পরট্যান্ট একটি বিষয় ...তাছাড়া বাংলাদেশের সাম্প্রতিক যে কোন ডাটা বা তথ্য এই বইতে পাবেন ...
তাই একজন নাগরিক হিসাবে এই তথ্য গুলো আপনার জানা প্রয়োজন ...।
বিসিএস ও ব্যাংক এর লিখিত পরীক্ষা ...+এছাড়া মাধ্যমিক ও উচ্চমাধ্যমিকের স্টুডেন্টদের জন্য অনেক কাজে আসবে ...
A Strategic Approach: GenAI in EducationPeter Windle
Artificial Intelligence (AI) technologies such as Generative AI, Image Generators and Large Language Models have had a dramatic impact on teaching, learning and assessment over the past 18 months. The most immediate threat AI posed was to Academic Integrity with Higher Education Institutes (HEIs) focusing their efforts on combating the use of GenAI in assessment. Guidelines were developed for staff and students, policies put in place too. Innovative educators have forged paths in the use of Generative AI for teaching, learning and assessments leading to pockets of transformation springing up across HEIs, often with little or no top-down guidance, support or direction.
This Gasta posits a strategic approach to integrating AI into HEIs to prepare staff, students and the curriculum for an evolving world and workplace. We will highlight the advantages of working with these technologies beyond the realm of teaching, learning and assessment by considering prompt engineering skills, industry impact, curriculum changes, and the need for staff upskilling. In contrast, not engaging strategically with Generative AI poses risks, including falling behind peers, missed opportunities and failing to ensure our graduates remain employable. The rapid evolution of AI technologies necessitates a proactive and strategic approach if we are to remain relevant.
This slide is special for master students (MIBS & MIFB) in UUM. Also useful for readers who are interested in the topic of contemporary Islamic banking.
This presentation was provided by Steph Pollock of The American Psychological Association’s Journals Program, and Damita Snow, of The American Society of Civil Engineers (ASCE), for the initial session of NISO's 2024 Training Series "DEIA in the Scholarly Landscape." Session One: 'Setting Expectations: a DEIA Primer,' was held June 6, 2024.
Introduction to AI for Nonprofits with Tapp NetworkTechSoup
Dive into the world of AI! Experts Jon Hill and Tareq Monaur will guide you through AI's role in enhancing nonprofit websites and basic marketing strategies, making it easy to understand and apply.
A review of the growth of the Israel Genealogy Research Association Database Collection for the last 12 months. Our collection is now passed the 3 million mark and still growing. See which archives have contributed the most. See the different types of records we have, and which years have had records added. You can also see what we have for the future.
Orientation slides : M1 CCS (Cloud Computing and Services) : Univ de Rennes 1
1. Cloud Computing and Services
Welcome meeting for 1st-year students
Guillaume Pierre
guillaume.pierre@univ-rennes1.fr
1/53
2. Guillaume Pierre (France)
My background:
Professor at the Rennes 1
university
Researcher in Cloud computing
How I discovered the master
school:
Taking its leadership was part of
the deal for this position
Why Rennes?
Nice city, great quality of life
The best research lab in France for
cloud computing (in my opinion)
My expectations:
Bring good and ambitious
students in Rennes
2/53
5. Rennes
Capital city of Brittany
211,000 inhabitants
Among them: 63,000 students
(30% of the population!)
A major center for arts and culture
Music festivals etc.
A major hub for science and
technology
Universities, schools, research labs
Plenty of IT companies
5/53
6. The university
Founded in 1461. . . in Nantes
The main scientic university in Rennes
29,601 students in 2015/2016 (including
7000+ international students from 121
countries)
1817 faculty members
1580 sta members
Three campuses in Rennes
And a few other ones in other cities
nearby
Why is it called Rennes 1 university?
Because there is also a Rennes 2
university :-)
6/53
8. ISTIC
ISTIC == Dept. of Computer Science and Electronics
1400 students (bachelors, masters, PhD)
75 teachers
Strong connections with research
Strong connections with businesses
8/53
9. INRIA / IRISA
The biggest IT research
center in France
∼ 800 employees, 39
teams, 7 departments
Top-notch equipment
(you will get access to
some of it)
Most of your professors are
also researchers there
Main research domains:
Large Scale Systems
Networks, Telecommunication and
Services
Architecture
Language Software Engineering
Digital Signals and Images, Robotic
Media and Interactions
Data and Knowledge Management
9/53
10. EIT Digital in Rennes
Frédéric will tell you everything about it :-)
10/53
12. The master school in a nutshell
ScienceTechnology + InnovationEntrepreneurship
European
Strong connections with major industrial partners
12/53
13. Two versions of the same program
EIT Digital version Pure-ISTIC version
Mobility Two years in two dierent
universities
Two years at the University
of Rennes 1
Degree Two master degrees + a
certicate from EIT
Master degree of the Uni-
versity of Rennes 1
All the rest Exactly the same
Note: students from the pure-ISTIC version may choose to apply to the
EIT Digital version in a couple of months.
13/53
14. Eight technical majors
Digital Media Technology(DMT)
Cloud Computing and Services (CCS)
Embedded Systems (ES)
Human Computer Interaction and Design (HCID)
Internet Technology and Architecture (ITA)
Security and Privacy (SaP)
Service Design and Engineering (SDE)
Data Science (DSC)
14/53
15. Eight technical majors
Digital Media Technology(DMT)
Cloud Computing and Services (CCS) ← You are here ;-)
Embedded Systems (ES)
Human Computer Interaction and Design (HCID)
Internet Technology and Architecture (ITA)
Security and Privacy (SaP)
Service Design and Engineering (SDE)
Data Science (DSC)
14/53
18. The major in Cloud Computing and Services
Keywords: cloud computing, distributed systems, large distributed
databases, fault-tolerant systems, Web services, mobile systems, distributed
information systems, networking.
Year 1:
Year 2:
Cloud Cloud Mobile Distributed Data Distributed
infrastructures data services information intensive data
analytics management computing processing
17/53
20. Semester organization
1st semester: September 1st 2017 → December 22nd 2017
No class from October 30th to November 5th
Exams from December 18th to December 22nd
2nd semester: January 8th 2018 → April 27th 2018
No class from March 5th to March 11th
Exams from April 23rd to April 27th
From May to August:
Good time to do an internship
2nd-chance exams from June 11th to June 15th
19/53
21. Forms of tuition
CM: cours magistraux
The teacher presents new contents
Students are welcome to ask questions
TD: travaux dirigés
Paper-based exercises
Make sure to learn the previous lesson
before attending the TD!
Attendance in the TDs is compulsory
TP: travaux pratiques
Computer lab
Make sure to learn the previous lesson
before attending the TP!
Attendance in the TPs is compulsory
20/53
22. Your study program in Rennes (1st semester)
First semester: basic courses
SE: operating systems
ACO: object-oriented software design
RSP: networks from services to protocols
ST: service technologies
IE: innovation and entrepreneurship
BDL1: business development lab
21/53
23. SE: operating systems
Topic: operating systems
How does an operating system work?
Particular emphasis on multitasking support
Synchronization mechanisms
Tuition method:
CM: lectures
TD: exercise sessions
TP: practical labs
Angeliki
Kritikakou
22/53
24. ACO: object-oriented software design
Topic: how to design software in a systematic
fashion
Data modeling and representation
Design patterns
Software testing
Tuition method:
CM: lectures
TD: exercise sessions
TP: practical labs
Noël Plouzeau
Marc Bousse
23/53
25. RSP: networking from services to protocols
Topic: Network architecture
Network protocols
Architecture of the Internet
Tuition method:
CM: lectures
TD: exercise sessions
TP: practical sessions César Viho
24/53
26. ST: Service Technologies
Topic: Internet of Services + Cloud
How do we design/build/compose services?
How do we build workows?
How do we run them in the cloud?
How does a cloud work?
Tuition method:
CM: Lectures
TD: Reading articles and presenting them
TP: Building real services on Grid'5000
Grid'5000: a world-leading experimental testbed
2218 machines (7896 cores) in 10 locations
Entirely dedicated to research and teaching
Reserve physical machines and do anything
you want with them (e.g., erase the hard
drive, install your own OS)
Cédric Tedeschi
Guillaume Pierre
Mathieu Simonin
25/53
29. Your study program in Rennes (2nd semester)
Second semester: advanced courses
DS: distributed systems
IBD: big data storage and processing infrastructures
KNI: knowledge and intangible assets management
BDL2: business development lab
Elective course #1 (choose one):
MEPS: modeling for performance evaluation and safety analysis
NOY: operating systems system kernel implementation
Elective course #2 (choose one):
PPAR: parallel programming
COBRA: combinatorial opimization and related algorithms
28/53
30. ST: distributed systems
Topic: mechanisms, algorithms, and system
implementations that enable the development
of distributed applications.
Communication
Naming and location
Coordination
Distributed transactions
Replication and consistency
Fault tolerance
Distributed le systems
Virtualization and cloud computing
architectures
Tuition method:
CM: lectures
TD: exercise sessions
Guillaume Pierre
29/53
31. IBD: big data storage and processing
infrastructures
Topic:
Peer-to-peer networks
Grids and clouds
Large-scale data management
Tuition method:
CM: lectures
TD: research paper presentations
Gabriel Antoniu
Davide Frey 30/53
32. KNI: knowledge and intangible assets
management
See Alvaro's presentation
31/53
34. MEPS: modeling for performance evaluation
and safety analysis
Topic: how to model system performance
mathematically
Markov chains (model for machine failures)
Queuing theory (model for application
performance)
System simulation (when models are not
suitable)
Tuition method:
CM: lectures
TD: exercise sessions
TP: practical labs
Bruno Séricola
33/53
35. NOY: operating systems system kernel
implementation
Topic: operating system implementation
hardware/OS interactions
Operating system kernel structure
Process scheduling implementation
I/O mechanisms implementation
Memory management implementation
Operating system security
Required uency in two languages:
C
French :-(
Tuition method:
CM: lectures
TP: practical labs (lots of them)
Isabelle Puaut
Laurent
Perraudeau
34/53
37. COBRA: combinatorial opimization and related
algorithms
Topic: how to solve optimization problems
Mathematical programming for nding exact
solutions
Heuristics for solving NP-complete problems
Tuition method:
CM: lectures
TD: exercise sessions
TP: practical labs
Sophie Pinchinat
Rumen Andonov
36/53
38. Exams and graduation criteria
Each class grades students its own way
Often a combination of grades from TD/TP and a written exam
Grades rank from 0 (very bad) to 20 (very good)
Any grade 15 means: excellent work (few students ever get such
grades)
Any grade 10 means: not good enough
You must validate each semester separately
Avg(grades)≥ 10
Otherwise you will have to take 2nd-chance exams in June
37/53
44. Course schedules
You can also use this URL to import your course schedule in Google
calendar (menu Other calendars / Add by URL):
http://bit.do/dyxts
39/53
46. 11 September: meet the M2 students
Meet the M2 students
Meet Guillaume Toublanc, the new director of EIT Digital France
Take the best group photo ever
The meeting is already in your course schedule agenda
41/53
47. Master school kicko: 19-21 October in...
Helsinki!
Meet students from other universities/majors, get to know each other
Lectures on Innovation Entrepreneurship
Team project competition to propose a great IE idea
You are all invited!
42/53
49. The most important word in the French language:
Bonjour is the polite way to initiate any interaction with anyone
You say bonjour to your classmates, your professors, administrative
personnel, the bus driver, the supermarket cashier, the lady who serves
food at the student cafeteria, etc.
Also if you cross anyone you (vaguely) know in the street/corridors,
even if you are not going to start a discussion with them
Sometimes even complete strangers may tell you bonjour in the street
(answer bonjour back to them!)
There is only one exception when you are not supposed to say
bonjour:
If you have already said bonjour to this person on the same day!
How could you forget that we have already met today? I feel like I am
being ignored!
44/53
50. The most important word in the French language:
BONJOUR
Bonjour is the polite way to initiate any interaction with anyone
You say bonjour to your classmates, your professors, administrative
personnel, the bus driver, the supermarket cashier, the lady who serves
food at the student cafeteria, etc.
Also if you cross anyone you (vaguely) know in the street/corridors,
even if you are not going to start a discussion with them
Sometimes even complete strangers may tell you bonjour in the street
(answer bonjour back to them!)
There is only one exception when you are not supposed to say
bonjour:
If you have already said bonjour to this person on the same day!
How could you forget that we have already met today? I feel like I am
being ignored!
44/53
51. Geert Hofstede's model
Geert Hofstede is a Dutch psychologist
He is world-famous for his model of dierent cultures
Each country's culture is ranked along several dimensions
Power Distance
Individualism
Masculinity
Uncertainty avoidance
Long term orientation
Indulgence
45/53
52. Power distance
All individuals in societies are not equal. Power Distance expresses the
extent to which the less powerful members of institutions and
organisations expect and accept that power is distributed unequally.
46/53
53. Individualism
Individualism expresses whether people's self-image is dened in terms
of I or We. In Individualist societies people are supposed to look after
themselves and their direct family only. In Collectivist societies people
belong to `in groups' that take care of them in exchange for loyalty.
47/53
54. Masculinity
A high score on this dimension indicates that the society will be driven by
competition, achievement and success. A low score means that the
dominant values in society are caring for others and quality of life.
48/53
55. Uncertainty avoidance
Uncertainty Avoidance has to do with the way that a society deals with the
fact that the future can never be known. Uncertainty avoidance is the
extent to which the members of a culture feel threatened by
uncertain or unknown situations.
49/53
56. Long term orientation
This dimension describes how every society has to maintain some links
with its own past while dealing with the challenges of the present
and future. Societies prioritise these two existential goals dierently.
50/53
57. Indulgence
Indulgence is dened as the extent to which people try to control their
desires and impulses, based on the way they were raised. Relatively weak
control is called indulgence and relatively strong control is called
restraint.
51/53
58. Check the model yourself!
Read:
The page about your own country
The page about France
http://geert-hofstede.com/countries.html
52/53