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

COURSE DETAIL

DATA MINING, TEXT MINING, AND BIG DATA ANALYTICS
Country
Italy
Host Institution
University of Bologna
Program(s)
University of Bologna
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
170
UCEAP Course Suffix
UCEAP Official Title
DATA MINING, TEXT MINING, AND BIG DATA ANALYTICS
UCEAP Transcript Title
DATA MINING
UCEAP Quarter Units
6.00
UCEAP Semester Units
4.00
Course Description

This course is part of the LM degree program and is intended for advanced level students. Enrollment is by consent of the instructor. The course discusses how a large set of data can be analyzed to derive strategic information and to address data-driven decisions. The course examines the main data-mining tasks such as data selection, data transformation, analysis, and interpretation, with specific reference to unstructured text data, and with the issues related to analysis in big data environments.

 

Language(s) of Instruction
English
Host Institution Course Number
91262
Host Institution Course Title
DATA MINING , TEXT MINING AND BIG DATA ANALYTICS
Host Institution Campus
BOLOGNA
Host Institution Faculty
Host Institution Degree
LM in ARTIFICIAL INTELLIGENCE
Host Institution Department
COMPUTER SCIENCE AND ENGINEERING
Course Last Reviewed
2022-2023

COURSE DETAIL

INTRODUCTION TO PROGRAMMING
Country
Brazil
Host Institution
Pontifical Catholic University of Rio de Janeiro
Program(s)
Pontifical Catholic University of Rio de Janeiro
UCEAP Course Level
Lower Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
14
UCEAP Course Suffix
UCEAP Official Title
INTRODUCTION TO PROGRAMMING
UCEAP Transcript Title
INTRO PROGRAMMING
UCEAP Quarter Units
6.00
UCEAP Semester Units
4.00
Course Description
This course offers an introduction to computers and imperative programming languages. Topics include: variables, expressions, and functions; iteration and conditional control flow; basic and structured values; functions and recursion; files.
Language(s) of Instruction
Portuguese
Host Institution Course Number
INF 1025
Host Institution Course Title
INTRODUÇÃO À PROGRAMAÇÃO
Host Institution Course Details
Host Institution Campus
PUC-Rio
Host Institution Faculty
Host Institution Degree
Host Institution Department
Departamento de Engenharia Elétrica
Course Last Reviewed

COURSE DETAIL

PROGRAM ANALYSIS
Country
United Kingdom - England
Host Institution
University of Sussex
Program(s)
University of Sussex
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
103
UCEAP Course Suffix
UCEAP Official Title
PROGRAM ANALYSIS
UCEAP Transcript Title
PROGRAM ANALYSIS
UCEAP Quarter Units
6.00
UCEAP Semester Units
4.00
Course Description
This course introduces the design and analysis of algorithms. Students examine topics including the use of big­-O notation to characterize an algorithm's running time, invariants as a way of specifying how an algorithm solves a problem, and alternative approaches to the design of algorithms for different kinds of problems, such as including divide­and­conquer, greedy methods, and dynamic programming. Students use a range of illustrative problems, such as sorting, string-matching, and several standard graph algorithms.
Language(s) of Instruction
English
Host Institution Course Number
G6017
Host Institution Course Title
PROGRAM ANALYSIS
Host Institution Course Details
Host Institution Campus
University of Sussex
Host Institution Faculty
Host Institution Degree
Host Institution Department
Informatics
Course Last Reviewed

COURSE DETAIL

OPTIMIZATION METHODS
Country
Hong Kong
Host Institution
Chinese University of Hong Kong
Program(s)
Chinese University of Hong Kong
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Mathematics Computer Science
UCEAP Course Number
105
UCEAP Course Suffix
UCEAP Official Title
OPTIMIZATION METHODS
UCEAP Transcript Title
OPTIMIZATION METHOD
UCEAP Quarter Units
4.50
UCEAP Semester Units
3.00
Course Description

This course introduces the essentials of optimization methods, including models, solution methods, and programming techniques. Topics cover linear programming, integer linear programming, nonlinear programming, and convex programming. It will highlight applications of these methods in Fintech, such as asset allocation, portfolio management, and data analysis.

Language(s) of Instruction
English
Host Institution Course Number
FTEC2101,ESTR2520
Host Institution Course Title
OPTIMIZATION METHODS
Host Institution Course Details
Host Institution Campus
Host Institution Faculty
Host Institution Degree
Host Institution Department
Course Last Reviewed
2021-2022

COURSE DETAIL

THE ART OF COMPUTING
Country
Australia
Host Institution
University of New South Wales
Program(s)
University of New South Wales
UCEAP Course Level
Lower Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
18
UCEAP Course Suffix
UCEAP Official Title
THE ART OF COMPUTING
UCEAP Transcript Title
ART OF COMPUTING
UCEAP Quarter Units
6.00
UCEAP Semester Units
4.00
Course Description

This course provides a foundation in computational thinking. It assumes no previous programming background, but requires use of digital devices, such as tablets and smart phones, for a range of tasks (e.g. social networking, reading, essay writing, etc.). The course uses Python as the programming medium and uses real world examples from a variety of domains to motivate understanding.

Language(s) of Instruction
English
Host Institution Course Number
COMP1010
Host Institution Course Title
THE ART OF COMPUTING
Host Institution Campus
New South Wales
Host Institution Faculty
Engineering
Host Institution Degree
Host Institution Department
Computer Science and Engineering
Course Last Reviewed
2020-2021

Computer Science Abroad

Take your computer science studies international to design, build, and deploy software and systems that solve real‑world problems—integrating algorithms, data structures, systems programming, human–computer interaction, and AI/ML across cultural and regulatory contexts. International study immerses you in diverse datasets, user needs, and tech ecosystems, expanding how you model, prototype, and evaluate applications for performance, reliability, accessibility, and security. You’ll advance in areas such as machine learning, data science, distributed systems, databases, and UX while tackling projects in predictive modeling, responsible AI, cybersecurity, and inclusive product design. Build your portfolio through hackathons, research labs, internships, and open‑source collaboration—strengthening engineering rigor, ethical reasoning, and cross‑cultural teamwork for roles across software, fintech, health tech, civic tech, and beyond.

Subscribe to Computer Science