to have knowledge about basic concepts, terminology and technical knowledge in computer science subjects and understand and apply basic theoretical and practical methods,
to follow technological innovations in the field, to develop mathematical models and interpret data, to identify engineering problems and implement algorithmic solutions through programming languages,
to inform the relevant persons and institutions about issues related to the field of Computer Science, convey ideas and propose solutions to the problems in written and oral form,
to apply their knowledge of Computer Science to other disciplines.