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

COURSE DETAIL

DEFINITION OF PROGRAMMING LANGUAGES
Country
Canada
Host Institution
University of British Columbia
Program(s)
University of British Columbia
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
120
UCEAP Course Suffix
UCEAP Official Title
DEFINITION OF PROGRAMMING LANGUAGES
UCEAP Transcript Title
PROGRAMMING LANG
UCEAP Quarter Units
6.00
UCEAP Semester Units
4.00
Course Description
This course offers a comparative study of advanced programming language features. It explores methods of syntactic and semantic description of programming languages. Topics include: statement types; data types; variable binding; parameter passing mechanisms.
Language(s) of Instruction
English
Host Institution Course Number
CPSC 311
Host Institution Course Title
DEFINITION OF PROGRAMMING LANGUAGES
Host Institution Course Details
Host Institution Campus
UBC Vancouver
Host Institution Faculty
Host Institution Degree
Host Institution Department
Computer Science
Course Last Reviewed

COURSE DETAIL

TECHNIQUES ON GENERATING WEBPAGES
Country
China
Host Institution
Fudan University
Program(s)
Fudan University
UCEAP Course Level
Lower Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
18
UCEAP Course Suffix
UCEAP Official Title
TECHNIQUES ON GENERATING WEBPAGES
UCEAP Transcript Title
TECHNIQUES FOR WEB
UCEAP Quarter Units
3.00
UCEAP Semester Units
2.00
Course Description

World Wide Web, also known as WWW, is an information browsing service based on hypertext (HTML), which has become an important way for people to browse and retrieve information. The webpage is the basic element of WWW. This course allows students to understand the system of web application development, with a focus on client-oriented web page creation techniques including HTML|CSS, JavaScript, and Jquery.

Language(s) of Instruction
Chinese
Host Institution Course Number
COMP110018
Host Institution Course Title
TECHNIQUES ON GENERATING WEBPAGES
Host Institution Course Details
Host Institution Campus
Host Institution Faculty
Host Institution Degree
Host Institution Department
Computer Science
Course Last Reviewed

COURSE DETAIL

INTRODUCTION TO COMPUTER SCIENCE
Country
Korea, South
Host Institution
Yonsei University
Program(s)
Yonsei University
UCEAP Course Level
Lower Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
50
UCEAP Course Suffix
UCEAP Official Title
INTRODUCTION TO COMPUTER SCIENCE
UCEAP Transcript Title
INTRO COMPUTER SCI
UCEAP Quarter Units
4.50
UCEAP Semester Units
3.00
Course Description

The course provides a broad study of computer science from formational of computer systems to the modern software stacks such as digital logic design, computer architecture, operating system, computer network, programming languages, concept of computer algorithm and artificial intelligence. Topics include principles of computation; computer organization and operating systems; principal programming concepts and structures; and advanced computer science courses.

Language(s) of Instruction
English
Host Institution Course Number
CSI2106
Host Institution Course Title
INTRODUCTION TO COMPUTER SCIENCE
Host Institution Campus
Host Institution Faculty
Host Institution Degree
Host Institution Department
Computer Science
Course Last Reviewed
2021-2022

COURSE DETAIL

GAMING FOR VIRTUAL AND AUGMENTED REALITY
Country
Germany
Host Institution
Technical University Berlin
Program(s)
Technical University Summer
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
106
UCEAP Course Suffix
UCEAP Official Title
GAMING FOR VIRTUAL AND AUGMENTED REALITY
UCEAP Transcript Title
GAMING VIRTUAL&AUGM
UCEAP Quarter Units
6.00
UCEAP Semester Units
4.00
Course Description

The course explores gaming and virtual and augmented reality. The course discusses topics including what are extended, augmented, virtual, and mixed reality; what tools are used to develop MR applications and how can they be set up; practical deployment of an app on students' devices; introduction to programming for extended reality with Unity (scene setup, interactions); what is User Experience (UX), what is UX design; UX Design and important influencing factors (human/context/system); what is user testing, why is it needed, and what method can be used for testing; and how to perform a usability test and use the gathered result during the development. Students engage in creating use case design, scenarios, prototyping, and developing an app. Students perform a user test and analyze/incorporate the results into a next app version. The course recommends students have programming knowledge and the ability to write and run small programs in the language of their choice (e.g., C#), and basic understanding of mobile builds (Xcode / ADB), as a prerequisite.

Language(s) of Instruction
English
Host Institution Course Number
Host Institution Course Title
GAMING FOR VIRTUAL AND AUGMENTED REALITY
Host Institution Campus
TUBS
Host Institution Faculty
Host Institution Degree
Host Institution Department
Course Last Reviewed
2022-2023

COURSE DETAIL

SOFTWARE ENGINEERING & OBJECT-ORIENTED PROGRAMMING
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
110
UCEAP Course Suffix
UCEAP Official Title
SOFTWARE ENGINEERING & OBJECT-ORIENTED PROGRAMMING
UCEAP Transcript Title
OBJECT ORIENT PROG
UCEAP Quarter Units
6.00
UCEAP Semester Units
4.00
Course Description
This course introduces the necessary skills for systematic and rigorous development of software systems. It covers requirements, design, implementation, quality assurance, and project management aspects of small-to-medium size multi-person software projects. The course uses the Object Oriented Programming paradigm. The course provides hands-on practice of tools commonly used in the industry, such as test automation tools, build automation tools, and code revisioning tools.
Language(s) of Instruction
English
Host Institution Course Number
CS2113
Host Institution Course Title
SOFTWARE ENGINEERING & OBJECT-ORIENTED PROGRAMMING
Host Institution Campus
Host Institution Faculty
Host Institution Degree
Host Institution Department
Computer Science
Course Last Reviewed
2023-2024

COURSE DETAIL

INTRODUCTION TO QUANTUM COMPUTING
Country
United Kingdom - Scotland
Host Institution
University of Edinburgh
Program(s)
Scottish Universities,University of Edinburgh
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
113
UCEAP Course Suffix
UCEAP Official Title
INTRODUCTION TO QUANTUM COMPUTING
UCEAP Transcript Title
INTRO QUANTUM COMP
UCEAP Quarter Units
4.00
UCEAP Semester Units
2.70
Course Description
This course offers an overview of the rapidly growing field of Quantum Computation (QC). The course starts with a brief introduction of the mathematical framework of QC. Students learn two models of quantum circuit and measurement-based quantum computing, and through these models examine various key concepts in QC such as entanglement and teleportation. In order to compare QC and classical computing, the course also presents simple quantum algorithms with their complexity analysis. The course finishes by highlighting the recent development of the field in secure delegated QC.
Language(s) of Instruction
English
Host Institution Course Number
INFR11099
Host Institution Course Title
INTRODUCTION TO QUANTUM COMPUTING
Host Institution Course Details
Host Institution Campus
Edinburgh
Host Institution Faculty
Host Institution Degree
Host Institution Department
Informatics
Course Last Reviewed

COURSE DETAIL

ADVANCED GEOGRAPHICAL INFORMATION SYSTEMS
Country
Sweden
Host Institution
Lund University
Program(s)
Lund University
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Geography Computer Science
UCEAP Course Number
163
UCEAP Course Suffix
UCEAP Official Title
ADVANCED GEOGRAPHICAL INFORMATION SYSTEMS
UCEAP Transcript Title
ADV GEO INFO SYSTEM
UCEAP Quarter Units
12.00
UCEAP Semester Units
8.00
Course Description
This is a continuation course for students who already has basic knowledge in Geographical Information Systems. The course consists of a number of modules with advanced use of constructing databases, methods for analysis and the presentation of geographical information. Students develop skills and ability to structure and solve complex problems in preparation for higher studies as well as GIS work. A project finishes this course in order to prepare students for the handling of data from different sources and formats, choice of analysis methods, and the presentation of results.
Language(s) of Instruction
English
Host Institution Course Number
NGEA12
Host Institution Course Title
PHYSICAL GEOGRAPHY: GEOGRAPHICAL INFORMATION SYSTEMS - ADVANCED COURSE
Host Institution Course Details
Host Institution Campus
Science
Host Institution Faculty
Host Institution Degree
Host Institution Department
Physical Geography and Ecosystem Science
Course Last Reviewed

COURSE DETAIL

CRYPTOGRAPHY
Country
Germany
Host Institution
Technical University Berlin
Program(s)
Technical University Berlin
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Mathematics Computer Science
UCEAP Course Number
138
UCEAP Course Suffix
UCEAP Official Title
CRYPTOGRAPHY
UCEAP Transcript Title
CRYPTOGRAPHY
UCEAP Quarter Units
8.50
UCEAP Semester Units
5.70
Course Description

This cryptography courses consists of the lectures "Public Key Cryptography" and "Cryptography for Security" as well as a practice session. Public Key Cryptography examines common methods in asymmetric encryption, as well as possible attacks in faulty implementation of these methods. Topics include RSA (including signatures), attacks on small public exponent, Wiener attack, primality tests and factorization, El-Gamal, Diffie-Hellman-Key-Exchange, elliptic curves, attacks on the discrete logarithm, and selected methods of Post-Quantum-Cryptography. Cryptography for Security discusses fundamental concepts of encryption as well as their construction and their connections, classical cryptographic problems and how to solve them, formal notions of security, One-Way-Functions, (Pseudo-)Random-Number-Generators, and Pseudo-Random-Functions. Practice sessions alternate between two formats that are both primarily focused on attacks learned in class. In the first, students read encryption code and write a corresponding decryption algorithm. In the second, students prove theorems/attacks' effectiveness and make calculations by hand, often involving topics in ring theory, field theory, and group theory.

Language(s) of Instruction
English
Host Institution Course Number
3435 L 10653,0434 L 964
Host Institution Course Title
CRYPTOGRAPHY
Host Institution Campus
Host Institution Faculty
FAKULTÄT IV ELEKTROTECHNIK UND INFORMATIK
Host Institution Degree
Host Institution Department
Institut für Softwaretechnik und Theoretische Informatik
Course Last Reviewed
2024-2025

COURSE DETAIL

WEB PROGRAMMING AND SCRIPTING
Country
Spain
Host Institution
University of Barcelona
Program(s)
University of Barcelona
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Mathematics Computer Science
UCEAP Course Number
157
UCEAP Course Suffix
UCEAP Official Title
WEB PROGRAMMING AND SCRIPTING
UCEAP Transcript Title
WEB PROGRAMMING
UCEAP Quarter Units
5.00
UCEAP Semester Units
3.30
Course Description
This course provides reviews web technology for fourth-year computer science majors. Topics include: basic concepts of client and server; backend and frontend web development; HTML, CSS, and Bootstrap; web programming and scripting including PHP, with an introduction to Laravel; JavaScript, AJAX, and jQuery; HTML 5; communication with a database (linking, updates, retrieval, modifications, etc.) using web tools; JSON, XML; web security.
Language(s) of Instruction
Spanish
Host Institution Course Number
364326
Host Institution Course Title
COMPUTACION ORIENTADA AL WEB
Host Institution Course Details
Host Institution Campus
Facultad de Matematicas e Informática, Campus Plaza Universidad
Host Institution Faculty
Host Institution Degree
Host Institution Department
Matemàtiques i Informàtica
Course Last Reviewed

COURSE DETAIL

SYSTEM ANALYSIS AND DESIGN I
Country
Ireland
Host Institution
Trinity College Dublin
Program(s)
Irish Universities,Trinity College Dublin
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
113
UCEAP Course Suffix
UCEAP Official Title
SYSTEM ANALYSIS AND DESIGN I
UCEAP Transcript Title
SYS ANALYSIS&DESIGN
UCEAP Quarter Units
4.00
UCEAP Semester Units
2.70
Course Description
This course introduces students to the theory and practice of designing, creating, and maintaining large software systems within demanding and changing business environments. The course covers the standard business and engineering processes, approaches, and disciplines applied in industry today. Topics include introduction to systems thinking; fundamentals of traditional and modern system development lifecycle (SDLC) methodologies; initiating and planning software development projects; requirements elicitation and specification techniques; systems analysis through functional and data modeling tools; design of database, interactive, distributed, and internet systems; and implementing and maintaining a system.
Language(s) of Instruction
English
Host Institution Course Number
CSU22BC1
Host Institution Course Title
SYSTEM ANALYSIS AND DESIGN I
Host Institution Course Details
Host Institution Campus
Trinity College Dublin
Host Institution Faculty
Host Institution Degree
Host Institution Department
Computer Science
Course Last Reviewed
Subscribe to Computer Science