1) SPECIALTY EDUCATIONAL AIMS
The specific objective of the program is to provide students with knowledge, skills, habits, attitudes and values relevant to the modern rapidly developing computer systems and software technology. In order to achieve greater mobility of bachelor graduates, the emphasis is on the combination of classical knowledge and practical skills. Thus prepared graduates are ready to meet the broad needs of practitioners, and will be more adaptable to market conditions.
2) KNOWLEDGE AND SKILLS, DETERMINING SUCCESSFUL ACTIVITY OF SPECIALIST IN APPLIED COMPUTER SCIENCE
Bachelors will receive widespread fundamental knowledge base in the field of Informatics and Computer Science, will have the ability through self-study to improve their knowledge and skills, will possess good language skills, will master computer technology professionally, and will be able to support preparation of the level of the information society requirements. Obtaining Bachelor’s degree in Applied Computer Science requires knowledge and skills for work related to design, creation, maintenance and operation of the systems, specialized and application software and systems as well as engineering business in their implementation.
Bachelor in Applied Computer Science must:
3) THEORETICAL TRAINING
Graduates of specialty Applied Computer Science possess fundamental knowledge and understanding of the subject matter of the studied area. General knowledge to all graduates from the professional field Informatics and Computer Science requires Bachelor graduated in Applied Computer Science to have preparation in Higher Mathematics, Applied and Discrete Mathematics, Physics, Computer Organization and Architectures, Operating Systems, Programming, Programming Environments and Use of Computers, Economics, Technical Safety. These compulsory training courses will be enlarged with more general theoretical and practical social-humanitarian knowledge in Law, Management and Marketing, Intellectual Property and foreign language training.
4) SPECIAL TRAINING
Bachelor graduated in specialty Applied Computer Science at the European Polytechnical University in Bulgaria must have significant knowledge in Computer Organization, Computer Architectures, Analysis and Synthesis of Logic Schemes, Algorithms Analysis and Synthesis, Programming Languages, Data Bases, High-performance Computing Systems, Operating Systems, Object-oriented Programming, Computer Networks, Systems with Programmable Logic, Parallel Software Engineering, Software Technologies, Programming Environments, Supercomputing Applications, Computer Graphics, Programming of Embedded Systems, Intelligent Systems, Computer Modeling, Virtual Reality, Java and Script Technology, Image Processing, Information Systems and Robotics, Dependable Design of Software Systems, Service Oriented Systems Design, Bioinformatics. She/he must have overall picture of modern computer systems and programming and how to provide computer services. For mobility and to meet the specific students’ interests, blocks of electives courses are introduced in the areas of Software Engineering and Information Technology. Elective modules are open to introduction of new subjects, which can flexibility respond to needs of software market, according to dynamically changing environment in the area of information technology. In this way we provide the ability to create professionals, to cover future staffing needs in the industry.
5) OPTIONAL TRAINING
Entered optional subjects support the realization of specialists, maintain and improve the level of foreign language and computer knowledge. The introduction of the optional subjects improve on the one hand the specialized training of students by giving knowledge, representing the upgrade mandatory for specialty courses, on the other hand cover areas with separate character.
6) GENERAL SKILLS
Bachelors in Applied Computer Science should possess the following general skills:
7) SPECIAL SKILLS
Bachelors of Applied Computer Science should apply their knowledge and skills with a professional approach and grounded to solve problems in the field of study. They should possess special skills in the field of design, creation, installation, operation and maintenance of application and system software. Bachelors of Applied Computer Science acquire skills for the use of technical literature and documentation in English. Bachelor of Applied computer Science must possess the following important special skills:
8) PROFESSIONAL COMPETENCE
Graduates in Applied Computer Science with Bachelor’s degree are able to perform the following activities in the field of Informatics and Computer Science:
9) AREAS OF PROFESSIONAL REALIZATION
Bachelors in "Applied Computer Science" are prepared to work as programmers in a wide range of software languages, platforms and environments, including in the field of Supercomputer Applications, such as marketing specialists in Computer Systems, Networks and Multimedia Technologies, as well as teachers in specialized secondary technical schools after acquiring additional teaching qualification. They can work as sales representatives or distributors of application and system software, as representatives of companies involved in engineering and / or consulting.