Iceland Waterfall Student 298286654

API students who study abroad in Reykjavik, Iceland will be able to directly enroll with Icelandic and other international students and be among a small, fortunate group of Americans studying abroad in Iceland! Students will take courses in a variety of subject areas, including international business, computer science (including game design), and engineering. Courses are geared toward upperclassmen, so students are recommended to have a background in the subjects they plan on studying.

What's Included?


Pre Departure Services


@api Online System

Orientation Materials and Resources

Access to International Phone Plans

API Alumni Network

Social Networking


On Site Services

Airport Reception

On-Site Orientation



Medical and Life Insurance

Excursions (overnight, day)

Resident Directors

Social and Cultural Activities

Welcome and Farewell Group Meals

Volunteer Opportunities



Re-Entry Services

Re-Entry Materials and Support

Post-Program Evaluation


Alumni Network and API Ambassador Program

View all opportunities and amenities

Application Requirements

  • Minimum 2.5 G.P.A.
  • Open to juniors and seniors
  • Completed API application
  • University Approval Form
  • One letter of recommendation
  • CV/Résumé
  • Official transcript
  • Entry requirement: valid passport with supporting documents (more information provided post-acceptance)
Session Program Dates Program Cost Application Deadline Payment Deadline
Spring Jan 5, 2021 - May 20, 2021 $13,350 Oct 1, 2020 Oct 15, 2020

API students participate in several excursions per session designed to help familiarize them with areas of their host city, country, and surrounding region. The following is a listing of all excursions for API Reykjavik programs. All excursions are subject to change.

  • Snæfellsnes Peninsula

    On this excursion, you will see volcanoes, glaciers, geothermal areas, cultural sites, beautiful stretches of coast and geological marvels. You will also have an opportunity to cave in a 7000-year-old lava tube and to hunt for the elusive and magical Northern Lights. This is where Jules Verne’s Journey to the Center of the Earth started.

  • South Coast Tour

    Experience the exquisite beauty of Jökulsárlón glacier lagoon with this fantastic two-day tour exploring the many highlights of Iceland’s south coast. You will be able to walk behind a waterfall, admire the black sand beaches with the roaring ocean, drive through moss and lava, and hike up a glacier! If weather permits, you will also be able to catch a glimpse of the infamous Eyjafjallajökull volcano.

  • Golden Circle and Secret Lagoon

    This trip will start at the Þingvellir National Park, which is one the most beautiful and historic places in Iceland. From Þingvellir, the group will travel to the geyser area at Geysir before visiting the famous Gullfoss waterfall.

    After the main sites of the Golden Circle, the group will journey to the Secret Lagoon, one of Iceland’s oldest pools, and soak for a while. Although the pool is man-made, the water for it comes from a nearby geyser which makes the experience that much nicer. All modern facilities are available (changing rooms, showers, etc.) so all students need to bring with you their swimsuit and a towel (both can be rented if forgotten).

    For those who don’t want to take a dip in the Secret Lagoon, you can take a stroll around the surrounding areas while your fellow travelers enjoy the pool.

What You’ll Study

TOTAL CREDITS - 12-15 credits per semester

API students who study abroad in Reykjavik, Iceland will be able to directly enroll with Icelandic and other international students and be among a small, fortunate group of Americans studying abroad in Iceland! Students will take courses in a variety of subject areas, including international business, computer science (including game design), and engineering. Courses are geared toward upperclassmen, so students are recommended to have a background in the subjects they plan on studying.


Students receive an official transcript from the Reykjavik University, upon successful completion of their program.

  • M8Cvqm6Ysailivv7Etpv

    Hjördís Hreinsdóttir

    Hjördís will be your Resident Director in Reykjavik and a resource for you while you are in Iceland!

  • IMG 4354

    Carolyn Lutes

    Carolyn Lutes will be your Program Manager and help prepare you to go abroad!

    Email: [email protected]


Reykjavik University offers courses in the following subjects in English:

  • Business (Branding, Finance, Human Resource Management, Marketing, Statistics, and more)
  • Computer Science (App Development, Cryptography, Game Design, Web Development, and more)
  • Engineering

Courses at Reykjavik University are generally worth 6 ECTS (or 3 U.S. semester credits).

Fall semester students will take 4 courses over a 12-week period, followed by a 2-week exam period and a final optional 3-week, 3-credit intensive project-based course. Spring semester students in both the School of Computer Science and Engineering will follow this same pattern. The School of Business does not offer 3-week intensive courses in the spring semester.

Courses are geared toward upperclassmen, so students are recommended to have a background in the subjects they plan on studying. Some graduate-level courses are available to students who meet the prerequisites.

Students are encouraged to take the majority of their courses from one academic department to better ensure course and schedule compatibility.

Please pay attention to the term a particular course is offered, along with that course's prerequisites. Not all courses are offered every session. The course selection may vary and no course is guaranteed. Some courses may require additional fees for labs, equipment, etc. These fees are not included in the program cost. Contact your Program Manager if you have any questions about the course selection process.


Reykjavik University operates on the European Credit Transfer System (ECTS). It is generally accepted that in order to convert from ECTS to U.S. credits, one should divide the ECTS total by 2, whereby most courses are worth 3 U.S. credits.

V-512-ATFE Behavioral Economics

This course describes how individuals and firms make financial decisions, and how those decisions might deviate from those predicted by traditional financial or economic theory. Using theories of human behavior from the fields of psychology, sociology and other fields of sciences related to decision-making, common features of irrational behavior in the financial markets will be described and analyzed.

Recommended US semester credits: 3  

View Syllabus   

V-304-FMAR Financial Markets

Financial markets are important pillars of every civilized society. They facilitate economic activities and provide services and products to manage risks. It is important to understand the function of financial institutions in order to be able to predict their reactions towards different economic events and how they will evolve over time. This course is set to support students in their learning of different theories of finance and how those theories are linked with financial history, the strengths and weaknesses of financial institutions, such as banks, insurance companies, stock and derivatives markets, and what the future holds for those institutions.

Recommended US semester credits: 3  

View Syllabus   

V-601-EIGN Portfolio Management

The course objective is twofold. The main emphasis is on introducing students to investor methodology in the securities market when forming portfolios. Students are especially expected to gain an overview of what is available in the domestic and international financial markets. Students will be introduced to main theories and approaches of capital asset allocation. The major pricing models are also covered along with individual theories on the pricing of stocks. There is great emphasis on students being able to apply the technical part of the study, i.e. able to present the problems they are dealing with in an organized manner, using the necessary formulas.

Recommended US semester credits: 3  

View Syllabus   

V-644-BRAN Branding

This course explores the ideology of strategic brand management where the main emphasis is on fundamental definitions, different methods of measuring customer-based brand equity and how to design and implement an effective and successful branding strategy and maximize customer-based brand equity.

Recommended US semester credits: 3  

View Syllabus   

V-311-OPMA Operations Management

Topics covered include:

  • The activities of operations management and the role of the operations function in achieving strategic success.
  • The development of operations management and process management.
  • The volume – variety effect on process design, layout, process technology, and job design.
  • Configuring the supply network.
  • The activities of supply chain management.
  • Types of relationships in supply chains.
  • Supply chain behavior.
  • The location of capacity.
  • Forecasting demand.
  • Planning and control activities.
  • Measuring demand and capacity.
  • The alternative capacity plans.
  • The use of OEE in capacity calculations.
  • Inventory management.
  • The volume decision – how much to order.
  • The timing decision – when to place an order.
  • JIT planning and control.
  • The maser production schedule and MRP.
  • Enterprise resource planning (ERP).
  • Project management.
  • Performance measurements, benchmarking and the balanced scorecard.
  • Quality control and how quality problems can be diagnosed.
  • Business improvement and improvement methods.
  • Improvement priorities.
  • Breakthrough vs. continuous improvement.
  • Business process reengineering (BPR).
  • Strategy and operations strategy.
  • Organizations and the importance of an end-to-end process focus when it comes to strategic planning and organizational design.
  • The process concept and the process focused organization.
  • Management systems: The Lean management system.
  • TQM and Six Sigma.

Recommended US semester credits: 3  

View Syllabus   

V-633-SOST Sales Management

This course covers the main processes and philosophy of sales and sales management, as well as how sales management can help in creating customer value. The course teaches students how to develop, manage and motivate a sales force. The course explores key issues and recent trends, such as team development, diversity in workforce, sales force automation, CRM, inside sell and global selling. Basic negations skills are also a part of the course.

Recommended US semester credits: 3  

View Syllabus   

V-649-STMP Strategic Marketing Planning

The aim of the course is to introduce the marketing planning process. Students will conduct their own marketing plan built on current marketing practices. Key concepts and methodologies include marketing objectives and metrics, marketing planning, segmentation, consumer research and customer analytics, and marketing models. Strategic marketing planning takes students step-by-step through the process of developing a creative, effective marketing plan for a brand that they choose. Packed with real-life examples, up-to-date marketing ideas and detailed sample plans, the course offers practical guidance on how to research, prepare and present a valuable marketing plan. Emphasis is on student participation in class, discussions, analysis, presentations and case studies.

Recommended US semester credits: 3  

View Syllabus   

T-637-GEDE Game Engine Architecture

The course covers the theory and practice of game engine software development, bringing together topics that range from large-scale software architectures and modern game programming paradigms to the design and implementation of subsystems for rendering, resource management, user interfaces, sound, collision, physics, and animation. Through practical lab exercises and group projects, the students will get technical hands-on experience in C++ game development, including the use and development of supporting tool pipelines.

Recommended US semester credits: 3  

T-622-ARTI Artificial Intelligence

Artificial intelligence (AI) is devoted to the computational study of intelligent behavior, including areas such as problem-solving, knowledge representation, reasoning, planning and scheduling, machine learning, perception, and communication. This course gives an overview of the aforementioned AI subfields from computer science perspective and introduces fundamental solution techniques for addressing them. As a part of the course, the students study a selected specialized topic in-depth.

Recommended US semester credits: 3  

T-501-FMAL Programming Languages

The evolution of programming languages is an important factor in computer science. The course describes this evolution from the first programming languages to the more recent languages. Different types of programming languages are discussed and their characteristics compared. Programming languages syntax is introduced as well as Backus-Naur Form (BNF). Main characteristics of imperative languages are examined, particularly regarding scope rules and procedure activations. The focus is on the Smalltalk programming environment while discussing object-oriented languages. The constructs of functional programming languages are examined with emphasis on Lambda calculus and the ML language. Logic programming is introduced and the Prolog language is specifically analyzed. Students are introduced to the design and syntax of the above languages and experiment with several programming projects using some of these languages.

Recommended US semester credits: 3  

T-611-NYTI New Technology

The objective of this course is to look at innovations and technology trends, learn from history, and using theories of innovations to study lessons and try to see patterns so we can evaluate new technology currently emerging and interpret the impact. In the course, students will look at how to keep up to date on technology trends. In particular, students will look at communications, wireless devices, mobile phones and the TV, home appliances, the Internet and other consumer devices. The course will discuss what future trends will emerge, which standards and companies will be successful, and the effects that the technology will have on society. As a term project, students will perform research and write a research paper on technology, the possibilities, and effect on society.

Recommended US semester credits: 3  

T-419-CADP Concurrent and Distributed Programming - 3-Week Course

Multi-Core machines, networks of interconnected computers and heterogeneous computing environments have become ubiquitous. Writing programs that utilize these computer‘s resources to its fullest involves writing multi-threaded and distributed programs. In this course, participants learn to write such programs in C using the pthreads API and in Erlang. They learn to avoid unintended nondeterministic effects and deadlocks and they learn to structure concurrent and distributed programs. We repeat the basics of threads, processes, semaphores, and mutexes. Then, patterns are described to structure common algorithms for concurrent execution and understand the basic architectures (recursive parallelism, iterative parallelism, mesh parallelism, bag of tasks). We consider programming with monitors and with transactional memory. After understanding the problems of shared variable concurrency and its problem, we consider distributed message passing systems. By encapsulating a state and decoupling the control flow with messaging, one can avoid many problems of shared variable programs. Participants learn to structure distributed applications and understand their architecture. They will also consider coordination methods that describe how the activities of the processes in a distributed system achieve a common goal. Distributed systems will be implemented in Erlang. Erlang is a concurrency oriented, a functional programming language for distributed, soft-realtime, and fault-tolerant applications. Erlang is used, e.g. at Facebook and Amazon, for real-time trading applications and online games. At the end, participants are able to demonstrate a concurrent application, understand the way it is constructed and be able to justify the properties of the application. They understand the trade-offs of the language mechanism and know the structural similarities and differences the language mechanism exhibit.

Recommended US semester credits: 3  

REMO Real-time Models (3-Week Course)

The aim of this course is to introduce the basic ideas underlying the model of timed automata, a graphical formalism for the description of real-time computing systems due to Rajeev Alur and David Dill. During the course, you will use the model to describe algorithms, games, scheduling problems and other fun scenarios with relevance to computer science, and to analyze the behavior of the systems you have modeled using the automatic verification tool Uppaal. Uppaal is an integrated tool environment for the description, validation, and verification of real-time systems modeled as networks of communicating timed automata, extended with data types. Summing up, this is a course in which you will be introduced to a little neat theory with real impact on the practice of the development of computing systems in a world that increasingly depends on the quality of software-controlled devices. Can you do without this knowledge?

Language of Instruction: English   

T-505-ROKF Logic in Computer Science - 3-Week Course

Logic has been called “the calculus of computer science”. The argument is that logic plays a fundamental role in computer science, similar to that played by calculus in the physical sciences and traditional engineering disciplines. Indeed, logic plays an important role in areas of Computer Science as disparate as architecture (logic gates), software engineering (specification and verification), programming languages (semantics, logic programming), databases (relational algebra and SQL), artificial intelligence (automatic theorem proving, multi-agent systems, knowledge and belief), algorithms (complexity and expressiveness), and theory of computation (general notions of computability). See, for instance, the slides available at for more information. This course provides the student with a thorough introduction to computational logic, covering the topics of syntax, semantics, decision procedures and formal systems for various logics that play a crucial role in applications in computer science, namely propositional and first-order logic, and modal and temporal logics. The material is taught from a computer science perspective, with an emphasis on the use of logic as a specification language and general-purpose problem-solving tool in computer science. As part and parcel of the course, we shall introduce various logic-based software tools and the algorithms and data structures underlying them; examples include BDD-based tools, SAT solvers and model checkers. The goal is to prepare the students for using logic as a formal tool in computer science.

Recommended US semester credits: 3  

V-202-REGR Managerial Accounting

The course covers main processes and philosophy of sales and sales management. How sales management can help in creating customer value. The course teaches how to develop, manage and motivate your sales force. Explores key issues and recent trends, such as team development, diversity in the workforce, sales force automation, CRM, inside sell and global selling. Basic negations skills are also a part of the course.

Recommended US semester credits: 3  

T-509-RAFT Electronics

Topics covered in this course include:

  • Review of signal-processing basicsReview of feedback systems. Electronic devices. Large- and small-signal models
  • Review of feedback systemsElectronic devices. Large- and small-signal models
  • Electronic devices large and small-signal models
  • Large and small-signal models of diodes and transistors (MOSFET and BJT)Ideal and non-ideal operational amplifier.
  • Ideal and non-ideal operational amplifierElementary transistor stages:
  • Elementary transistor stages: biasing, operation point, small signal analysis. Design techniques of small-signal amplifiers and their uses in multistage
  • Design techniques of small-signal amplifiers and their uses in multistage amplifiersDifferential pair and
  • Differential pair and differential amplifier
  • Design with an operational amplifier. Transconductance amplifier.
  • Active-RC and OTA-C filtersPower amplifiers.
  • Power amplifiers.

Recommended US semester credits: 3  

T-803-VERK Project Management and Strategic Planning

Course description currently unavailable. This is a MSc level course, but is open to advanced undergraduate students.

Course Level: Upper  

Recommended US semester credits: 3   Course Level: Upper  

T-845-UMHV Sustainable Engineering and the Environment

Course description currently unavailable.

Recommended US semester credits: 3  

VT SVF1003 Vibration Theory

Topics covered in this course include:

  • Free, damped and excited vibrations in linear systems
  • Nonlinear vibrations
  • Two-degree-of-freedom systems
  • Design for vibration suppression
  • Measurement and analysis of vibrations
  • The use of the ANSYS program for vibration analysis

Recommended US semester credits: 3  

T-606-NUFF Numerical Fluid Flow and Heat Transfer

The main purpose of this course is to introduce the basic principles of computational fluid dynamics (CFD) for analyzing fluid flows and heat transfer. Hands-on exercises are used to study the basic theory of CFD through programming and using existing commercial and open source CFD codes. Finite difference and finite volume techniques are emphasized.

Recommended US semester credits: 3  

T-606-HEAT Heat Transfer

In this course the concepts of heat transfer are introduced:

  • Heat conduction: One-dimensional steady state heat conduction, the solution of the Fourier equation for steady-state and transient problems. Lumped analysis using thermal resistance. Application of numerical techniques.
  • Convective heat transfer: Natural convection, empirical relations in free convection. Forced convection, laminar and turbulent convective heat transfer analysis in external and internal flows, such as flows between parallel plates, over a flat plate and in a circular pipe. Condensation and boiling heat transfer. Empirical relations, application of numerical techniques in problem-solving.
  • Radiative heat transfer: Introduction to the physical mechanism, radiation properties, radiation shape factors black body radiation, and deviation from blackbody radiation, radiation from gases.
  • Heat exchangers: Classification of heat exchangers, temperature distribution, overall heat transfer coefficient, and fouling. Heat exchanger analysis using LMTD method and NTU method.

Recommended US semester credits: 3  

T-535-MECH Mechatronic

Mechatronics-2 extends Mechatronics-1 by going into more details. While Mechatronics 1 is broader and more about getting results fast (what is possible), Mechatronics 2 is more about accuracy and how to match a design to a task with economy, accuracy, and robustness in mind (what is the limit). The course includes sensors, signal conditioning, interfacing, analog-digital conversion, digital input/outputs, timers, low level embedded firmware programming, actuators, UARTs and serial communication. It is expected that the student is familiar with the programming language C. Along with the lectures, each student has his/her own private project based on the fundamental elements of mechatronics: sense-think-act. For this project, the student holds a lab notebook. At the end of the course, the student delivers a report about the project.

Recommended US semester credits: 3  

T-602-RISK Risk Management

This course starts by introducing basic concepts assessing and managing risk. The discussion will then focus on how risk arises, both in the corporate and financial environment and on ways to manage it, either by means of active hedging or diversification. Classification of risk will be explained with specific focus on equity -, interest rate – and credit risk. Value-at-risk (VaR) will be introduced as one way of quantifying risk and the KMV model, popular with rating agencies such as Moody’s, will be discussed for quantifying credit risk. For both models, we will emphasize their strengths and limitations. The course will also cover risks associated with positions in a range of different derivative contracts and how they can be hedged.

Recommended US semester credits: 3  

  • Classes in English with Icelandic students
    • STEM and business courses

    Students in Reykjavik will live in local apartments and guesthouses. Rooms will generally be double-occupancy with shared bathrooms, living areas, kitchen, and laundry facilities.

    Note: Housing between the fall and spring semesters is not included.