Bachelor of Computer Science (FS-FI-BACS)
Computer Science is undergoing rapid change and allows you to be at the cutting edge of technological advancements. Digital development and other IT topics such as big data will have a huge impact on the future of our society, which means that experts in this field are in great demand.
Whether you have IT or an industry that uses IT in mind, the online BSc Computer Science programme will teach you all the knowledge and skills you need for a successful start in the IT job market.
One particular focus of the BSc Computer Science programme is software engineering. This is currently the most important sub-discipline of computer science, and it can be applied in many jobs across a wide range of industries. You’ll build a broad knowledge base complemented by courses like cyber security, data science, and artificial intelligence. Enhance your career with additional skills in data security, project management, and IT law.
First of all, you’ll lay the foundations with introductory classes on programming, academic writing, and mathematics. Afterwards, in the computer science modules, you’ll deal with core topics such as databases, algorithms, and theoretical computer science.
In addition, you’ll expand and deepen your skillset with core areas of software engineering. These include modules such as requirements engineering, software quality assurance, and IT service management. Courses on IT security and IT law, agile project management, and current issues in computer science will round off your studies.
The order of courses presented below is for the online studies model of this programme.
Course Overview
- Module DLBCSICS: Introduction to Computer Science
- Module DLBCSIAW: Introduction to Academic Work
- Module DLBCSM1: Mathematics I
- Module DLBCSOOPJ: Object-oriented Programming with Java
- Module DLBCSDSJCL: Data Structures and Java Class Library
- Module DLBCSIDM: Intercultural and Ethical Decision-Making
- Module DLBCSM2: Mathematics II
- Module DLBCSWAD: Web Application Development
- Module DLBCSCW: Collaborative Work
- Module DLBDSSPDS: Statistics: Probability and Descriptive Statistics
- Module DLBCSCAOS: Computer Architecture and Operating Systems
- Module DLBCSPJWD: Project: Java and Web Development
- Module DLBCSDMDS: Database Modeling and Database Systems
- Module DLBDSPBDM: Project: Build a Data Mart in SQL
- Module DLBCSRE: Requirements Engineering
- Module DLBCSCNDS: Computer Networks and Distributed Systems
- Module DLBCSL: Algorithms, Data Structures, and Programming Languages
- Module DLBCSITSM-01: IT Service Management
- Module DLBCSPITSM: Project: IT Service Management
- Module DLBCSTCSML: Theoretical Computer Science and Mathematical Logic
- Module DLBDSIPWP: Introduction to Programming with Python
- Module DLBCSSQA: Software Quality Assurance
- Module DLBCSS: Specification
- Module DLBCSPSE: Project: Software Engineerin
- Module DLBCSSCTCS: Seminar: Current Topics in Computer Science
- Module DLBCSIDPITS: Introduction to Data Protection and Cyber Security
- Module DLBCSCT: Cryptography
- Module DLSFPD: Salesforce Platform Development
- Module DLBCSEMSE: Mobile Software Engineering
- Module DLBCSEBDCT: Big Data and Cloud Technologies
- Module DLBCSEBI: Business Intelligence
- Module DLBCSESEWP: Software Engineering with Python
- Module DLBCSEITPAM: IT project and architecture management
- Module OPTINTER1: Internship
- Module DLBSG_E: Studium Generale
- Module DLSFPM: Salesforce Platform Management
- Module DLSFPD: Salesforce Platform Development
- Module DLBCSEMSE: Mobile Software Engineering
- Module DLBCSEBDCT: Big Data and Cloud Technologies
- Module DLBCSEBI: Business Intelligence
- Module DLBCSESEWP: Software Engineering with Python
- Module DLBCSEITPAM: IT project and architecture management
- Module OPTINTER1: Internship
- Module DLBSG_E: Studium Generale
- Module DLSFPM: Salesforce Platform Management
- Module DLBCSAPM: Agile Project Management
- Module DLBCSIITL: IT Law
- Module DLBCSCSAS: Computer Science and Society
- Module DLBBT: Bachelor Thesis