Presencial en Bath
3 years
Modalidad Abierta
This course is for you if you’re interested in studying computer science but want to wait until later in your degree before deciding what area to specialise in. It's a broad-ranging course providing you with the knowledge to apply computer science methods to new and emerging computing problems, and learn skills highly valued by employers.
You will gain a solid foundation in computer science with rigorous theory and practical experience. The course combines software systems design, software development, interaction design, artificial intelligence, computational mathematics, computer graphics, and vision.
Tailor to your interests
In the first year, you will learn the basics of computer science, including mathematics and programming skills, followed by more advanced and specialised units in the following years. In the second year, you'll complete a group project with other students to design and build an interactive application.
You can specialise in a particular field through optional units and an individual project combining your interests in a specific area of computer science. You’ll regularly meet with an academic who specialises in your chosen field.
Extracurricular support and activities
As a student here, you’ll be part of a supportive department, with lots of opportunities to get involved in societies and events such as hackathons, coding competitions and conferences.
The Bath Computer Science Society is a very active society and organises events throughout the year.
Put your learning into practice
Alongside teaching, our academics carry out research in important areas of computer science including artificial intelligence, human-computer interaction, mathematical foundations and visual computing. You’ll have the chance to work alongside them on your own research project.
Develop your professional skills
You will attend a skills development programme during the first and second years of your course. These timetabled sessions focus on developing your understanding of your personal strengths and transferable skills, and how these can be used within industry. The programme includes employer events, where you can learn more about the opportunities available to you when you graduate.
Use specialist facilities
You will have access to purpose-built teaching labs, including a maker lab, allowing you to explore, create, experiment and share software-driven and physical artefact projects in a collaborative workspace context. You will also have access to specialised hardware (for example GPUs) and multiple cloud computing services for the analysis of complex, data-intensive processes. You will have access to most of our specialist labs 24/7. You can see some of our facilities in this guided tour of the Department.
By studying a course with a professional accreditation, you could have the chance to get workplace experience, learn about new developments in the industry and apply for membership with the accrediting body. You may also be able to apply for jobs in the industry without having to do any more exams.
This course is accredited by BCS, the Chartered Institute for IT. It is initially accredited as meeting the requirements for Chartered Information Technology Professional (CITP) and partially meeting the requirements for Chartered Engineer (CEng). In line with BCS guidance, full accreditation will be confirmed once the first cohort of students have graduated from this new course.
Our courses offer excellent graduate prospects. Recent roles include Business Analyst, Software Developer, Hardware Engineer and Technology Consultant at companies such as:
- Hewlett Packard Enterprise
- Goldman Sachs
- Met Office
- Sony Interactive Entertainment
Many of our graduates also go on to postgraduate study in preparation for academic or industry-based research careers.
Contact hours
Timetabled contact hours, which may be made up of lectures, tutorials and laboratory classes, vary throughout your course and between courses but are typically between 15 and 20 hours a week in your first year.
Our teaching for this course is delivered through in-person learning on campus, supported by high quality online provision. The significant majority of contact hours over the duration of your course will be in person, and this will be enhanced by some online delivery which will constitute a smaller proportion of these contact hours, depending on your programme of study, year of study and chosen optional units. This may be supplemented by additional activities such as a small number of online learning sessions (not live), skills development sessions, and personal tutorials.
Independent learning
In addition to timetabled contact hours, you are expected to undertake independent learning and assessment activities. Typically, this might be around 15 to 25 hours per week in your first year, and include individual research, reading journal articles and books, working on individual and group projects, preparing course working assignments, presentations, or revising for exams. After your first year, the emphasis on independent learning becomes greater, for example in a final year project.
Assessment breakdown
You will be assessed by a range of methods designed to develop and test your skills and knowledge. These include closed and open-book examinations, essays, reports and presentations.
As a guide, 40 to 60% of your course will be assessed through examinations, and 40 to 60% through coursework, including practical work.
Year 1
- Artificial intelligence 1
- Computer systems architectures
- Discrete mathematics and databases
- Mathematics for computation
- Programming 1
- Programming 2
Year 2
- Advanced programming
- Algorithms and complexity
- Cybersecurity
- Human-computer interaction 1
- Human-computer interaction 2
- Machine learning
- Software engineering
- Visual computing
Year 3
- Compulsory units
- Individual project
Options
Final Year Options
El Bachelor en Informática es un programa integral que se ofrece en un formato de aprendizaje online. Los estudiantes adquirirán conocimientos para desarrollar tareas en los ámbitos de la programación, de la administración de sistemas y de bases de datos. El estudio se realiza con una visión multidisciplinar, global e incorporando el aspecto de desarrollo sostenible...
UCMA UNIVERSIDAD CARLEMANY
OpenUAX ofrece el Grado en Ingeniería Informática desde un proyecto educativo comprometido con formar profesionales competentes.
El Grado de Ingeniería Informática semipresencial elimina las barreras del campus físico y permite estudiar desde cualquier lugar y a cualquier hora.
Los estudiantes de ingeniería informática de OpenUAX acceden de manera remota, con la posibilidad de compaginar sus estudios con la vida personal y profesional, y disfrutando de la misma educación de calidad y de los mismos recursos académicos disponibles en el campus...
UNIVERSIDAD ALFONSO X EL SABIO - UAX
El Doble Grado en Ingeniería Informática + ADE de UAX te forma como un profesional integral capaz de dominar las tecnologías, comprender su impacto en los negocios y liderar proyectos innovadores. Obtendrás dos títulos en cinco años, con excelentes salidas profesionales y el prestigio de UAX Business & Tech.
UAX Business and Tech
Una experiencia universitaria que entiende los negocios y la tecnología como un todo, que te prepara para una transición a un futuro profesional donde impactar...
UNIVERSIDAD ALFONSO X EL SABIO - UAX
¿Te interesaría sumergirte en las ramas más avanzadas de la Ingeniería Informática estudiando de forma online y adaptable? El título en Ingeniería Informática de la Universidad Internacional de la Empresa (UNIE) ofrece una formación completa, pero va más allá de los conocimientos teóricos. Está enfocado en la implementación efectiva en el entorno empresarial...
UNIE
Aprovecha las extensas oportunidades de futuro que te brinda la Ingeniería Informática. Obtén una base sólida para desenvolverte en el desarrollo y aplicación de las tecnologías de la información y la comunicación. Aprende codificación, estructuras de datos y algoritmos, bases de datos, sistemas operativos, redes de computadoras, protocolos de comunicación y seguridad informática, inteligencia artificial o diseño y desarrollo web, entre otras disciplinas...
UNIR
Llevamos unos años de inseguridad en varios aspectos, que han provocado que la sociedad, empresas, trabajadores y los proyectos y sus requerimientos sean cambiantes. Esto choca con la filosofía de las metodologías clásicas, donde los requerimientos eran fijos y difíciles de cambiar. Las nuevas metodologías ágiles permiten desarrollar un proyecto de una forma óptima, adaptable y que se puede aplicar a cualquier proyecto, de cualquier tamaño y de cualquiera índole, pudiendo modificar en todo momento los requerimientos sin producir un retraso y pudiendo realizar entregas de una forma rápida para que el cliente final pueda ver su progreso...
SEAS ESTUDIOS SUPERIORES ABIERTOS