About our Computer Science students

Computer science students at workThe Dplôme Universitaire de Technologie (DUT) in Computer Science is a French national undergraduate diploma for candidates owing a good "Baccalauréat" (equivalent of "A" Levels in maths and science). They attend a two-year course, with 35 hours per week divided up into lectures (20% of the total time), tutorials (30%) and practicals (50%), which ends in a 10-week work placement (12 weeks abroad). The bias is on practical work.

 

Here are some possible positions and responsibilities :

  • Analyst-programmers/developers (system analysts, programmer-designers),
  • software designer,
  • Junior development manager,
  • programme tester,
  • “integrater” (put together all the modules of an application),
  • software ergonomist,web developer

Students are trained to be able to design and implement computing systems corresponding to the need of users. They can design and develop databases, design and write programs, design and develop web pages. They are also trained to be systems analysts, work on digital image processing….

Teaching programme for the two years :

Computer Science / Information Technology

Algorithms and Programming (260 hours) :

  • Algorithms, use of data structures
  • Designing data structures (concept of abstract type,of encapsulation, of an event, of quality, of memory management, of persistence management)
  • Object programming (Java), web development (PHP, HTML, Javascript)

Architectures, Systems and networks (200 hrs) :

  • Computer architecture, architecture and programming (manipulating machine language concepts)
  • Understanding and using an operating system : fundamentals and implementation, Shell, script language under Unix
  • Understanding and using networks : applications, data transfer, management of communication in a network, LAN technology, network installation and configuration, interconnection.

Software Engineering tools and models (235 hrs) :

  • Information system modelling : organisations and information systems, modelling languages, methods of analysis and design
  • Additional software production techniques : implementing design principles for relational datebases, Man Machine Interface design principles and a quality approach in the process of software production.
  • Database principles : Oracle, SQL, MYSQL. Database management problems, DBMS (characteristics and features, relational data model)

Additional modules in software engineering, digital image processing, systems and networks (180 hrs)

 « General » knowledge and skills

  • Mathematics for computer science (200 hrs)
  • English (120 hrs) : technical language and communication ( CV, job interview, discussions, presentations, reports, mails,etc )
  • Communication (120 hrs) : reports, presentations in French, communication, cultures and societies
  • Economy and Management of organizations (240 hrs) : concepts and tools of economic analysis, modern economic questions, Understanding the principal operational fields of an organisation, management methods, implementation of organisation strategies, information technology management
  • Additional modules (180 hrs) : digital image processing, software engineering and  networks

Projects and work placement

  • Tutored projects (300 hrs) :for example, second-year students can have to build a complete application in groups supervised by a tutor.
  • Personal and professional project (40 hrs) : understanding of IT jobs, identify the student’s personal aims in terms of area of activities, familiarise students with document-based research, with the work place, with time management.
  • Work placement (12 weeks). Objectives :
  • To get a first work experience in a company, to apply the knowledge and skills the students have learnt and develop new ones.
  • To adapt to a different environment (in a foreign country) and a different culture.
  • In an English-speaking country : to adapt to new tools, to a new company culture,to improve their skills in professional English by working in that language.

Here are some possible subjects :

  • Design and develop applications/software
  • Design and manage databases
  • Design and develop web sites
  • Design a user’s interface to process 3D objects, images or video
  • Design and develop video / online games (2D nd 3D)
  • Manage projects
  • Develop software for satellite data analysis and/or processing

The placement lasts from mid-April to the end of June, but can last longer if you wish. This year the placement is from 6 April to 28 June 2009.

There is no obligation on your part, even though it would be greatly appreciated… Alternatively, you could also decide to pay him/her on merit, at the end of the placement, or provide some help towards accommodation and food.
Our students are allowed to apply for grants through our university which could help cover their living costs. In order to apply for those grants, they will need a copy of the Training Agreement, which is why we usually insist on your sending us this agreement as early as possible.

Once you have agreed to taking a student on a placement, perhaps following a telephone interview, you will be sent a Training Agreement by the university. This agreement will contain the following information :

  • the student's name and details as well as the company's name and address
  • the name of our university
  • the name of the degree
  • the name of a supervisor in the company and at the university with a possible topic
  • the dates of the placement/internship
  • the obligation for the student to have his own insurance
  • the obligation for the student of writing a final report

Thank you for your interest. For further information please contact :
Anne-Isabelle LLANTA (Placement Coordinator)
anne-isabelle.llanta@univ-rennes1.fr
Département Informatique
IUT de Lannion (Université de Rennes 1)
22302 LANNION, France     
Tel: 00 33 2 96 46 94 18/ Fax: 00 33 2 96 46 93 95