Discipline ID
bf91b86a-62db-4996-b583-29c1ffe6e71e

COURSE DETAIL

IMPLEMENTATION OF PROGRAMMING LANGUAGES
Country
Denmark
Host Institution
University of Copenhagen
Program(s)
University of Copenhagen
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
130
UCEAP Course Suffix
UCEAP Official Title
IMPLEMENTATION OF PROGRAMMING LANGUAGES
UCEAP Transcript Title
IMPLEMENT PROG LANG
UCEAP Quarter Units
6.00
UCEAP Semester Units
4.00
Course Description

This course provides insight into how programs written in high-level language are implemented on a computer. It covers various elements of interpretation and translation of programming languages: lexical analysis, syntax analysis, type checking, interpretation, code generation, register allocation, and storage management. It reviews the basic methods for implementing these elements, including the use and operation of semi-automatic tools. In connection with lexical analysis and syntax analysis, the course demonstrates how descriptions that are convenient for people (respectively, regular expressions and context-free grammar) are transformed into automata that are convenient for machines. These transformations are the foundation for tools that can automatically produce lexical analyzers and syntax analyzers based on descriptions. In connection with the generation of intermediate and machine code, the course reviews how machine code can be generated on the basis of the syntactic structure of a program and presents different methods for optimizing code.

Language(s) of Instruction
Danish
Host Institution Course Number
NDAB16006U
Host Institution Course Title
IMPLEMENTERING AF PROGRAMMERINGSSPROG
Host Institution Course Details
Host Institution Campus
Host Institution Faculty
Science
Host Institution Degree
Bachelor
Host Institution Department
Computer Science
Course Last Reviewed
2022-2023

COURSE DETAIL

BUSINESS DATA SCIENCE WITH PYTHON
Country
Germany
Host Institution
Technical University Berlin
Program(s)
Technical University Summer
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Engineering Economics Computer Science Business Administration
UCEAP Course Number
113
UCEAP Course Suffix
UCEAP Official Title
BUSINESS DATA SCIENCE WITH PYTHON
UCEAP Transcript Title
BUS DATA SC PYTHON
UCEAP Quarter Units
6.00
UCEAP Semester Units
4.00
Course Description

The course contains the learning materials, practices and case studies to develop the knowledge and skills of the students in the field of data science and its application in the real business/work world. The students learn how to apply analytical techniques and scientific principles to extract valuable information from business data for decision-making, strategic planning. This course covers practical contents of statistics, machine learning, information visualization, and data analysis techniques through python programming language and other tools.

Language(s) of Instruction
English
Host Institution Course Number
Host Institution Course Title
BUSINESS DATA SCIENCE WIH PYTHON
Host Institution Campus
TUBS
Host Institution Faculty
Host Institution Degree
Host Institution Department
Course Last Reviewed
2023-2024

COURSE DETAIL

CYBER CIVILIZATION
Country
Japan
Host Institution
Keio University
Program(s)
Keio University
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
110
UCEAP Course Suffix
UCEAP Official Title
CYBER CIVILIZATION
UCEAP Transcript Title
CYBER CIVILIZATION
UCEAP Quarter Units
3.00
UCEAP Semester Units
2.00
Course Description

Digital technology has fundamentally and dramatically changed the way people live; the way society develops, and, most importantly, it refined the fundamental nature of human civilization. We are spending more time and effort in borderless cyberspace but, at the same time, dealing with issues in a multicultural physical space. Technology and society co-evolve, thus making it essential to understand both in order to grasp the best opportunities and also prepare for the upcoming challenges that arise from the ever-increasing integration of technologies into our societies.

This course broadly covers issues related to emerging technology advancement and addresses its critical societal challenges such as privacy, cybersecurity, governance, media, business stability, law enforcement, justice, and new modes of the workforce, among others. The course also investigates Japanese internet governance as well as privacy protection rules in a global context for a better understanding of not just the Japanese, but the global trends in building healthy relations between technology and society. The course aims to educate students to think critically about approaches and possible solutions to the challenges in the physical and virtual domain.


 

Language(s) of Instruction
English
Host Institution Course Number
N/A
Host Institution Course Title
CYBER CIVILIZATION: REVOLUTION AND EVOLUTION
Host Institution Campus
Keio University
Host Institution Faculty
Host Institution Degree
Host Institution Department
Global Research Institute
Course Last Reviewed
2022-2023

COURSE DETAIL

FRONTIER LAB RESEARCH
Country
Japan
Host Institution
The University of Osaka
Program(s)
STEM Research in Osaka
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Statistics Physics Mechanical Engineering Materials Science Environmental Studies Engineering Electrical Engineering Earth & Space Sciences Computer Science Civil Engineering Chemistry Chemical Engineering Biological Sciences Bioengineering Biochemistry
UCEAP Course Number
186
UCEAP Course Suffix
S
UCEAP Official Title
FRONTIER LAB RESEARCH
UCEAP Transcript Title
LAB RESEARCH
UCEAP Quarter Units
12.00
UCEAP Semester Units
8.00
Course Description

This course emphasizes hands-on laboratory experience and teaches students research background, relevant theories, and basic laboratory techniques relevant to their field of study. Students formulate a research plan, implement it by conducting experiment-based research, and convey the results in scholarly presentations. Students submit a written research report at the end of the course.

Language(s) of Instruction
English
Host Institution Course Number
N/A
Host Institution Course Title
FRONTIER LAB D
Host Institution Course Details
Host Institution Campus
Osaka University
Host Institution Faculty
Host Institution Degree
Host Institution Department
Engineering or Science
Course Last Reviewed
2023-2024

COURSE DETAIL

FRONTIER LAB RESEARCH
Country
Japan
Host Institution
The University of Osaka
Program(s)
STEM Research in Osaka
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Physics Mechanical Engineering Materials Science Environmental Studies Engineering Electrical Engineering Earth & Space Sciences Computer Science Civil Engineering Chemistry Chemical Engineering Biological Sciences Bioengineering Biochemistry
UCEAP Course Number
186
UCEAP Course Suffix
B
UCEAP Official Title
FRONTIER LAB RESEARCH
UCEAP Transcript Title
LAB RESEARCH
UCEAP Quarter Units
4.00
UCEAP Semester Units
2.70
Course Description

In this course students acquire a broad knowledge base and develop analytical and critical thinking skills. Students actively participate in seminars, read assigned texts and research papers, and analyze research data. Students also discuss results obtained in their own experiments with peers and senior laboratory members.

Language(s) of Instruction
English
Host Institution Course Number
N/A
Host Institution Course Title
FRONTIER LAB D
Host Institution Course Details
Host Institution Campus
Osaka University
Host Institution Faculty
Host Institution Degree
Host Institution Department
Engineering or Science
Course Last Reviewed
2022-2023

COURSE DETAIL

MACHINE LEARNING FOR NATURAL LANGUAGE PROCESSING
Country
Germany
Host Institution
Humboldt University Berlin
Program(s)
Humboldt University Berlin
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Linguistics Computer Science
UCEAP Course Number
105
UCEAP Course Suffix
UCEAP Official Title
MACHINE LEARNING FOR NATURAL LANGUAGE PROCESSING
UCEAP Transcript Title
MACH LRNG LANG PROC
UCEAP Quarter Units
4.50
UCEAP Semester Units
3.00
Course Description

In this course, students apply their background in linguistics to the field of machine learning. The course provides an overview of the machine learning sub-field of natural language processing. Students delve into mathematical/computer science aspects of the topic and learn about different types of machine learning, neural networks, how to work with data, and specific implementations to the field of linguistics. Students may complete a final coding project that relates to the field of linguistics. The course also covers philosophical/ethical aspects of the field, and students discuss issues like ChatGPT and its implications on higher education, the job market, and more. Because this course is in the linguistics department, there will be a heavy emphasis on syntax/semantics, and students should have a strong linguistic knowledge.  

Language(s) of Instruction
English
Host Institution Course Number
5250118
Host Institution Course Title
MACHINE LEARNING FOR NATURAL LANGUAGE PROCESSING
Host Institution Campus
Host Institution Faculty
Host Institution Degree
Host Institution Department
Studienabteilung (I), Studierendenservice (BUA)
Course Last Reviewed
2022-2023

COURSE DETAIL

OPERATING SYSTEMS AND CONCURRENCY
Country
United Kingdom - England
Host Institution
King's College London
Program(s)
King's College London
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
151
UCEAP Course Suffix
UCEAP Official Title
OPERATING SYSTEMS AND CONCURRENCY
UCEAP Transcript Title
OPERATING SYSTEMS
UCEAP Quarter Units
6.00
UCEAP Semester Units
4.00
Course Description

This course studies how the internal structure of operating systems is designed and implemented for management of resources and provision of services. Topics include process and thread creation and management; communication in processes and threads; process synchronization and deadlocks; memory-management strategies; and protection and security. 

Language(s) of Instruction
English
Host Institution Course Number
5CCS2OSC
Host Institution Course Title
OPERATING SYSTEMS AND CONCURRENCY
Host Institution Campus
Host Institution Faculty
Host Institution Degree
Host Institution Department
Informatics
Course Last Reviewed
2022-2023

COURSE DETAIL

INTRODUCTION TO COMPUTATIONAL SOCIAL SCIENCE
Country
Sweden
Host Institution
Uppsala University
Program(s)
Uppsala University
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Sociology Political Science Computer Science
UCEAP Course Number
108
UCEAP Course Suffix
UCEAP Official Title
INTRODUCTION TO COMPUTATIONAL SOCIAL SCIENCE
UCEAP Transcript Title
INTRO COMP SOCI SCI
UCEAP Quarter Units
6.00
UCEAP Semester Units
4.00
Course Description

The course introduces computational approaches to model human behavior and social phenomena. Core concepts in computational social science are covered, such as observational studies (what types of data exist, possible biases, and how to use data for modeling), basic concepts and techniques for running experiments (asking vs. observing, natural experiments, simulations, validity, and generalization) and discuss key issues such as ethical considerations. The course has both a theoretical and a practical perspective, where you learn basic principles and also how to apply them in practice in three main areas: social network analysis; text analysis; agent-based modeling, and simulation.

Language(s) of Instruction
English
Host Institution Course Number
1DL007
Host Institution Course Title
INTRODUCTION TO COMPUTATIONAL SOCIAL SCIENCE
Host Institution Campus
Uppsala University
Host Institution Faculty
Host Institution Degree
Host Institution Department
Department of Information Technology
Course Last Reviewed
2022-2023

COURSE DETAIL

DATA STRUCTURES
Country
Mexico
Host Institution
National Autonomous University of Mexico
Program(s)
National Autonomous University of Mexico
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Engineering Computer Science
UCEAP Course Number
102
UCEAP Course Suffix
UCEAP Official Title
DATA STRUCTURES
UCEAP Transcript Title
DATA STRUCTURES
UCEAP Quarter Units
7.50
UCEAP Semester Units
5.00
Course Description

This course examines the role of data abstraction to solve problems. It discusses data structures, their characteristics, and implementation in object-oriented programming language. Topics include: arrays; recursions; lists; batteries; tails; trees; binary trees; binary search trees; balanced search trees; functions and hash tables; heaps; sorting algorithms; algorithms in graphs. 

Language(s) of Instruction
Spanish
Host Institution Course Number
1222
Host Institution Course Title
ESTRUCTURAS DE DATOS
Host Institution Campus
CIUDAD UNIVERSITARIA
Host Institution Faculty
FACULTAD DE CIENCIAS
Host Institution Degree
Host Institution Department
CIENCIAS DE LA COMPUTACION
Course Last Reviewed
2022-2023

COURSE DETAIL

ADVANCED DATABASE SYSTEMS
Country
United Kingdom - Scotland
Host Institution
University of Edinburgh
Program(s)
University of Edinburgh
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
146
UCEAP Course Suffix
UCEAP Official Title
ADVANCED DATABASE SYSTEMS
UCEAP Transcript Title
ADV DATABASE SYSTEM
UCEAP Quarter Units
8.00
UCEAP Semester Units
5.30
Course Description

Database management systems are at the core of computer applications that need to store, manipulate, and query data. This course takes a deep dive into how modern database systems function internally, from studying their high-level design to understanding the underlying data structures and algorithms used for efficient data processing. The course covers a range of data management techniques from both commercial systems and cutting-edge research literature, enabling students to apply these techniques to other fields of computer science. This is the undergraduate version of INFR11199

 

Language(s) of Instruction
English
Host Institution Course Number
INFR11217
Host Institution Course Title
ADVANCED DATABASE SYSTEMS (UG)
Host Institution Campus
University of Edinburgh
Host Institution Faculty
Host Institution Degree
Host Institution Department
Informatics
Course Last Reviewed
2022-2023
Subscribe to Computer Science