International Institute in Geneva

Our Bachelor of Science (BSc) in Computer Science is your first step into a booming industry. 30 courses including data Science, virtual reality or programming languages, to build solid skills you will later apply in real-world challenges.

Our 3 years Computer Science dregree has been specially designed to bring you in depth knowledge and comprehensive understanding of coding and information systems design. Cybersecurity, data analytics or cloud computing will ne longer have any secret for you. Our professors are committed and devoted to preparing you for this competitive and challeging environment.

Let’s get inspired, together!


Innovate, solve problems, create solutions for better life through IT, gain an effective understanding of both technology and management areas etc. International Institute in Geneva will bring your ambitions and dreams further by inspiring you with business and technology trends, and digital transformations understanding.

Make the most out of International Institute in Geneva by learning Could Computing and add more value to your BSc by earning Amazon Web Services certification.

Implementation of a computer, implementation of an automated, computer systems, there is so much to discover and learn to understand how a computer thinks and works. Welcome in the wonderful world a computer based solutions!

Computer Science prerequisites:

Students wishing to enter a computer science program will need to demonstrate certain qualities in order to maximize their chances of success.

Analytical thinking and problem-solving skills,
Solving software problems is unlike anything else, as the right answer is often not very clear, especially in difficult or complex systems. You will need to be able to experiment, to try, to test and to enjoy the chance to really explore a problem.

Perhaps the most common quality among computer science students is a desire to constantly learn. Being able to teach yourself, because you will need to know as much as possible before you can, in the future, enter this extraordinary and demanding work environment.

  • Duration
    3 Years
  • Starting
    September February
  • Courses
    30 Courses

Key Benefits

  • Gaining an effective, comprehensive understanding of both technology and management areas
  • Learning algorithmic thinking, problem solving and creating IT solutions
  • Exploring business and technology trends and understand digital transformations
  • Learn one of the key skills employers are looking for the most, Cloud Computing, and add more value to your Bachelor degree by earning Amazon Web Services certificate  
  • Having the option of achieving two bachelor degree in 3 years in Geneva: one from IIG and an additional BSc (Hons) Business Management degree awarded by the University of Plymouth, UK
  • A requirement for the progression to the double degree with the University of Plymouth, is minimum grade point average of 2.00 and 120 ECTS credits after the first 2 years .
Undergraduate Student Testimonials International Institute in Geneva

Program Details


IT and Data professionals with Cloud Computing skills are in high demand. Through our partnership with AWS Academy, we also deliver Cloud Computing content and prepare our students to take an AWS Certification exam which is one of the most valuable certifications in the market and will open doors to a huge range of opportunities.  

Course Descriptions

semester 1 Credits
  • CSC 125 – Introduction to Computer Science and Programming This course provides the fundamental concepts of Computer Science and introduces students to the basic concepts of computer programming: Analysis of simple algorithms, use of simple data structures, data types, sequence, control, conditional and looping structures, arrays, file operations, functions and libraries.
  • TEC 102 – Application of Information Processing This course covers advanced information technology concepts and terminology and introduces students to the use of software tools for business applications. It provides a thorough presentation to the use of spreadsheets from basic navigation to building financial models including introduction to database management systems.
  • MKG 115 – Fundamentals of Digital Marketing The course provides students with an introduction to all basic principles and concepts of Marketing. It covers the marketing mix, the value creation, customer satisfaction and loyalty. It also covers direct and on-line marketing.
  • ACC 105 – Fundamentals of Accounting This course describes the fundamentals of accounting, the objective is to familiarize students with the use of financial statements, journals, ledgers and business transactions.
  • ECO 235 – Economics This course introduces students to the role of supply and demand in determining market prices. The importance of consumers and firms on supply and demand is emphasized.
semester 2 Credits
  • CSC 205 – Algorithms and Data Structure This course introduces students to the most common algorithms and data structures in use on computers today. It explores the abstract data types of linked lists, queues, tables, stacks, graphs, and trees for sorting, searching and string processing. It also shows how one can implement them in programming languages using fundamental data structures.
  • MGT 100 – Principles of Management The course introduces the basic concepts, theories and principles on how a company/organization functions today. Students will learn the challenges modern managers face in running their departments and the company overall. It emphasizes how to make decisions, set objectives, budget and allocate resources, recruit the right people, plan and control in a modern company/organization.
  • CPS 207 – Creative Problem Solving Creative Problem Solving is a course designed to assist students in analyzing case studies from simple to complex. Using a variety of problem solving techniques, students will learn how to reach the best solution using the sixth step problem solving process.
  • ENV 141 – Sustainability and Development Sustainable Development is a course that demonstrates the need for examining the linkages among economic, social, technological, and environmental issues in achieving a sustainable global society. Building on the multi-disciplinary nature of environmental studies, the course incorporates various aspects of economics, social engineering, ethics, politics, and science. The course discusses strategies, legislations, innovations and best practices for more sustainable economies in the future.
  • STA 243 – Introduction to Statistics & Probability The course builds upon and expands the knowledge acquired in mathematics by introducing statistical methods such as inference, intervals of confidence, hypothesis testing and multiple regression technique.
semester 3 Credits
  • CSC 255 – Object Oriented Programming This course develops the programming skills by examining the fundamental concepts of object-oriented programming: Class, object, encapsulation, inheritance, polymorphism, abstract class and interface. It also explores the implementation techniques such as object representations and garbage collection.
  • CSC 210 – Management Decision Making The goal of this course is to introduce students to how decision analysis and processes are carried out in businesses and how data is used to improve performance and make better decisions at all levels of organizations. Students will also have the opportunity to practice the concepts/methods learnt through hands-on exercises using some commercial applications/tools.
  • CSC 115 – Website Design and Management This course provides a comprehensive overview of website design and management. Students explore the prevailing vocabulary, tools, and standards used in the field and learn how the various facets and multimedia function together in today's web environment. The course provides a solid web design foundation, focusing on content and client-side development. Students learn the basic principles behind Usability and User Experience, how to manage a web project and how to evaluate its success. Finally they gain hands-on practice by producing an interactive website.
  • MGT 240 – Organizational Behaviour This course provides an introduction to individual and group behavior in organizations. Topics include organization theory, organizational culture, team building, power, motivation, commitment and productivity, as well as the dynamics of conflict and change in organizations.
  • MGT 415 – Entrepreneurship Students will be exposed to all aspects of the entrepreneurial process. This will include a discussion of what makes an entrepreneur – external environment and personality characteristics. Assembling resources, launching the business and harvesting rewards will also be discussed. Several sessions will be devoted towards writing the business plan.
semester 4 Credits
  • CSC 225 – Database Systems The goal of this course is to introduce students the theoretical and practical aspects of database management systems. It covers the design theory of relational databases, normalization, entity-relationship diagram, creating/querying/modifying databases, constraints, triggers, views, security and database connectivity from applications.
  • CSC 245 – Computer Networks and Internet of things This course explores the basic concepts of computer networks by examining and comparing network topologies, protocols and standards. It also examines the Local area networks (LAN) and Wide area networks (WAN) and the services built on top of them.
  • MGT 320 – Project and Operations Management This course provides the knowledge and skills required to manage complex global supply chains. Global supply chain management involves coordinating and streamlining the flow and transformation of goods, services, information and funds within companies around the world to maximize customer value and gain a competitive advantage in the global marketplace.
  • MGT 305 – Human Resources Management This course provides an introduction to key HRM functions found in modern organizations such as: effective job design, staff selection, evaluation, reward systems, management development and organizational training.
  • TEC 205 – Managing Digital Innovation The course examines the current wave of digitally driven innovation and its implications on the economy and society at large. In this module students look beyond the hype and learn the important concepts behind latest innovations.
semester 5 Credits
  • CSC 240 – Software Engineering & Game Development This course covers methods and tools associated with the entire software development life cycle, including: how to analyze problems, gather and validate requirements, functional and database design, implementation, testing, debugging and maintenance. It also examines software metrics and software cost estimation.
  • CSC 320 – Cloud Computing Fondations Cloud Computing is a new model for enabling ubiquitous access to shared pools of resources (computer networks, servers, storage, applications, and services) over the Internet. The goal of this course is to present the basics behind cloud computer infrastructures and services using the leading cloud platform, AWS (Amazon Web Services). The course includes activities, demonstrations, hands-on labs, digital videos, and knowledge checks. In this course, students, if they want, can attempt the AWS Cloud Practitioner certification which is one of the most prestigious in the market and enhance their CV.
  • IUG 3001 – Current Issues in Management (Plymouth) This module exposes students to current debates within the field of business and management. The content will be fluid as it will draw on contemporary case studies, technological innovation, government legislation and philosophical, ethical or environmental debates. The module aims to facilitate knowledge and understanding of the full scope, complexity and responsibility of the management role, to critique the social, political, environmental, structural and technological processes and relationship that impact on management and to explore the range of individual, organisational and societal responses. This module is taught jointly by the faculty of the University of Plymouth and IUG.
  • IUG 3002 – Global Enterprise (Plymouth) A module providing advanced study of contemporary international business and theory. The module aims to compare and contrast the practice of strategic management in different cultural and economic contexts, to identify key trends in the core data on the international business environment and consider the implications for international businesses and to focus on the changing world order, the emerging economies and the impact this is having on dominant business management paradigms. This module is taught jointly by the faculty of the University of Plymouth and IUG.
semester 6 Credits
  • CSC 498 – Computer Science Capstone This course reinforces and expands upon some of the key learning points of the Computer Science program through an individual development assignment/project involving requirements gathering, analysis, design, implementation and project documentation.
  • CSC 350 – Cybersecurity & Data Protection This course is designed to help students with very little or no computing background learn the basics, key issues, and challenges in  cybersecurity, data privacy and protection. This course will cover how managers cope with these challenges across different industries with some relevant case studies. 
  • IUG 3000 – Organizational Leadership (Plymouth) This module examines the role of leadership in relation to structural, social, political, cultural and psychological processes at individual, team, organisational and national levels, adopting multiple perspectives. The ethical and moral responsibilities of corporate leaders are critiqued as is the inter-relationship between leadership, governance, decision-making and change. The specific aims of the module are to facilitate knowledge and understanding of corporate leadership, to critique the multi-dimensional (social, political, cultural, structural and psychological) role of leadership and to explore the ethical and moral foundation of the leadership role. This module is taught jointly by the faculty of the University of Plymouth and IUG.
  • IUG 3003 – Strategic Management Theory and Practice (Plymouth) The purpose of this module is to develop an understanding of strategic management in facilitating enterprise sustainability and growth. The module provides an integrative perspective on business development and experience of this through the use of an online simulation game. The module introduces key strategic issues and frameworks and develops students’ abilities in applying appropriate analytical techniques used in strategic decision-making. The module aims to apply appropriate methodologies and techniques to the analysis of strategic management issues, to develop an understanding of the cross-disciplinary integrative nature of the subject material and to use the principles covered in the programme to analyse issues in a variety of markets and contexts, including within a simulation game. This module is taught jointly by the faculty of the University of Plymouth and IUG.

Distinguished Speakers

Daniel Borel

Daniel Borel

Cofounder and Chairman of the Board of Logitech
Graduation ceremony 2004

Amrote Abdella

Amrote Abdella

Regional director, Microsoft 4Afrika Graduation ceremony 2016


Nationalities of Bachelor Students
  • 1. Europe (45%)
  • 2. Asia (28%)
  • 3. America (17%)
  • 4. Africa (10%)


The Bachelor of Science in Computer Science program draws on the wealth of international know-how and resources of its faculty, visiting speakers.

Study in Switzerland

Study in Switzerland

Geneva belongs to a select group of truly “international” cities of the world, making it an ideal place to study international management.

An International Network

An International Network

The International Institute in Geneva has established a strong network, developing exchange programs with 23 universities worldwide. Learn more about our international network.

Your Career with your BS-CS

Your Career with your BS-CS

BSc-CS graduates engage in systems analyst/programmer/manager careers in software/technology companies, computer services companies, and organizations of all kinds (industry, government, banking, healthcare, non-profit, etc.). There is an increasing need for such resources as all organizations and their business processes have become more and more dependant on the IT infrastructure and systems.

Career services

Career services

The International Institute in Geneva provides for counselling to assist students in their career decisions.

Learning Outcomes

  • Students will be able to demonstrate algorithmic thinking, problem solving, software development and programming skills
  • Students will be able to carry out requirements analysis of real-world problems and design and implement effective digital solutions
  • Students will be able to describe management, economic, legal, social, professional and ethical issues and responsibilities
  • Students will be able to work effectively as part of a team and communicate effectively to a range of audiences


Admission Requirements

  • A completed application form with an essay (200 to 300 words) on one of the following topics:
    - Describe your biggest achievement in any aspect of your life and the reasons for this success.
    - Select a current issue of national or international importance which you think will have an impact on society. Explain why.
  • A certified copy of a secondary school diploma in English
  • Certified High School transcripts in English for the last 3 years
  • Two passport size photos
  • A Curriculum Vitae / Resume
  • A copy of the student’s passport
  • A recommendation letter from a guidance counselor or school official (principal or teacher) in English
  • An English Proficiency test of your choice between IELTS (min. score 6.0), TOEFL (min. score 80 internet based; min. score 550 paper-based; min. score 213 computer-based) or Cambridge Advanced Certificate (min. grade C).
  • A non-refundable application fee payable in Swiss Francs CHF 150.-, Euros €140.- or US Dollars USD 150.-
Apply now