• In the 2019-20 academic year, just students of the Bachelor's degree in Computer Science - Software Engineering (Ingeniería Informática- Ingeniería del Software) will be able to enrol, by means of self-registration, in the English Language groups, as included in the document Student Distribution in groups, on page 3.
  • The order of self-registration is via access marks or average mark of the Academic Report, and grants priority to those students with the best marks.
  • Those students who register for all their subjects to be imparted in English, can request the change in the rest of the subjects (in Spanish) to Group 1. To this purpose, they must submit a written letter requesting a change of group to the Secretary’s Office within the set timeline.
  • All classes and evaluations are in English; the students must have sufficient knowledge of the language.
  • The student registered in the English Language group will be able to change to the group in Spanish by means of self-registration while it remains open.


The knowledge of a second language, and in the particular case of computer science studies, of the English language, enables a greater level of job skills to be acquired and provides a higher level of competitiveness for our students. On the other hand, on finding ourselves fully immersed in the European Higher Education Area, he mastery of the English language becomes essential as a basic means of intercommunity communication. The study and improvement of the English language in the first years of the degree courses will facilitate access for our students to studies in foreign universities by receiving grants and international agreements of double degrees. However, according to current regulations, all students of the University of Seville must, before finalizing their degree course, become qualified in a level of knowledge and skill in a second language equivalent, as a minimum, to level B1 of the Common European Framework of Reference of Languages (MCERL), which corresponds to a level of an independent user in a foreign language.

The School of Computer Engineering wants to offer its students the possibility of achieving this added value, thereby bringing them closer to the knowledge of the terminology and the language proper to computer science in the English language, while simultaneously pursuing their degree qualifications and attaining an improvement in their English. The possibility of expanding the knowledge of the English language in a transversal way across the various academic years is encouraged by promoting the development of curricular itineraries with subjects taught in English.

Up to the 2018-19 academic year, this offer was available to students of the three Bachelor’s Degrees in Computer Science. Due to strategic lines identified by the University of Seville, from now on this offer will be available just for students of the Bachelor's degree in Computer Science - Software Engineering (Ingeniería Informática- Ingeniería del Software).


The inclusion of the English language into the teaching of the ETSII syllabus is incorporated via an extra group in the Bachelor's Degree in Computer Science - Software Engineering (Ingeniería Informática- Ingeniería del Software). In this group, 20 places are offered for the first year course and 24 places for the third year course (which will be fully incorporated into the itinerary in the course 2022-23) for the theory group; this means forming a smaller group, which can result in better personal monitoring of the students. The division and organization into practical and laboratory subgroups is similar to that of the other groups in Spanish, depending on the teaching model of each subject.

First-year course

  • Digital Electronic Circuits (First Term, , 6 ECTS).
  • Business Management (Second Term, 6 ECTS).
  • Computer Structure (Second Term, 6 ECTS).
  • Fundamentals of Programming (Annual, 12 ECTS).
  • Introduction to Discrete Mathematics (First term, 6 ECTS).
  • Infinitesimal and Numerical Calculus (First term, 6 ECTS).
  • Physical Foundations of Computing (First term, 6 ECTS).
  • Linear and Numerical Algebra (Second term, 6 ECTS).
  • Statistics (Second Term, 6 ECTS).

Second-year course

  • Analysis and Design of Data and Algorithms (First term, 6 ECTS)
  • Computer Logic (First term, 6 ECTS).
  • Introduction to Software Engineering and Information Systems I (First term, 6 ECTS)
  • Computer networks (First term, 6 ECTS)
  • Operating Systems (First term, 6 ECTS)
  • Architecture and System Software Integration (Second term, 6 ECTS).
  • Computer Architecture (Second term, 6 ECTS).
  • Discrete Mathematics (Second term, 6 ECTS).
  • Introduction to Software Engineering and Information Systems II (Second term, 6 ECTS).

Third-year course

  • Design and Testing 1 (First term, 6 ECTS).
  • Modelling and Numerical Simulation (First term, 6 ECTS).
  • Requirements Engineering (First term, 6 ECTS).
  • Artificial Intelligence (Second term, 6 ECTS).
  • Design and Testing 2 (Second term, 6 ECTS).
  • Modelling and Graphic Visualization (Second term, 6 ECTS).