Bachelor in Computer Science

Welcome!

Overview

At Caplora International College, you can study the degree either online or on campus. With a BSc in Computer Science, you will be ahead of the curve in technological advancements. Digital development and IT topics like big data will have a huge impact on the future of societies.

One focus of the BSc in Computer Science program is software engineering which is in great demand in various industries. Your knowledge base will be complemented by courses like cybersecurity, data science and artificial intelligence.

Program Learning Outcomes

Career Opportunities

At Caplora International College, you can study the degree either online or on campus. With a BSc in Computer Science, you’ll be better prepared to take on roles in the public and private sector.

One can also use the skills acquired to start one’s own project as an entrepreneur.

Programme

With a BSc in Computer Science, the graduate is empowered to perform in diverse fields such as:

Knowledge acquired in the BSc in Computer Science program is instrumental in helping the Project Manager-Software Development carry out his role that interfaces between the customer and the company developing the software. His role is also to ensure smooth exchanges between different departments in the flow of work.

Knowledge acquired in the BSc in Computer Science program is instrumental for the Business Analyst in identifying existing problems and developing concepts and IT guidelines to solve them. He is also responsible for business processes and requirements management, by analyzing and prioritizing all processes and system requirements.

Knowledge acquired in the BSc in Computer Science program is instrumental for the Software Developer in the design and development of software from individual components to complete application. He is responsible for programming solutions tailored to specific requirements and user needs, while keeping an eye on the economic framework and ensuring compliance.

Semester 1CreditsNumber
Introduction to Computer Science5C.S 101
Introduction to Academic Work5C.S 102
Mathematics I5C.S 103
Object-oriented Programming with Java5C.S 104
Data Structures and Java Class Library5C.S 105
Intercultural and Ethical Decision-Making5C.S 106

 

Semester 2CreditsNumber
Mathematics II5C.S 107
Web Application Development5C.S 108
Collaborative Work5C.S 109
Statistics – Probability and Descriptive Statistics5C.S 110
Computer Architecture and Operating Systems5C.S 111
Project: Java and Web Development5C.S 112
Semester 3CreditsNumber
Database Modeling and Database Systems5C.S 201
Project: Build a Data Mart in SQL5C.S 202
Requirements Engineering  5C.S 203
Computer Networks and Distributed Systems5C.S 204
Algorithms, Data Structures, and Programming Languages5C.S 205
IT-Service Management5 C.S 206
Semester 4CreditsNumber
Project: IT Service Management  5C.S 207
Theoretical Computer Science and Mathematical Logic5C.S 208
Introduction to Programming with Python5C.S 209
Software Quality Assurance5C.S 210
Specification5C.S 211
Project: Software Engineering5C.S 212
Semester 5CreditsNumber
Seminar: Current Topics in Computer Science5C.S 301
Introduction to Data Protection and IT Security5C.S 302
Cryptography5C.S 303
Elective A10 
Elective B5 
Semester 6CreditsNumber
Elective B5 
Agile Project Management5C.S 304
IT Law5C.S 305
Computer Science and Society5C.S 306
Bachelor Thesis10 
Total for the entire period of study180 
Electives A & BCreditsNumber
Mobile Software Engineering10 
Big Data and Cloud Technologies10 
Business Intelligence10 
Software Engineering with Python10 
IT Project and Architecture Management10 
Salesforce Platform Management10 
Salesforce Platform Development10 
Studium Generale10 
Internship10 

Tell us a little about yourself and we’ll help with the rest. Our convenient online application tool only takes 10 minutes to complete.

After you submit your application, an admissions representative will contact you and will help you to complete the process.

Once you’ve completed your application and connected with an admissions representative, you’re ready to create your schedule.

FORM

Are you ready to take the next step toward your future career?