Skip to main content
Discipline ID
bf91b86a-62db-4996-b583-29c1ffe6e71e

COURSE DETAIL

INTERNATIONAL INTERNSHIP
Country
Virtual
Host Institution
Virtual
Program(s)
Virtual International Internship
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Urban Studies Statistics Political Science Legal Studies International Studies Health Sciences Environmental Studies Engineering Education Economics Computer Science Communication Business Administration
UCEAP Course Number
187
UCEAP Course Suffix
UCEAP Official Title
INTERNATIONAL INTERNSHIP
UCEAP Transcript Title
INTRNTNL INTERNSHIP
UCEAP Quarter Units
9.00
UCEAP Semester Units
6.00
Course Description

The International Internship course develops vital business skills employers are actively seeking in job candidates. This course is comprised of two parts: an internship, and a hybrid academic seminar. Students are placed in an internship within a sector related to their professional ambitions. The hybrid academic seminar, conducted both online and in-person, analyzes and evaluates the workplace culture and the daily working environment students experience. The course is divided into eight career readiness competency modules as set out by the National Association of Colleges and Employers (NACE), which guide the course’s learning objectives. During the academic seminar, students reflect weekly on their internship experience within the context of their host culture by comparing and contrasting their experiences with their global internship placement with that of their home culture. Students reflect on their experiences in their internship, the role they have played in the evolution of their experience in their internship placement, and the experiences of their peers in their internship placements. Students develop a greater awareness of their strengths relative to the career readiness competencies, the subtleties and complexities of integrating into a cross-cultural work environment, and how to build and maintain a career search portfolio.

Language(s) of Instruction
English
Host Institution Course Number
INT430
Host Institution Course Title
INTERNATIONAL INTERNSHIP
Host Institution Course Details
Host Institution Campus
CEA
Host Institution Faculty
Host Institution Degree
Host Institution Department
Course Last Reviewed
2021-2022

COURSE DETAIL

EFFICIENT ALGORITHMS LAB
Country
Germany
Host Institution
Technical University Berlin
Program(s)
Technical University Berlin
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
128
UCEAP Course Suffix
UCEAP Official Title
EFFICIENT ALGORITHMS LAB
UCEAP Transcript Title
ALGORITHMS LAB
UCEAP Quarter Units
5.50
UCEAP Semester Units
3.70
Course Description
In this course programming competitions take place at regular intervals, in which students compete to solve programming tasks in the most efficient way with run-time constraints in small groups (size 2-3). There is a computer available for each team. Different solutions using different algorithms or data structures are demonstrated after the competitions during the lectures. Parallel to the competitions there are regular further programming tasks that have to be solved in small groups over a period of a few weeks.
Language(s) of Instruction
English
Host Institution Course Number
0434 L 245
Host Institution Course Title
PROGRAMMIERPRAKTIKUM: WETTBEWERBSORIENTIERTE ALGORITHMIK
Host Institution Course Details
Host Institution Campus
FAKULTÄT IV ELEKTROTECHNIK UND INFORMATIK
Host Institution Faculty
Host Institution Degree
Host Institution Department
Informatik
Course Last Reviewed

COURSE DETAIL

SOFTWARE ENGINEERING
Country
Chile
Host Institution
Pontifical Catholic University of Chile
Program(s)
Chilean Universities,Pontifical Catholic University of Chile,University of Chile
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
103
UCEAP Course Suffix
UCEAP Official Title
SOFTWARE ENGINEERING
UCEAP Transcript Title
SOFTWARE ENGINEERNG
UCEAP Quarter Units
5.00
UCEAP Semester Units
3.30
Course Description
This course provides a study of the techniques used to carry out a real software development project, from the discovery and specification of requirements, to interacting with the client and/or users, to the application, experimentation and demonstration of an application that meets the requirements. Topics include UML, aspects of implementation, software testing, configuration control, unified process (RUP), CMM, management of human resources, project planning, risk management.
Language(s) of Instruction
Spanish
Host Institution Course Number
IIC2143
Host Institution Course Title
INGENIERÍA DE SOFTWARE
Host Institution Course Details
Host Institution Campus
Campus San Joaquín
Host Institution Faculty
Host Institution Degree
Host Institution Department
Escuela de Ingeniería
Course Last Reviewed

COURSE DETAIL

DISTRIBUTED SYSTEMS
Country
Ireland
Host Institution
University College Dublin
Program(s)
University College Dublin
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
145
UCEAP Course Suffix
UCEAP Official Title
DISTRIBUTED SYSTEMS
UCEAP Transcript Title
DISTRIBUTED SYSTEMS
UCEAP Quarter Units
5.00
UCEAP Semester Units
3.30
Course Description
Distribution is a key technology for constructing systems that can scale to meet high demand (such as web applications) or which are required to operate over large geographical areas (such as sensor networks). Understanding how to do this effectively is an important challenge in computer science, especially given the continued emergence of systems that are required to handle millions of concurrent users where fluctuations in demand require the addition or removal of hundreds of servers at any point in time. This course explores this space from a practical perspective. Students learn about and use a range of distribution techniques. They explore the state-of-the-art and key theoretical issues by reviewing academic articles on some of the most successful solutions and presenting their findings to their peers. A final project allows the students to apply these techniques through the development of a significant application.
Language(s) of Instruction
English
Host Institution Course Number
COMP30220
Host Institution Course Title
DISTRIBUTED SYSTEMS
Host Institution Campus
Host Institution Faculty
School of Computer Science
Host Institution Degree
Host Institution Department
Course Last Reviewed
2023-2024

COURSE DETAIL

R AND PYTHON PROGRAMMING
Country
Korea, South
Host Institution
Yonsei University
Program(s)
Yonsei University
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Statistics Computer Science
UCEAP Course Number
103
UCEAP Course Suffix
UCEAP Official Title
R AND PYTHON PROGRAMMING
UCEAP Transcript Title
PYTHON PROGRAMMING
UCEAP Quarter Units
4.50
UCEAP Semester Units
3.00
Course Description
The major topics covered in this course are the fundamentals and usage of the programming language, statistical programming, data manipulation and visualization techniques with Python and R. Prerequisite: Introduction to Statistics.
Language(s) of Instruction
English
Host Institution Course Number
STA2104
Host Institution Course Title
R AND PYTHON PROGRAMMING
Host Institution Course Details
Host Institution Campus
Host Institution Faculty
Host Institution Degree
Host Institution Department
Statistics
Course Last Reviewed

COURSE DETAIL

PROGRAMMING LANGUAGE CONCEPTS
Country
Singapore
Host Institution
National University of Singapore
Program(s)
National University of Singapore
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
127
UCEAP Course Suffix
UCEAP Official Title
PROGRAMMING LANGUAGE CONCEPTS
UCEAP Transcript Title
PROGRAMMING LANG
UCEAP Quarter Units
6.00
UCEAP Semester Units
4.00
Course Description

This course introduces the concepts that serve as a basis for hundreds of programming languages. It provides a basic understanding and appreciation of the various essential programming-languages constructs, programming paradigms, evaluation criteria and language implementation issues. The course covers concepts from imperative, object-oriented, functional, logic, constraints, and concurrent programming. These concepts are illustrated by examples from varieties of languages such as Pascal, C, Java, Smalltalk, Scheme, Haskell, and Prolog. The course also introduces various implementation issues, such as pseudo-code interpretation, static and dynamic semantics, abstract machine, type inferencing, etc.

 

Language(s) of Instruction
English
Host Institution Course Number
CS2104
Host Institution Course Title
PROGRAMMING LANGUAGE CONCEPTS
Host Institution Course Details
Host Institution Campus
Host Institution Faculty
Host Institution Degree
Host Institution Department
Computer Science
Course Last Reviewed
2022-2023

COURSE DETAIL

MOBILE COMPUTING
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)
Computer Science
UCEAP Course Number
120
UCEAP Course Suffix
UCEAP Official Title
MOBILE COMPUTING
UCEAP Transcript Title
MOBILE COMPUTING
UCEAP Quarter Units
5.00
UCEAP Semester Units
3.30
Course Description

This course offers an introduction to mobile computing and the development of mobile applications. Students test the environment and components of mobile computing systems and build applications for smart clients.

Language(s) of Instruction
Spanish
Host Institution Course Number
0674
Host Institution Course Title
COMPUTO MOVIL
Host Institution Campus
CIUDAD UNIVERSITARIA
Host Institution Faculty
FACULTAD DE INGENIERIA
Host Institution Degree
INGENIERIA ELECTRICA
Host Institution Department
INGENIERIA EN COMPUTACION
Course Last Reviewed
2022-2023

COURSE DETAIL

HUMAN-COMPUTER INTERACTION DESIGN
Country
Singapore
Host Institution
National University of Singapore
Program(s)
National University of Singapore
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science Communication
UCEAP Course Number
101
UCEAP Course Suffix
UCEAP Official Title
HUMAN-COMPUTER INTERACTION DESIGN
UCEAP Transcript Title
HCI DESIGN
UCEAP Quarter Units
6.00
UCEAP Semester Units
4.00
Course Description
This is an introductory course to the field of human computer interaction (HCI) design which involves the study, planning, and design of the interaction between people (users) and computers. This course cover the basics of relevant issues, theories, and insights about the human side, the technical side, and the interaction (interface) between the two.
Language(s) of Instruction
English
Host Institution Course Number
NM2213
Host Institution Course Title
HUMAN-COMPUTER INTERACTION DESIGN
Host Institution Course Details
Host Institution Campus
Host Institution Faculty
Host Institution Degree
Host Institution Department
Communications & New Media
Course Last Reviewed

COURSE DETAIL

TECHNOLOGICAL INNOVATION
Country
Korea, South
Host Institution
Seoul National University
Program(s)
Seoul National University
UCEAP Course Level
Lower Division
UCEAP Subject Area(s)
Economics Computer Science
UCEAP Course Number
65
UCEAP Course Suffix
UCEAP Official Title
TECHNOLOGICAL INNOVATION
UCEAP Transcript Title
TECH INNOVATION
UCEAP Quarter Units
4.50
UCEAP Semester Units
3.00
Course Description

This course provides critical viewpoints on innovation at three different levels. On the individual level, information technology developments enable super-large firms (e.g., Google, Apple, Microsoft, and Facebook) to provide service to their paying customers. At the societal level, the course shows that information technology platforms (such as Uber, Airbnb, TaskRabbit) allow for evading taxes, laws, and stakeholder protections and could erode the societal achievements of the past 150 years. At the global level, the course demonstrates that technological innovation in industrialized countries impacts the economy in developing countries. 

Language(s) of Instruction
English
Host Institution Course Number
L0655.001300
Host Institution Course Title
TECHNOLOGICAL INNOVATION: AN INTERDISCIPLINARY APPROACH
Host Institution Course Details
Host Institution Campus
Host Institution Faculty
Host Institution Degree
Host Institution Department
Liberal Education
Course Last Reviewed
2021-2022

COURSE DETAIL

CREATING INTERACTIVE OBJECTS
Country
United Kingdom - England
Host Institution
University of London, Queen Mary
Program(s)
University of London, Queen Mary
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
146
UCEAP Course Suffix
UCEAP Official Title
CREATING INTERACTIVE OBJECTS
UCEAP Transcript Title
INTERACTIVE OBJECTS
UCEAP Quarter Units
6.00
UCEAP Semester Units
4.00
Course Description

Interactive objects are physical devices controlled by microcontrollers using simple sensors and actuators. The course provides students with skills, knowledge, and experience of designing and prototyping interactive physical objects using contemporary microcontrollers. The course covers basic electronics, control circuits, sensors (analogue and digital), output (analogue and digital), microcontrollers, simple networking, and microcontroller programming using the popular Arduino open-source platform. It additionally touches on topics of interaction design and evaluation to provide a framework in which students can prototype and understand interactive objects.

Language(s) of Instruction
English
Host Institution Course Number
ECS511U
Host Institution Course Title
CREATING INTERACTIVE OBJECTS
Host Institution Course Details
Host Institution Campus
Queen Mary, University of London
Host Institution Faculty
Host Institution Degree
Host Institution Department
Electronic Engineering and Computer Science
Course Last Reviewed
2022-2023
Subscribe to Computer Science