Προπτυχιακό τμήμα - Βαchelor στην Θεσσαλονίκη από το DEI College

Department of Computing

Degree in Computer Science - BSc (Hons) Computing

Description of the Computing Programme

The Department of Computer Science of DEI College aims to familiarize and educate students with the basic theoretical and practical principles of computers. Through a frequently updated curriculum and closely following technological developments, the students of the programme have a direct connection to the needs of the job market. The Bachelor of Computer Science degree is designed to help students understand the role of computer systems and information systems in modern business. Particular emphasis is placed on software engineering, artificial intelligence, digital media and multimedia technology, databases, security and cryptography, web development, and web programming.

The BSc (Hons) Computing Undergraduate Computer Science Programme is offered in collaboration with the University of Sunderland. It is aimed at candidates who are interested in obtaining a competitive IT degree and plan  a successful career in the field. The aim is for students to acquire essential knowledge in technical equipment and software and to study a modern programme in the field of information technology and new technologies, which fully meets the needs of business and the market.

 DEI College students have access to the College library and the University of Sunderland e-libraries, enjoy free participation in DEI College seminars and a privileged discount card  at various stores and services.

 

Why should I Choose the Computer Studies Programme at DEI College, Thessaloniki?

  • Modern and constantly updated curriculum, which is in line with the needs of the market
  • Lifelong acquisition of knowledge, skills and abilities in problem solving management, both at  a personal level and in a team.
  • Fully trained teaching staff who help the student to understand in depth the subject of Computer Science
  • Emphasis on the international dimension of developments in technology and research
  • Possibility of free English language learning
  • Recognized study programme by  the University of Sunderland in the United Kingdom
  • Possibility of full-time or part-time study, depending on the needs and abilities  of each student
  • A wide range of modules  to obtain the necessary knowledge for future professionals
  • Obtaining a competitive degree for the job  market with essential programming knowledge
  • Fully English-language program that facilitates career prospects abroad
  • Large percentage of professional activity of the graduates of the department

Career Opportunities

The University of Sunderland is one of the UK's leading universities in terms of student employability. Upon successful completion of the studies in Computer Science, the graduates will have acquired the fundamental and special knowledge required for the beginning of their career in the field of Computer Science. In addition, they will have developed the transferable IT skills and competencies required in modern market segments. The degree meets the requirements of jobs related to providing management and know-how advice to organizations that use information and communication technologies. In this way, the graduates of the School of Computer Science of DEI College are able to claim competitive jobs, in Greece and abroad, and to ensure a successful career. 

 

Course Structure

The study programme can be completed in 3 years  of full-time study or in 6 years  of part-time study. Teaching methods include lectures, seminars, group work and research, while assessment methods include papers, research, presentations and written examinations.

 

1st Year

Below are presented in detail the modules  of the first year of the School of Computer Science.

  • Computer Systems, Architectures and Networks

    Students will gain an overview of how a computer works, from the moment it is switched on. They will explore what happens inside the machine, including how computers process input, generate output and store data. They will install and configure a modern operating system, and troubleshoot hardware and software problems using real equipment and simulations.

  • Software Engineering

    Students will explore a wide range of software engineering techniques and industry practices, designed to promote the production of high-quality, efficient, reliable, and secure software. They will examine how software is created and the various stages of the software development lifecycle, together with consideration of social, ethical, professional, and legal issues. They will evaluate software products to ensure that they are functioning correctly and conclude their strengths and weaknesses.

  • Introduction to Programming

    Students will learn about the fundamental programming concepts, including how to write computer programs using a high-level programming language such as Python or C#. They will develop an understanding of debugging techniques to find and resolve defects. They will select and implement appropriate structures for file handling, data manipulation, and error handling within a program.

  • Full Stack Development

    Students will explore both front-end and back-end web development, and use frameworks to create a fully dynamic web application. They will consider the development of the modern web and review the underlying technologies and standards. They will create programs that run on a live web server and use a modern programming language.

  • Emerging Technologies

    Students will delve into the emergence of novel tools and techniques within computer science. They will discuss the potential impacts of a range of emerging technologies on industry and society, including virtual and augmented reality, drone technology, cryptocurrencies, wearable technologies, and cybersecurity. They will consider the issues associated with end user adoption of new and emerging technologies.

  • Specialist Project

    Students will explore and develop an individual project based around your preferred area of study. They will work directly with subject specialists in workshop-style sessions to explore your specialism. They will appreciate the social, ethical, professional, and legal issues as they apply to computer-based systems.

2nd Year

Below are presented in detail the modules of the second year of the school of Computer Science:

  • Personalised Skills Development

    Students will analyse their personal skills development needs, starting with a test of existing skills and then moving on to a selection of possible opportunities so that they can tailor their personal development to their needs.


  • Software Enterprise Project

    Students will have the opportunity to prepare for internships and job opportunities in computer science and information technology. During the program, students will work in groups on creating a real product.


  • Intermediate Software Development

    Students will study the basic concepts associated with simple classes and objects and cover a range of more sophisticated object-oriented ideas, such as "heredity" and "polymorphism". During the program, students will be immersed in research and assimilation of information, in the interpretation of the specifications of a problem and in the determination of the appropriate solution, in written communication through the production of documentation and design reports, and in technical ability and the use of appropriate software.


  • Advanced Software Development

    Students will explore in-depth issues related to modern software development, including the application of standard industrial methods in the design, development and testing of complex systems.


  • Database Systems Development

    Students will learn to design, develop, and manage database systems for organizations. During this program, students will focus on understanding the common theory of relational databases, analysis, design, development, and management processes.


  • Internet of Things

    Students will acquire the specialized skills needed to develop applications for IoT devices in the real world, including the use of robotics and sensors. They will also focus on programming, network connectivity, configuring and deploying IoT devices in simulated and practical environments.


3rd Year

Below are presented in detail the modules  of the third year of the School of Computer Science.

  • Computing Project

    Students will articulate an in-depth knowledge and critical understanding of your chosen research topic. They will develop your professional skills, such as problem-solving, creativity, critical thinking, self-reflection, and time management. They will collect, organise, and present your body of work, including a critical evaluation and correct citation and reference of appropriate research sources.


  • Artificial Intelligence

    Students will examine a range of AI techniques and their application to problem-solving within society, industry, and research. They will develop an awareness of the contemporary developments in the field of AI and their application and potential implications. They will critically assess real-world problems and determine which AI approaches are suitable for their solutions.


  • Advanced Data Technologies

    Students will have the opportunity to get in touch with the latest developments in technology, as the content of this program is updated every year to reflect current trends in database development. Topics may include enhanced data models for advanced applications, large databases related to performance and security issues, advanced database applications, database architecture issues, data analysis tools, and more.


  • Android Mobile Development

    Students will create an extremely interactive and dynamic mobile application. They will have the opportunity to use an integrated and scalable approach that bridges the fields of modern in-house design for smartphones and tablets, SDK programming and database development.


  • Advanced Cybersecurity

    Students will be introduced to the concepts of risk, threats, vulnerabilities and attack vectors taking into account authentication, authorization and access control in an environment of confidentiality, integrity and availability (CIA). They will learn to analyse the range of tradeoffs in balancing the security properties of confidentiality, integrity and availability and learn how to select and apply the appropriate tools and techniques to address and manage concepts of risk, threats, vulnerabilities and potential attacks.

* Modules  may change each year.

Academic Staff

 The academic staff of DEI College consists of experienced instructors  with high educational and professional qualifications . Their professional involvement in this field encourages students to develop their critical thinking so that they can create their own new career opportunities, while at the same time they can meet the challenges of the field. The academic staff’s  specialization in global issues and trends, such as competition of demand, strategic planning, quality of services and knowledge of the subject, offers ideal help for the students’ future development.

 

Programme Summary Information:

Classes start: October

Language of instruction: English

Free English lessons start intensively in early September with 6 teaching hours per week and continue throughout the year with 2 hours per week.

 

Registration documents 

-High school diploma

-ID Card

-English Language Degree (if available)

-College Registration Application (to be completed at the College or Online)

Are you interested in a successful career in the IT industry?

Fill in the contact form or call us +30 2310 251888+30 2310 251999


Παρακαλούμε πληκτρολογήστε το όνομά σας.
Παρακαλούμε πληκτρολογήστε το επίθετό σας.
Παρακαλούμε πληκτρολογήστε το email σας.
Παρακαλούμε πληκτρολογήστε το τηλέφωνό σας.
Παρακαλούμε πληκτρολογήστε το μήνυμά σας.
Accept(*)
Invalid Input

Invalid Input