Bachelor of Science in Computer Science
Bellevue, Switzerland
BSc
DURATION
120 hours
LANGUAGES
English
PACE
Full time, Part time
APPLICATION DEADLINE
EARLIEST START DATE
Aug 2026
TUITION FEES
CHF 34,280 *
STUDY FORMAT
On-Campus
* annual expenses / tuition rate for part-time students is CHF 1,080 per credit hour
Key Summary
Curious about Webster Geneva Campus? Join our end-of-month Q&A session with the Admissions Team!
In the Computer Science Department at Webster University Geneva, our objective is not just to provide students with a solid background in the different areas of the discipline, but also to encourage and help develop students' creativity and originality. Classes combine theory and practice with practical work constituting up to 50% of the class time. Individual and teamwork projects are another essential feature of our pedagogy and classes are small to enable you to receive individual help from professors. Many of our faculty are also IT professionals or active researchers and will provide you with insight into the latest technologies.
By joining the Computer Science Department you will have the option to enrich your degree with an emphasis in cybersecurity. This domain, sitting at the edge of multiple disciplines, is in high demand in the American and European markets.
Bachelor's Programs in Computer Science
The Computer Science major at Webster Geneva Campus works with students to develop computer science skills that range from methodology in project management, specification and requirements analysis and GUI design to practical skills including C++, algorithms, data structures, databases, networks and operating systems. Over the course of the program, students gain the knowledge required to join a software development project.
The program balances theory and practice, allowing students to develop their problem-solving skills through various projects while building a solid foundation in the fundamental and theoretical knowledge that is essential to long-term success in the field of computer science. Human and business aspects are also explored during the course of study, as well as through our Global Citizenship Program (GCP).
Students who graduate from our Computer Science program will be prepared to join a software development team, as well as to pursue master's degree studies.
Students who graduate are ready to join a team, as well as to pursue a master's degree studies.
Special (optional) emphasis on Cybersecurity
Computer Science majors can elect to declare an emphasis in the field of cybersecurity. Students who choose this focus on security will delve deeper into today's large-scale, distributed and innerconnected IT systems, as well as learn how to produce secure code as programmers, preparing them for a junior position both in the software development and information technology markets.
The Cybersecurity emphasis is integrated into electives within the Computer Science major and does not require additional semesters of study. Students can then choose to pursue further education in cybersecurity at the graduate level.
Why Study Computer Science at Webster University Geneva?
- Geneva has a longstanding history with the founding of the internet: the city is home to the CERN, headquarters for the International Telecommunications Union, and an Engagement Center for ICANN.
- Many local organizations advocate for international governance of the internet, from the Geneva Internet Platform to the Geneva Initiative.
- Webster University Geneva regularly hosts conferences on related topics — such as an international conference on the Internet of Things in May 2019
- Students can earn a minor in Mathematics that complements the Computer Science degree and helps with admission to master's programs. The Computer Science major itself already includes math classes.
Program Recognition
Due to the longstanding research collaboration between Webster professors and both public and private organizations in the U.S., Webster University’s cybersecurity program has been endorsed by the National Security Agency (NSA). Webster has also been designated as a National Center of Academic Excellence in Cyber Defense Education through the academic year 2024 for the Bachelor of Science in Computer Science with an emphasis in Cybersecurity. Webster University is the only private school in Missouri to have this designation.
Start Your Career with an In-Demand Degree
Successful graduates in Computer Science are able to combine creative and technical skills to solve the problems that the market needs to be answered. Classes consist of a high proportion of practical work with professors who are active in the industry, bringing real-world experience and the latest technology into the classroom. Recent graduates now work at companies including the International Air Transport Association (IATA), Swisscom, and Apple.
Upon completion of the program, students will:
- Demonstrate mastery of computer science in the following core knowledge areas:
- Software conception and development
- Databases
- Operating systems and computer architecture
- Computer networks
- Describe how technological advances impact social issues and professional practice
- Write and orally communicate technical material effectively and professionally
- Apply problem-solving skills and the knowledge of computer science to solve problems With the Emphasis on Cybersecurity:
- Demonstrate a working knowledge of threats and countermeasures
- Demonstrate a capability to integrate security concerns in software development
Required Courses
- COSC 1550 Computer Programming I (3 hours)
- COSC 1560 Computer Programming II (3 hours)
- COSC 1570 Math for Computer Science (3 hours)
- COSC 2610 Operating Systems (3 hours)
- COSC 2670 Network Principles (3 hours)
- COSC 2810 Systems Analysis and Design (3 hours)
- COSC 2710 Social Engineering and Society (3 hours)
- COSC 3050 Data Structures I (3 hours)
- COSC 3100 Data Structures II (3 hours)
- COSC 3410 Computer and Information Security (3 hours)
- COSC 3510 Computer Architecture (3 hours)
- COSC 3810 Principles of Programming Languages (3 hours)
- COSC 4110 Database Concepts (3 hours)
- COSC 4120 Database Applications (3 hours)
- MATH 2410 Discrete Mathematics (3 hours)
Students will choose TWO of the following courses:
- COSC 3660 Network Concepts (3 hours)
- COSC 3230 Human-Computer Interaction (3 hours)
- COSC 4250 Software Engineering (3 hours)
- COSC 4260 Software Engineering (3 hours)
- COSC 3500 IT Project Management (3 hours)
- COSC 3900 Practicum (3 hours)
- MATH 2200 Statistics (3 hours)
- CSSS 3510 Writing Secure Code (3 hours)
- CSAI 3210 Introduction to Artificial Intelligence (3 hours
And ONE of the following courses:
- COSC 1800 Python Programming (3 hours)
- COSC 2050 Java Programming (3 hours)
- COSC 2110 Computer Languages (3 hours)
Students planning to enter a graduate program in computer science or a related field after graduation are encouraged to take the following courses. These courses are not required for the BS in computer science:
- MATH 1610 Calculus I (5 hours)
- MATH 1620 Calculus II (5 hours)
- PHYS 2030 University Physics I (3 hours)
- PHYS 2031 University Physics I: Lab (1 hour)
- PHYS 2040 University Physics II (3 hours)
- PHYS 2041 University Physics II: Lab (1 hour)
Webster University has established strong alliances with many organizations and companies in the greater Lake Geneva region. Our Career Services department helps students explore internship opportunities (in Switzerland or abroad) in order to get a hands-on experience in a real environment.
Webster students pursue different pathways to gaining experience: some volunteer as campus Computer Lab Assistants and some become interns at organizations or companies, locally in Geneva or in their home country over the summer. Students have the possibility, depending on the subject, to have their internship count in their degree, as an “Academic Internship”, coordinated between a professor and an employer.
Recent computer science graduates now work at companies such as the International Air Transport Association (IATA), Swisscom, and Apple.
Internship FAQ:
Can I be paid as an intern?
Each year, Webster Geneva receives and transmits both paid and unpaid internship offers.
Paid internships usually require work eligibility (either Swiss/EU citizenship or family resident permits that allow work). However, International Organizations — from the United Nations and its agencies to specialized NGOs like The Global Fund or the International Committee of the Red Cross — have regular unpaid internship offers, for which international students are welcome.
Can I do an internship during the academic year or only during the summer?
Academic Internships are organized between the school and the employer; generally, these need to coincide with the academic calendar (Fall semester, Spring semester, or Summer term).
Other internship opportunities are sometimes dependent upon the employer’s needs. They may have an annual internship program (advertised in advance) or have ‘just-in-time’ needs about which they advertise for immediate placement.
How many hours of work are typically required?
This depends on the needs of the organization. A typical Academic Internship (which earns 3 credits — equal to one course — toward your graduation) would be 14 hours of work per week during a 16-week semester.


