Introduction
Computer science sees itself as the science of systematic information processing with computers. As a modern science, it has had a stronger and more lasting influence on our life, work and leisure time than many other sciences over the past decades. The ever increasing number of multimedia, networked and embedded systems leads to ever shorter innovation cycles in industry, economy and society. New sub-areas and disciplines are emerging that require qualified specialists. This results in one of the most important challenges for the future: to make IT secure, reliable and manageable as well as socially compatible and socially acceptable for people. The computer science course not only conveys this knowledge, but also goes deep into the practice of computer science.Type of study: Full time Duration of study: 6 semesters Lecture language: German Graduation: Bachelor of Science ECTS: 180 next start of studies: each winter semester Application deadline: 07/15/2021Computer science degree courseThe distinguishing feature of the Bachelor of Computer Science course at the Hochschule Schmalkalden Sciences, which is certified by the accreditation agency ACQUIN eV, is the imparting of well-founded methodological skills in core IT subjects that endure throughout professional life. This includes a wide range of programming experience based on different system platforms, software engineering and the design of complex systems.
The computer science course comprises a total of six semesters, which are divided into two study phases. The first study phase extends over two semesters and standardizes the educational level of the students coming from the different educational institutions. The second phase of the study begins in the third semester, which is dedicated to practical and technical computer science. Individual specialization in selected areas of knowledge and current trends is possible in the fourth and sixth semesters. During the 15-week internship, which is firmly integrated into the curriculum, our students gain insights into professional practice while studying computer science. The consistent practical orientation is an important plus point for university graduates, which is highly valued by employers.Computer science course contentThe computer science degree covers a broad area of knowledge that imparts the specialist competencies and skills required for practice and scientific research. In addition to the basics and most important areas of application of practical, theoretical and technical computer science, knowledge of functional, procedural and object-oriented programming is also dealt with. In addition, the social skills of the students should be strengthened and trained through independent and team-oriented work. The practical completion of the computer science course is formed with the practical module in the 5th semester. As part of this, the students in a company get to know the interrelationships of the topics they have learned and their application in business and can thus facilitate their career entry into IT.Compulsory subjects in computer science:Operating systems
Database systems
English
Functional programming
Graphic data processing
Basics of information processing
IT security
mathematics
Computer science project
project management
Proseminar computer science
Procedural programming
Data structures and algorithms
object oriented programing
Information engineering
Digital technology & IT mobile technology
Microprocessor technology & embedded systems
Computer architecture
Computer networks
Software engineering
statistics
Theoretical computer science
Basics of economics
Knowledge processing
Bachelor thesis and colloquiumYou can undertake the individual specialization of your computer science degree yourself by choosing 6 modules with a total of 28 ECTS points from the individual elective areas. The Faculty Council reserves the right to decide on additional elective modules.Elective areas for individual specialization:Basics of weaving technology
Specialization in database systems
Specialization in software design
Software quality
Pattern recognition
Network planning and configuration
Compiler constructionZen Chung / PexelsBachelor's degree in computer scienceThe Faculty of Computer Science at the Hochschule Schmalkalden Sciences has been one of the leading training institutions at Thuringian universities since it was founded in 1993, with the longest tradition in computer science and the most intensive training in the core subjects of computer science.
The computer science course leads to a first professional qualification after just six semesters. Concentration in terms of content and a conscious interplay of basic qualifying course content, technical specialization and the integration of practice-relevant issues mean that you are ready to start your career at the end of your Bachelor's degree.Master's degree as a perspectiveA good bachelor's degree also allows for a postgraduate master’s degree. At our computer science faculty, we offer the master's degree in “Applied Media Informatics”, which continues the computer science course and leads to a second university degree after just four semesters.
The master’s degree is designed to deepen scientific qualifications, especially in the field of media informatics, and to expand competence in the field of conception, production, development and management of network-based multimedia applications. Research-led study according to areas of interest is encouraged by a high degree of freedom of choice. Graduates of a master’s degree can then work as specialists in a wide variety of practical areas. A qualified master’s degree also enables the start of a doctorate at a university and thus the start of an academic career.Entry requirements for a degree in computer scienceIf you want to start the admission-free computer science course, you should have a general or subject-specific higher education entrance qualification. In addition to being interested in the typical activities in computer science, you should enjoy the associated way of working, which is an important prerequisite for later everyday working life. In addition, you do not need any special prior knowledge or experience.
n As a result of the high dynamics of technological developments in the information and communication area in the computer science course, our graduates trained in new technologies and processes not only have varied, but constantly new, attractive career prospects in numerous industries. The computer science course also offers basic requirements for a successful leap into independence.
Working methods in computer science:Consideration of current and practical problems in information and communication technology as a challenge
Creative working
Theoretical-abstract work and application of formal mathematical methods
Teamwork in interdisciplinary projectsTypical jobs in computer science:System and software developer
Web developer and designer
System, network and database administrator
Organization and IT consultant
IT controller
IT project manager
IT lecturer in training and further education