computer science and engineering bachelor program program guide 2012–2013

75
Department of Mathematics and Computer Science Where innovation starts Computer Science and Engineering Bachelor Program Program Guide 2012–2013

Upload: others

Post on 13-Feb-2022

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Computer Science and Engineering Bachelor Program Program Guide 2012–2013

Department of Mathematics and Computer Science

More information aboutTU/e, admission and enrollmentEducation and Student Service Centertel. +31 (0)40 247 4747e-mail: [email protected]/graduateprograms

Designer’s program Software Technology Following your Master’s graduation, you can continue on to the Software Technology (ST) Designer’s program within the Computer Science graduate program.High-tech industry needs experienced designers able to design complex new products and processes. A Master’s degree can give you the requisite theoretical knowledge but it does not provide a lot of practical experience. A Designer’s program gives you that practical experience, which boosts your market value for industry. You graduate with a Professional Doctorate in Engineering (PDEng) degree.The Software Technology program begins with a 15-month series of short courses and workshops and short industrial design projects. This is followed by a major in-company design assignment of nine months. The development of software for advanced systems covers a wide range of different aspects. The Software Technology program devotes a lot of attention to the project-based design and development of software for resource-constrained, software-intensive systems such as real-time embedded systems.

- Study possibilities: Full-time- Degree: Professional Doctorate in Engineering- Language: English- Times of entry: Once a year (around October 1)- Duration: 2 years- www.tue.nl/graduateprograms/cs

The Technological Designer’s programs are coordinated in the 3TU.School for Technological Design, Stan Ackermans Institute. The institute represents the three universities of technology in the Netherlands and was established in mid-2006.

PhD programsA PhD study at TU/e typically takes four years. During this period you receive scientific training and, most importantly, you perform research under the guidance of and in collaboration with your supervisor(s). The research areas covered by the sub-department are Algorithms and Visualization, Information Systems, Model-Driven Software Engineering, and Security and Embedded Networked Systems. In each of these areas we have internationally recognized research groups. In the Netherlands, PhD students are (fixed-term) university employees. This means you get a salary, and benefit from all the facilities offered by the department. Successful completion of the PhD program results in a PhD degree, which provides a solid basis for a career in academia or in an industrial research lab.

- Study possibilities: Full-time- Degree: PhD- Language: English- Times of entry: All year round- Duration: 4 years- www.tue.nl/graduateprograms/cs

About TU/e:

- Best Dutch university in Times World University Rankings 2010- 8500 students, PhD’s and PDEng’s- Open and friendly atmosphere- Personal contact with lecturers and staff- More than 70 nationalities present- English spoken everywhere in the Netherlands- Brainport Eindhoven: the world’s most intelligent community 2011 - TU/e students in high demand among employers

More information aboutthe graduate programProf.dr. Mark de Bergtel. +31 (0)40 247 2150e-mail: [email protected]/graduateprograms/cs

Where innovation starts

Computer Science and EngineeringBachelor Program

Program Guide 2012–2013

Page 2: Computer Science and Engineering Bachelor Program Program Guide 2012–2013
Page 3: Computer Science and Engineering Bachelor Program Program Guide 2012–2013

Computer Science and EngineeringBachelor Program

Program Guide 2012–2013

Major Software ScienceMajor Web Science

Editor: dr. M.L.P. van LieropVersion 2012-09-20

Page 4: Computer Science and Engineering Bachelor Program Program Guide 2012–2013

2

Page 5: Computer Science and Engineering Bachelor Program Program Guide 2012–2013

Contents

I General information 7

1 General information 9

2 General course and program information 112.1 Program structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112.2 Objectives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122.3 Educational approaches . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12

2.3.1 Design-Based Learning . . . . . . . . . . . . . . . . . . . . . . . . . 132.4 Program credits and student workload . . . . . . . . . . . . . . . . . . . . . 14

2.4.1 Studying part-time . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142.5 Annual schedule: coursework and examination periods . . . . . . . . . . . 142.6 Study planning and enrollment for program modules . . . . . . . . . . . . 152.7 Cost of textbooks and materials . . . . . . . . . . . . . . . . . . . . . . . . . 152.8 The Student counselor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152.9 Student’s feedback . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16

2.9.1 Fast feedback . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 162.9.2 Periodic evaluations . . . . . . . . . . . . . . . . . . . . . . . . . . . 16

2.10 Examinations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172.10.1 Exemptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172.10.2 Registration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172.10.3 Right of review . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172.10.4 Legal rights . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 182.10.5 Examination frequency . . . . . . . . . . . . . . . . . . . . . . . . . 18

2.11 Changes to the curriculum . . . . . . . . . . . . . . . . . . . . . . . . . . . . 182.12 After graduation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19

2.12.1 Teacher training in Computer Science . . . . . . . . . . . . . . . . . 19

II Bachelor College 21

3 Program intake 2012 233.1 Bachelor College . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 233.2 Purpose of the first year . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23

3

Page 6: Computer Science and Engineering Bachelor Program Program Guide 2012–2013

4 Contents

3.3 Objectives and qualifications . . . . . . . . . . . . . . . . . . . . . . . . . . 243.3.1 Qualifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24

3.4 Language . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 253.5 Program for 2012 intake . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25

3.5.1 Ongoing streams . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 263.5.2 Software Science, 1st year . . . . . . . . . . . . . . . . . . . . . . . . 293.5.3 Web Science, 1st year . . . . . . . . . . . . . . . . . . . . . . . . . . . 293.5.4 Combined program in Software Science and Web Science . . . . . . 303.5.5 Dual program in Applied Mathematics and Computer Science and

Engineering . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 303.5.6 Transferring from one major to another . . . . . . . . . . . . . . . . 313.5.7 Joint first semester: Fontys ICT and TU/e Software Science . . . . 32

3.6 Electives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 333.7 Professional skills . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 333.8 The ‘binding study recommendation’ . . . . . . . . . . . . . . . . . . . . . 343.9 Registration = participation = examination . . . . . . . . . . . . . . . . . . 353.10 First-year examination and compensation arrangements . . . . . . . . . . 363.11 Student guidance in the first year . . . . . . . . . . . . . . . . . . . . . . . . 36

3.11.1 Faculty coach . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 363.11.2 Student mentor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 363.11.3 Student counselor . . . . . . . . . . . . . . . . . . . . . . . . . . . . 373.11.4 The quarterly kick-off meetings . . . . . . . . . . . . . . . . . . . . . 373.11.5 Orientation on professional career . . . . . . . . . . . . . . . . . . . 373.11.6 CANS prevention . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37

III Bachelor program 2011 and before 39

4 Program intake 2011 414.1 ’B Phase’ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41

4.1.1 Admission . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 424.2 Program revision . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 424.3 Objectives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43

4.3.1 Qualifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 434.4 Program for 2011 intake . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44

4.4.1 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 444.4.2 Knowledge domains in Year 2 . . . . . . . . . . . . . . . . . . . . . 444.4.3 Software Science, 2nd year . . . . . . . . . . . . . . . . . . . . . . . 464.4.4 Web Science, 2nd year . . . . . . . . . . . . . . . . . . . . . . . . . . 464.4.5 Combining Web Science and Software Science tracks . . . . . . . . 474.4.6 Dual degree program in Applied mathematics and Computer Sci-

ence and Engineering, intake 2011 . . . . . . . . . . . . . . . . . . . 474.5 Transitional arrangements . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49

Page 7: Computer Science and Engineering Bachelor Program Program Guide 2012–2013

Contents 5

4.5.1 Students with a study contract . . . . . . . . . . . . . . . . . . . . . 504.6 Electives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 504.7 Honors Star program . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 504.8 The minors program . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 514.9 International experience . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 524.10 Student assistant jobs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52

5 Program intake 2010 and before 535.1 Program for 2010 intake . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53

5.1.1 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 535.1.2 Knowledge domains in Year 3 . . . . . . . . . . . . . . . . . . . . . 545.1.3 Third-year program . . . . . . . . . . . . . . . . . . . . . . . . . . . 545.1.4 Electives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 555.1.5 Dual degree in Applied Mathematics and Computer Science and

Engineering (2010 intake and earlier) . . . . . . . . . . . . . . . . . 555.2 Transitional arrangements . . . . . . . . . . . . . . . . . . . . . . . . . . . . 585.3 Software Engineering Project . . . . . . . . . . . . . . . . . . . . . . . . . . 585.4 The minors program . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 585.5 Honors Star program . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 595.6 International experience . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 595.7 Student assistant jobs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 605.8 Progression to a Master’s program . . . . . . . . . . . . . . . . . . . . . . . 60

5.8.1 Information meeting . . . . . . . . . . . . . . . . . . . . . . . . . . . 605.8.2 ”Harde knip” . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60

IV Organization and regulations 63

6 Academic administration 656.1 Academic administration of the department . . . . . . . . . . . . . . . . . . 65

6.1.1 Department Board of Mathematics and Computer Science . . . . . 656.1.2 Study-program Manager . . . . . . . . . . . . . . . . . . . . . . . . 666.1.3 Study-program Committee . . . . . . . . . . . . . . . . . . . . . . . 666.1.4 Examinations Committee . . . . . . . . . . . . . . . . . . . . . . . . 676.1.5 Department Council . . . . . . . . . . . . . . . . . . . . . . . . . . . 676.1.6 CS Subdepartment and professors . . . . . . . . . . . . . . . . . . . 676.1.7 Department Office . . . . . . . . . . . . . . . . . . . . . . . . . . . . 686.1.8 Student Council . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69

6.2 Facilities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 696.2.1 Buildings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 696.2.2 Lecture rooms, halls and other instruction facilities . . . . . . . . . 706.2.3 Library services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 706.2.4 Sale of study materials . . . . . . . . . . . . . . . . . . . . . . . . . . 70

Page 8: Computer Science and Engineering Bachelor Program Program Guide 2012–2013

6 Contents

6.2.5 Computer Services Office . . . . . . . . . . . . . . . . . . . . . . . . 706.2.6 Conditions for computer use . . . . . . . . . . . . . . . . . . . . . . 71

6.3 Study association GEWIS . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71

A Education and Examination Regulations (OER) 73A.1 Bachelor Program Computer Science and Engineering (incl. majors SfS

and WbS) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73

Page 9: Computer Science and Engineering Bachelor Program Program Guide 2012–2013

Part I

General information

7

Page 10: Computer Science and Engineering Bachelor Program Program Guide 2012–2013
Page 11: Computer Science and Engineering Bachelor Program Program Guide 2012–2013

1General information

The Department of Mathematics and Computer Science offers two undergraduate pro-grams which lead to the award of a Bachelor of Science (BSc) degree: Computer Scienceand Engineering (including the majors Software Science and Web Science) and AppliedMathematics. Each has its own program guide. This is the program guide for ComputerScience and Engineering. It has been compiled to provide students with clear, currentand complete information about their program.

Eindhoven University of Technology (TU/e) provides information to its studentsthrough various channels:

� The www.tue.nl/en/ website, with:

� general information about TU/e� information about the facilities, the guidance available, extracurricular activ-

ities, sports facilities, etc.

� The department’s website at www.tue.nl/en/university/departments/mathematics-and-computer-science/

� The department’s education pages at w3.win.tue.nl/en/education/.� The Bachelor College website at w3.tue.nl/en/education/tue bachelor college/,

presenting among others information on the newly introduced program structureand electives.

� The online learning environment OASE, which can be accessed using any internet-enabled computer at www.education.tue.nl. This site includes up-to-date infor-mation about program modules and timetables (including any last-minute changes).

� A Program Guide for each program, which includes a description of its structureand the various facilities which are available to students. All Program Guides areavailable online.

9

Page 12: Computer Science and Engineering Bachelor Program Program Guide 2012–2013

10 General information

� The Education and Examination Regulations (OER) and the Examination Regula-tions, which can be found in Appendix 6.3.

� The Student Statute, to be found at w3.tue.nl/en/services/stu/regulations/, lay-ing down the rights and obligations of the University towards the Student andvice versa.

� The Student Guide, provided free of charge by the Executive Board and sent to allfirst-year students.

� The university magazine Cursor, which is distributed biweekly on paper, free ofcharge, throughout the university.

Current information about (changes to) the curriculum, the lecture timetable, thepractical sessions, examinations and other important program-related matters can beobtained from:

� The Student counselor for Software Science and ’Technische Informatica’, Dr. C.J.Bloo, Room MF 3.067, tel. (040) 247 4496, e-mail [email protected]. Also see sec-tion 2.8 for more information on the role of Student counselor.

� The Student counselor for Web Science, Dr. N. Stash, Room MF 7.118, tel. (040)247 2322, e-mail [email protected]. Also see section 2.8.

� The Study Program Director of the Computer Science and Engineering bache-lor program, Dr. M.L.P. van Lierop, Room MF 3.070 tel. (040) 247 3022, [email protected].

� The Departmental Student Administration Office, Room MF 3.068 (front desk),tel. (040) 247 2379. This is your first point of contact for information and adviceabout study requirements, regulations, timetables and study results. The frontdesk is open Monday to Friday from 11:00 to 12:00 and from 13:00 to 15:00. E-mail: [email protected].

� The Education and Student Service Center (STU), Room MF 1.214, tel. (040) 2478015, for information and advice about student grants, studying while working,general financial matters, enrolment, the student card, and registration for or with-drawal from examinations.

� GEWIS Study Association, Room MF 3.155, tel. (040) 247 2815.

The information in this Program Guide is subject to alteration. The latest informationcan be found online at w3.win.tue.nl/en/education/.

Page 13: Computer Science and Engineering Bachelor Program Program Guide 2012–2013

2General course and program information

This section presents information about the structure of the program, the tuition andguidance you may expect to receive, and what is expected from you.

2.1 Program structure

The Bachelor’s program in Computer Science and Engineering has been organized inaccordance with the European Bachelor-Master structure (BaMa). It is a three-year pro-gram, the first year of which is a foundation course.

In academic year 2012-2013 subsequent years of three different curricula will be of-fered:

� intake 2012 enters the Bachelor College where they enrolled for the major SoftwareScience (SfS) or/and Web Science (WbS); see Chapter 3.

� intake 2011 is offered the second year of their ”in-between” program where thetracks Software Science and Web Science were introduced and the tuition languagewas adopted to English; see Chapter 4.

� intake 2010 is offered the third year of the old program ”Technische Informatica”;see Chapter 5.

For students that face a delay in study progress transition arrangements have beenmade. These can be found in Sections 4.5 (for intake 2011) and 5.2 (for intake 2010and before) respectively.

11

Page 14: Computer Science and Engineering Bachelor Program Program Guide 2012–2013

12 General course and program information

2.2 Objectives

The overall objective of the Computer Science and Engineering Bachelor program is totrain and educate young professionals who are able to progress into a Master’s pro-gram in computer science or related disciplines, and/or are prepared to embark upon aprofessional career in the field.

Students who complete the program are awarded a BSc degree, which is evidence ofthe following qualities:

� being qualified to degree level within the domain of ’science, engineering & tech-nology’,

� being competent in the relevant domain-specific discipline(s) to the level of a Bach-elor of Science, namely in computer science and engineering,

� being able to conduct research and design under supervision,� being aware of the significance of other disciplines (interdisciplinary work),� taking a scientific approach to non-complex problems and ideas, based on existing

knowledge,� possessing intellectual skills that enable them to reflect critically, reason and form

opinions under supervision,� being good at communicating the results of their learning, thinking and decision-

making processes,� being able to plan activities and implement them,� being aware of the temporal and social contexts of science and technology (com-

prehension and analysis),� in addition to a recognizable domain-specific profile, possessing a sufficiently

broad basis to be able to work in an interdisciplinary and multidisciplinary con-text. Here, multidisciplinary means being focused on other relevant disciplinesneeded to solve the design or research problem in question.

2.3 Educational approaches

The program relies on various tuition methods, including:

� Lectures: the lecturer presents the program material, explaining its relevance andimportance. To derive full benefit from a lecture, students must undertake bothpreparation and a subsequent careful review of the material.

� Tutorials, where the problems and solutions are presented by the tutor. To assessthe value of the strategy adopted and the proposed solutions, and hence to beable to arrive at similar solutions in future, students are expected to undertake thenecessary preparation.

Page 15: Computer Science and Engineering Bachelor Program Program Guide 2012–2013

General course and program information 13

� Small-group instruction, in which students work on coursework assignments. Al-though they are under the direct guidance of the tutor, it is the students themselveswho must arrive at appropriate solutions.

� Tuition sessions which combine the lecture and small-group instruction approaches.Groups are small and a significant degree of independent study is expected inpreparation for each meeting.

� Practicals which focus on ‘hands on’ technical skills.

Regardless of the tuition method, active study is essential if you are to achieve goodresults. Most tuition sessions (except practicals and professional skill training sessions)have no mandatory attendance requirement. The number of formal contact hours grad-ually decreases in Years 2 and 3.

2.3.1 Design-Based Learning

Design-Based Learning (DBL) is an educational approach which is particularly appro-priate to technical and scientific subjects. It calls for students to work on design assign-ments as part of a team.

At TU/e, Design-Based Learning achieves a number of aims:

Professionalization: the content of the projects is in keeping with the requirements ofthe student’s later professional career.

Motivation: students are encouraged and challenged to take an active role in the designprojects.

Cooperation: students learn to work together as a team.

Creativity: the focus is on the design and development of a product according to thestudents’ own vision and ideas.

Integration: theoretical knowledge is applied within practical hands-on projects.

All these aspects can be seen in the DBL projects undertaken as part of the ComputerScience and Engineering program. Under the guidance of a tutor, groups work on thedesign and implementation of a (software) product, based on a description (often quitevague) of the requirements it must meet. The project will involve various disciplineswithin the general domain of computer science and IT, and will draw upon the knowl-edge gained in earlier program modules. A systematic project approach is applied:a work plan must be produced and maintained, interim products must be completedto set deadlines, a project report must be produced on completion, and a presentationgiven. There is regular consultation between the group members themselves, and be-tween the group representatives and the DBL-coordinator in charge. All DBL projectsare subject to formal assessment.

Page 16: Computer Science and Engineering Bachelor Program Program Guide 2012–2013

14 General course and program information

The DBL approach is used throughout the first four semesters of the program. Stu-dents who began the program in 2010 could earn 15 program credits from the DBLprojects. For intake 2011 , this figure increases to 24 (SfS track) or 21 (WbS track). In2012 and beyond, two DBL projects, 5 credits each, are mandatory, and additional DBLprojects can be taken as electives.

Greater structure has been incorporated into the DBL component by various means:

� successive design projects are of increasing complexity;� the number and diversity of required skills increases over time;� students are given an increasing degree of autonomy and opportunities for self-

management.

Each DBL project devotes attention to various professional skills, which may be the sub-ject of additional tuition or training. The two most important types of skill are: thoserelating to working within the team (group skills) and those which relate to commu-nication with ‘the outside world’ (communication skills). In each successive project,students also learn how to assess their own and each others performance.

2.4 Program credits and student workload

Students are expected to devote 1680 hours to study each year, whereby the requiredsixty program credits (ECTS) available are spread as evenly as possible over the 42weeks of the academic year. One credit represents 28 hours of study. Maintaining aregular study tempo throughout the program will therefore require approximately fortyhours study a week, including attendance at lectures and private study. In other words,studying is a full-time job! Of course, the number of credits available for each module isbased on an estimate of the input required: some students may require more time thanothers to complete the module successfully.

2.4.1 Studying part-time

A student wishing to take the full program on a part-time basis must devise an individ-ual program in consultation with the Student counselor. There are no separate lecturesor project sessions, and no special arrangements for part-time students. Furthermore,one should bear in mind the new regulations on increased tuition fee for students whotake too long to complete their studies (the so-called ”langstudeermaatregel”).

2.5 Annual schedule: coursework and examination peri-ods

The academic year is split into two semesters: September to January and February toJuly. Each semester is divided into two eight-week ‘quartiles’, in which tuition is given,

Page 17: Computer Science and Engineering Bachelor Program Program Guide 2012–2013

General course and program information 15

separated by a two-week examination period. For details, see the agenda/calendarentry within the Activities section of http://www.education.tue.nl.

2.6 Study planning and enrollment for program modules

Many program modules have a separate guide (available in OASE at http://www.education.tue.nl), setting out their form, structure and the educational approachapplied.

Students must enroll in advance (using OASE) for the program modules they wish totake. If you are not registered for a module, you will not be allowed to take interim andfinal tests, nor will you receive information about last-minute changes to the timetable,lecture locations, project deadlines, etc.

2.7 Cost of textbooks and materials

Every effort has been made to ensure that the costs associated with taking the ComputerScience and Engineering program remain within the standard guidelines. In calculatingthe costs, we have taken into account the purchase of a laptop or notebook computer,for which a special arrangement exists. The GEWIS Study Association is able to supplysome required textbooks at reduced prices. See Section 6.3.

2.8 The Student counselor

The Student counselors form an important link between the student body and the de-partment. They coordinate the guidance provided to students throughout the program.They know all coaches and mentors and advise the Examinations Committee aboutany amendments to the Education and Examination Regulations required to meet thespecial needs of individual students. Students should contact the Student counselor todiscuss any program-related problems, e.g. planning difficulties if you are required tore-take a program module. The Student counselors also monitor student progress andcan advise on ways to ensure that you complete the program within the allotted period.You are encouraged to make use of his knowledge and expertise when necessary.

Software Science, ”Technische Informatica” (intake 2010 and before)

Student counselor: Dr. C.J. (Roel) BlooOffice: MF 3.067Phone: (040) 247 4496E-mail: [email protected]: without appointment on Tuesdays from 11:30 to 13:15 hrs

Page 18: Computer Science and Engineering Bachelor Program Program Guide 2012–2013

16 General course and program information

: appointments via Ms. Gerola v.d. Linden, phone (040-2474501,email [email protected]

Web Science

Student counselor: Dr. N. (Natasha) StashOffice: MF 7.118Phone: (040) 247 2322E-mail: [email protected]: without appointment on Wednesdays from 13:30 to 15:00 hrsAvailability: appointments by emailing Ms. Stash

2.9 Student’s feedback

The quality of the program is monitored by the Program manager and the Study-programCommittee (see Section 6.1.3). This forum brings together staff, students, the Studentcounselors and the Study-program Manager to discuss all aspects of the educationalprogram. Individual students are called upon to contribute to the quality of the pro-gram by providing feedback as described in the following subsections.

2.9.1 Fast feedback

In case you have suggestions for improving aspects of a study component you can ad-dress the lecturer by email or in person. If you prefer not to confront the lecturer per-sonally, you have the following options:

� address the education commissionary of Study association GEWIS, Rien de Bock,see Section 6.3

� address one of the student members of the Study-program Committee, see Sec-tion 6.1.3. They are also involved in the organization of periodic group discussionswith representatives of the various years;

� address one of the members of the Student Council, email [email protected]; see Sec-tion 6.1.8.

2.9.2 Periodic evaluations

To ensure the ongoing quality of the program, a full evaluation is conducted at theend of each semester. It looks at the program as a whole (pass rates, average time re-quirement). Next to that students are requested to complete an online survey about theprogram modules held during the previous quartile. The results are discussed by theStudy-Program Committee. Students’ experiences and comments are of immense valuein improving the program wherever possible.

Page 19: Computer Science and Engineering Bachelor Program Program Guide 2012–2013

General course and program information 17

2.10 Examinations

In addition to the examinations held between quartiles, the program includes two full,formal assessments: one upon completion of the first year, the soc-called P-exam, andthe final examination which, if passed, confers the Bachelor of Science (BSc) degree.Ceremonies for handing over the certificates in question are organized twice a year,in October and March. Note that you have to register for the formal assessments (inOASE).

The requirements for all examinations are listed in the Education and ExaminationRegulations (OER), see Appendix 6.3.

2.10.1 Exemptions

Full information about possible exemptions from (components of) an examination isgiven in Article 1.4.1 of the Education and Examination Regulations.

2.10.2 Registration

Students wishing to enter for an examination should first read the conditions and pre-requirements listed in the OER (see Appendix 6.3). The registration deadlines for writ-ten examinations are shown in the 2012-2013 agenda at http://www.education.tue.nl. Students who fail to register in time may sit the examination, but their pa-pers will not be graded and no credits will be awarded. To register for an exam-ination (or withdraw a prior registration) you must use the OASE system (see alsohttp://www.education.tue.nl). You are permitted to register for the examinationin each program module up to three times. A fourth registration requires permissionfrom the Student counselor, who may impose additional conditions or requirements. Inmost cases, he will ask you to produce a realistic study schedule for the subject con-cerned.

Within the Bachelor College model, the final grade for a study component is deter-mined on the basis of an examination, consisting of at least two interim tests, and a finaltest. See Section 3.9 for more details.

2.10.3 Right of review

Students may review their graded examination papers at any time within twenty daysof the date of the examination. You should make an appointment to do so with thetutor who is to grade the paper. It is advisable to do so as soon as possible after theexamination.

Page 20: Computer Science and Engineering Bachelor Program Program Guide 2012–2013

18 General course and program information

2.10.4 Legal rights

A student can appeal against any decision relating to an examination. In the first in-stance, you should try to reach an amicable agreement with the tutor concerned or theExaminations Committee of your own department. The Secretary of the ExaminationsCommittee for the Computer Science Department is J.M.L.G. Sanders, room MF 3.068,e-mail [email protected]. If no mutually satisfactory outcome can be reached, anappeal may be submitted in writing to the Examinations Appeals Board.

Decisions taken by the Examinations Committee with which you may not agree in-clude:

� refusal to grant an exemption� the result or grade awarded� the number of credits awarded (which is of particular importance if it will affect

your grant entitlement).

Further information about the appeals procedure is included in the Student Statute:http://w3.tue.nl/en/services/stu/regulations/.

2.10.5 Examination frequency

The program modules which are graded by means of a written final test usually havetwo examination sessions per year: the regular examination and the re-sit. The regularexamination is held during the examination period immediately following the quartilein which the program module was given. The re-sit is held in the subsequent exami-nation period, or in the case of the program modules given during the fourth quartile,during the interim period. See Appendix 1 of the Education and Examination Regula-tions. Even where a program module is discontinued, there will generally be an oppor-tunity to re-sit the examination during the next academic year. For further details, seethe individual module guides (at http://www.education.tue.nl).

2.11 Changes to the curriculum

The curriculum (study program) is subject to ongoing improvement and updating. Thismay involve the replacement of a particular program module, a group of modules, ora more drastic revision of the entire curriculum such as those being implemented in2011 and 2012. Where such changes are likely to impact a large number of students, a‘transition arrangement’ is put in place. Where the changes affect only a few individualstudents, suitable arrangements are made by the Student counselor, acting on behalf ofthe Examinations Committee.

There can be minor changes to the program at any time of year. For example, it maybe necessary to alter the timetable because of staff absence. The latest information canalways be found at http://www.education.tue.nl/.

Page 21: Computer Science and Engineering Bachelor Program Program Guide 2012–2013

General course and program information 19

2.12 After graduation

The department offers three Master’s programs, all given in English, which follow onfrom the Bachelor’s program in Computer Science and Engineering. They are:

� Business Information Systems (BIS)� Computer Science and Engineering (CSE), incorporating the specialist Informa-

tion Security Technology (IST) track, and the international track Service Designand Engineering (EIT-SDE).

� Embedded Systems (ES), incorporating the international track Embedded Systems(EIT-ES).

2.12.1 Teacher training in Computer Science

Students who have successfully completed the Bachelor’s program and who wish toenter the teaching profession may apply for the specialist Computer Science track ofthe two-year Master’s program in Science Education and Communication (SEC) at theEindhoven School of Education (see www.tue.nl/universiteit/kolom-2/eindhoven-school-of-education/), thus obtaining a full (i.e. grade-one) teaching qualification in computerscience. Note that the SEC-program is given entirely in Dutch.

Alternative routes include a combination of the BIS, ES or CSE program with theSEC program to form a ‘dual degree program’. This requires students to gain a totalof 150 credits but, as the name suggests, confers two degrees including a recognizedteaching qualification. If you wish to take the SEC program having first completed oneof the three Master’s programs listed in the previous paragraph, you will already haveearned 60 credits whereupon the SEC program can be completed in only one year.

It is also possible to obtain a grade-two teaching qualification in computer scienceand in mathematics (allowing you to teach first classes in secondary school) within yourBachelor program by choosing the educational minor offered by the Eindhoven Schoolof Education (Dutch only!).

Page 22: Computer Science and Engineering Bachelor Program Program Guide 2012–2013

20 General course and program information

Page 23: Computer Science and Engineering Bachelor Program Program Guide 2012–2013

Part II

Bachelor College

21

Page 24: Computer Science and Engineering Bachelor Program Program Guide 2012–2013
Page 25: Computer Science and Engineering Bachelor Program Program Guide 2012–2013

3Program intake 2012

3.1 Bachelor College

The TU/e introduces a new curriculum for all bachelor programs in the 2012-2013 aca-demic year. Information on the Bachelor College principles can be found at http://www.tue.nl/en/education/tue-bachelor-college/. The general structure ofthe programs is described at http://w3.tue.nl/en/education/tue_bachelor_college/.

For the BSc program Computer Science and Engineering two majors have been de-fined, Software Science and Web Science. Both majors provide a thorough introductionto the basics of computer science. Where Software Science addresses technical domainsin depth, Web Science incorporates fields like sociology and psychology in order to un-derstand and contribute to the development of internet applications.

3.2 Purpose of the first year

The first year of the Bachelor’s program is in the nature of a foundation course (knownin Dutch as the propedeuse). Students are of course expected to gain considerable spe-cialist knowledge in the field of computer science itself, but the first year has three ad-ditional purposes:

� Introduction and orientation: what does computer science actually entail, andwhat are the differences between the majors Software Science and Web Science?

� Selection: only students who receive a positive recommendation at the end of thefirst year are allowed to progress to the second year (see Section 3.8);

� Direction: which major/bachelor program is most appropriate?

23

Page 26: Computer Science and Engineering Bachelor Program Program Guide 2012–2013

24 Program intake 2012

Students are expected to take a full and active part in the coursework and projects in or-der to ascertain as soon as possible whether computer science is indeed the right choiceof discipline, and whether the chosen major is most appropriate.

3.3 Objectives and qualifications

The overall objective of the bachelor program is to train and educate young profession-als who are able to progress into an appropriate Master’s program and/or are preparedto embark upon a professional career in the field of software science or web science.Students are therefore expected to:

1. acquire cognitive skills relating to computer science and engineering;

2. acquire practical capabilities and skills relating to software design (the Web Sci-ence major focuses on complex internet-based applications, while the SoftwareScience track is more concerned with technical applications);

3. acquire professional and generic academic skills.

3.3.1 Qualifications

Students who complete the program are awarded a BSc degree, which is evidence of thefollowing skills and competencies:

Basic knowledge and skills in computer science and engineering:

� familiarity with basic concepts related to Software Science/ Web Science, and asubset of other computer science domains;

� a thorough technical and scientific understanding of software and software sys-tems;

� the ability to apply the knowledge acquired in delving to the essence of such sys-tems, understanding precisely how they work and being able to assess them ontheir merits.

Software design:

� the ability to develop programs or software systems in an effective and structuredmanner, whereby those systems will perform the tasks expected of them accu-rately and efficiently;

� the ability to analyze any software system in terms of its behavioral aspects, in-cluding performance;

� further to this analysis, the ability to adapt and improve the system where neces-sary;

� the ability to document all findings and activities for future reference.

Page 27: Computer Science and Engineering Bachelor Program Program Guide 2012–2013

Program intake 2012 25

General academic skills:

� the ability to acquire further knowledge in the field of computer science and to doso independently;

� an awareness of the position and importance of computer science within society,an awareness of the rapid changes, both positive and negative, which informationtechnology can bring about, and the ability to reflect on such changes;

� the ability to work effectively within a team;� the ability to impart information, ideas and solutions to either fellow specialists or

a lay public;� the ability to plan and organize ones own work as well as a software development

project.

3.4 Language

From 2011-2012 on, the language of the program is English. Coursework, essays, re-ports, etc. must be in English. This does not hold for those elective courses that areoffered in Dutch only.

Each quartile, short refresher courses in English will be available to those who feelthey need to brush up their language skills. One has to register through the OASE sys-tem (in quartile 1: 9ST17 Remedial English for first year bachelor students ; in Quartile2,3,4: 9ST12 English skills 1 ). Also, a follow-up course can be taken in quartiles 2 (9ST18,Remedial English for first-year bachelor students, advanced ) and in quartiles 3 and 4(9ST13 English skills 2 ).

For international students, Dutch courses are offered every quartile. The first coursefor beginners is 9ST40 Dutch for beginners, students, and the follow-up course is STA42Dutch intermediate (employees and students).

In case you are interested to take one of these course please inform the study advisorin order to get permission for registration. Please note that these language courses donot form part of the regular study program although credits are granted for passing theexamination.

3.5 Program for 2012 intake

An outline structure of the program is as follows.

Study component CreditsBasic components 30Major components (SfS or WbS) 90USE package 15Electives 45Total 180

Page 28: Computer Science and Engineering Bachelor Program Program Guide 2012–2013

26 Program intake 2012

An overview of the program is presented below. Note that as of yet, only the studycomponents of the first year have been assigned subject codes.

BTI-program generation 2012

Legend= Basic module = Software Science specific

E-U = Elective or USE-module = Web Science specific

* <name> = module <name> addresses professional skills = both SfS & WbS

DBL = Design Based Learning projectNote: - single unit slots represent 5 ects subjects; double height slots represent 10 ects subjects

quarter A.1 A.2 B.3 B.4

YEAR 1

2012/13

YEAR 2

2013/14

YEAR 3

2014/15

2WAB0 Calculus3NAB0 Appl.

Physical Sciences

0LAB0 Intr. to

Modelling0SAB0 USE

* 2IP90 Programming elective 2IL50 Data structures elective

SfS2IT60 Logic & set

theory

2IC30 Computer

systems* 2IO70 DBL

Embedded systems

2IT70 Automata &

process theory

WbS0HV10 Intr. Psych. &

Techn.

2IT60 Logic & set

theory* 2IO80 DBL

Hypermedia

* 2ID40 Human-

technology interaction

DesignDatamodelling &

databases

Programming

methods* Comp. networks &

security

Discrete structures E-U E-UProbability theory &

statistics

SfS * DBL Algorithms* Softw.spec. &

testingE-U E-U

WbS Web technology* DBL App

development

Business inform.

systems

Software eng. &

architectureelective

E-U E-U elective

elective

SfS* Operating

systemsAlgorithms * SEP/WEP

(Software/Web

engineering project)

elective

WbS HTI in social context * Web analytics

3.5.1 Ongoing streams

The subjects in the curriculum of the majors have been grouped into a number of ”on-going streams”: a coherent set of courses that address a subdomain of computer science

Page 29: Computer Science and Engineering Bachelor Program Program Guide 2012–2013

Program intake 2012 27

and engineering. Software Science and Web Science differ in the extent the various sub-domains are addressed. A brief description of each subdomain is given below.

Theory and algorithms Here theory necessary for specifying (software)systems andfor reasoning about behavioral aspects like correctness and efficiency are discussed.Also elementary data structures and algorithms and criteria for classifying algorithmsare treated.

Contact persons: dr. H.J. Haverkort and dr. E.P. de Vink.

Software development In this subdomain, students first learn how to write computerprograms in a standard programming language, and to do so in a manner which takesaspects such as ease of maintenance, robustness, usability, efficiency and accuracy intoaccount. The programming language used is JAVA. On top of that, the process of devel-oping large software systems is addressed, elaborating on various methods and toolsfor managing such processes.

Contact person: prof.dr. M.G.J. v.d. Brand.

Information systems In this subdomain, students learn how large-scale informationsystems are built and modified. Special attention is devoted to business informationsystems.

Contact person: prof.dr.ir. W.M.P. v.d. Aalst.

System architecture and networks Addresses the questions which components arenecessary for setting up software and computer systems, and how to organize the com-munication between these components in a secure way.

Contact person: dr. T. Ozcelebi.

Web technology In this subdomain students learn technical aspects of the internet,like hypermedia, dedicated communication protocols and data formats. Special atten-tion is paid to the Semantic Web, where you can reason about data in order to findinformation and to do business. You also learn how to analyze and mine data frominformation systems on the Web to optimize information services and navigation struc-tures.

Contact person: dr. G.H.L. Fletcher

ICT in context Information technology is used in a wide variety of settings, each re-quiring specific interaction modes. How can one design a usable interface? Next totechnical methodologies one needs to have a basic understanding of psychology, andmore specific of psychological aspects of interaction and cognitive processes while us-ing information technology. Also, to understand how people interact with each other

Page 30: Computer Science and Engineering Bachelor Program Program Guide 2012–2013

28 Program intake 2012

on the Web and how people and companies do business on the Web, we need to under-stand sociology and economy in an on-line setting.

Contact person: prof.dr. P.M.E. De Bra.

In the table below an overview of the ongoing streams, including the specific studycomponents, is presented for the majors Software Science (SfS) and Web Science (WbS)respectively.

Code* Study component name SfS WbSYr.qrt Yr.qrt

Theory and algorithms2IT60 Logic and set theory 1.1 1.22IL50 Data structures 1.3 1.32IT70 Automata and process theory 1.4

Discrete structures 2.1 2.1DBL Algorithms 2.2Algorithms 3.2

Software development2IP90 Programming 1.1 1.1

Programming methods 2.3 2.3Software specification and testing 2.3Software engineering and architecture 3.2 3.2Software/Web engineering project 3.4 3.4

Information systemsData modeling and databases 2.2 2.2Business information systems 3.1 3.1

System architecture and networks2IC30 Computer systems 1.22IO70 DBL Embedded systems 1.3

Computer networks and security 2.4 2.4Operating systems 3.1

Web technology2IO80 DBL Hypermedia 1.3

Web technology 2.2DBL App development 2.3Web analytics 3.2

ICT in context0HV10 Introduction to psychology & technology 1.12ID40 Human technology interaction 1.4

HTI in social context 3.1* codes for second and third year components are not yet known

Page 31: Computer Science and Engineering Bachelor Program Program Guide 2012–2013

Program intake 2012 29

3.5.2 Software Science, 1st year

A detailed program of the first year of the Software Science program is given in thefollowing table:

Quartile Code Study Component CreditsMajor 301 2IP90 Programming 51 2IT60 Logic and set theory 52 2IC30 Computer systems 53 2IL50 Data structures 53 2IO70 DBL Embedded systems 54 2IT70 Automata and process theory 5Basic components 201 2WAB0 Calculus variant A 52 3NAB0 Physics for technology conceptual 53 0LAB0 Introduction to modeling 54 0SAB0 USE: Ethics and history of technology 5Electives 102 54 5

3.5.3 Web Science, 1st year

A detailed program of the first year of the Web Science program is given in the followingtable:

Quartile Code Study Component CreditsMajor 301 0HV10 Introduction Psychology and technology 51 2IP90 Programming 52 2IT60 Logic and set theory 53 2IL50 Data structures 53 2IO80 DBL Hypermedia 54 2ID40 Human-technology interaction 5Basic components 201 2WAB0 Calculus variant A 52 3NAB0 Physics for technology conceptual 53 0LAB0 Introduction to modeling 54 0SAB0 USE: Ethics and history of technology 5Electives 102 54 5

Page 32: Computer Science and Engineering Bachelor Program Program Guide 2012–2013

30 Program intake 2012

3.5.4 Combined program in Software Science and Web Science

It is also possible to follow a study program which combines both majors. You will thenbe required to complete all study components from both majors. Provided you havepassed all study components of both majors by the time you sit the final examination,both majors will be shown on your degree certificate.

Since the majors overlap to a large extent, the required additional components fitinto the elective part. Hence, the requested amount of credits does not exceed 180.Nevertheless, for scheduling reasons one sometimes has to take four components in onequartile, and the first year of the combined program contains 65 credits. The programfor the combination of Software Science and Web Science in the first year is presentedbelow.

Quartile Code Study Component CreditsMajor 451 0HV10 Introduction Psychology and technology 51 2IP90 Programming 51 2IT60 Logic and set theory 52 2IC30 Computer systems 53 2IL50 Data structures 53 2IO80 DBL Hypermedia 54 2ID40 Human-technology interaction 54 2IO70 DBL Embedded systems 54 2IT70 Automata and process theory 5Basic component 201 2WAB0 Calculus variant A 52 3NAB0 Physics for technology conceptual 53 0LAB0 Introduction to modeling 54 0SAB0 USE: Ethics and history of technology 5

3.5.5 Dual program in Applied Mathematics and Computer Scienceand Engineering

During the first year students can opt to follow a study program which, if successfullycompleted, will entitle you to both the first-year (foundation course) diploma in Ap-plied Mathematics and that in Computer Science and Engineering with major SoftwareScience or Web Science. To do so, you enroll as a student on both the major AppliedMathematics and on either the major Software Science or Web Science (this does notentail any additional fees). The dual program has a heavier workload than a regularfirst-year foundation course in either subject when taken separately: you are requiredto earn 75 credits rather than the regular 60 credits.

Having successfully completed the dual first-year program program, in Years 2 and 3you can opt to take Applied Mathematics or Computer Science and Engineering, i.e., the

Page 33: Computer Science and Engineering Bachelor Program Program Guide 2012–2013

Program intake 2012 31

major Software Science or Web Science, or the complete dual degree program leadingto two Bachelor of Science diploma’s.

Note that all mathematics study components are taught entirely in Dutch. Moreinformation on the Applied Mathematics program can be found in its Program Guide(in Dutch).

In the table below, for each study component in the dual program of the first year,the quartile in which it should be taken is given for both Software Science and WebScience.

Code Study component name SfS WbSqrt qrt

Major0HV10 Introduction Psychology and technology 12IP90 Programming 1 12WF40 Verzamelingenleer en algebra 1 12WF20 Linear Algebra 1 1 22IC30 Computer systems 22WA30 Analyse 1 2 22IL50 Data structures 3 32WA40 Analyse 2 3 32WF30 Lineaire algebra 2 3 32ID40 Human-technology interaction 42IO70 DBL Embedded systems 42IO80 DBL Hypermedia 42IT70 Automata and process theory 4Basic component2WBB0 Calculus variant B 1 13NBB0 Physics for technology formal 2 20LAB0 Introduction to modeling 3 30SAB0 USE: Ethics and history of technology 4 4

In case you want to continue the dual program after the first year in order to gradu-ate both in Applied Mathematics and in Computer Science and Engineering, you haveto take all study components of both majors, and end up with at least 225 credits.

This dual program is coordinated by Dr. J.C. van der Meer of the Mathematics Sub-department, room MF 5.072, tel. (040) 247 4451 and by Dr. Roel Bloo of the ComputerScience Subdepartment, room MF 3.067, tel. (040) 247 4496. You can contact them formore information and for advice on a realistic planning of your individual course se-quence.

3.5.6 Transferring from one major to another

Students who are not yet sure which major they wish to follow are advised to use theelective part in the first year to take study components of the other major(s) they are

Page 34: Computer Science and Engineering Bachelor Program Program Guide 2012–2013

32 Program intake 2012

interested in. Having made your final choice, it will be possible to catch up on anycomponents you have missed by taking them during the second or third year. Note thatcompleted study components of the original major that are not part of the new majorcan be used as electives in the new major.

Students who have chosen their major at the beginning of the program but who laterdecide they would prefer to study the other can generally transfer at any time duringthe first two quartiles without affecting their study progress. It will be possible to catchup with the modules you have missed during the second year. Note that with a negativebinding study recommendation for the major Software Science you cannot take the WebScience major in the second year anymore, and vice versa. See the details in Section 3.8.

3.5.7 Joint first semester: Fontys ICT and TU/e Software Science

International students who are not yet certain whether they are better suited to a scien-tific/academic program or a more practice-oriented course such as that in Informationand Communication Technology (ICT) offered by Fontys, can opt for a first-semesterprogram which includes study components at both TU/e and Fontys. To do so, youmust enroll with both institutes (one will be your ‘main’ enrollment and the other a‘subsidiary’ enrollment). Having completed one or two quartiles, you can then decidewhich program you wish to continue.

The program of this joint first semester is:

Quartile 1 ECTS Quartile 2 ECTSTU/e 2WAB0 Calculus variant A 5 2IC30 Computer systems 5

2IT60 Logic and set theory 5 workshop JAVA 0

Fontys PRO1 Programming in C++ 1 4 PRO2 Programming in C++ 2 4EDB1 Databases 1 3 EDB2 Databases 2 3

IDE Integrated development env. 3

If you decide to continue your studies at TU/e you will be granted an exemptionfor module 2IP90 Programming provided you achieved a mark of 7 or more for bothFontys programming modules. You must nevertheless take a short ‘hands-on’ coursein JAVA programming before beginning the second semester, and must complete thefirst-year module 3NAB0 Physics for technology at some point during Year 2, as well asan additional elective module. It is also possible to transfer to the Web Science track ifyou so wish.

More information on Fontys University of Applied Science and the ICT programit offers can be found at this site: http://fontys.edu/bachelor.information.communication.technology.hbo.ict.english.eindhoven.27460.aspx.

Page 35: Computer Science and Engineering Bachelor Program Program Guide 2012–2013

Program intake 2012 33

3.6 Electives

The Bachelor College offers you a lot of scope to fill in your study program in your ownway. During your study and student time you will experience an important process ofpersonal and professional development. The program is therefore designed so that youcan ensure that your study is closely related to your own ambitions and interests. Thatmeans that you can decide the direction of your development yourself.

You can choose from a wide range of subjects and packages. In the first year you canchoose any course from a different major or from one of the elective packages as long asyou satisfy the prerequisites, and provided it does not overlap with the contents of yourmajor components and it fits within your schedule. The predefined elective packagesoffer you the following options:

� deepening your knowledge of your own discipline;� learning more about a different discipline;� combining with one of the TU/e’s strategic areas of research: Energy, Health and

Smart Mobility.

. In the end your grand total of electives needs to have some coherence. The Examina-tions Committee has to approve of each student’s elective package. The student mustsubmit in the second year a written proposal for the grand elective package to the Ex-aminations Committee. Students must also justify their choice with regard to their plansand ambitions and with an eye to the engineer’s field of professional practice. The Fac-ulty coach can assist you in this regard. More on the regulations can be found in theEducation and Examinations Regulations (Appendix 6.3), art. 1.4.2.

In the first year, students that take either Software Science or Web Science are sup-posed to take two elective study components, in quartile 2 and 4. In order to get permis-sion for enrollment of these electives, you need to send a request to the Student coun-selor by filling in an electronic form. This form is available at http://w3.win.tue.nl/en/education/organization/forms/. Suggestions for suitable electives forSoftware Science students and Web Science students are available at http://w3.win.tue.nl/en/programs/majors_generation_2012/electives_ss/, and http://w3.win.tue.nl/en/programs/majors_generation_2012/electives_ws/,respectively. An overview of all electives offered can be found at the Bachelor Collegesite on electives.

Students that combine two majors choose major components from the second majoras electives.

3.7 Professional skills

In addition to professional knowledge and engineering skills graduates need skills toexercise his/her profession. This includes skills on communication, reflection, planning

Page 36: Computer Science and Engineering Bachelor Program Program Guide 2012–2013

34 Program intake 2012

and organization. Therefor each major includes the professional skills basic module,which is worth five credits. The skill lines are:

� presentation,� writing,� cooperation,� reflection,� planning and organization,� looking up and processing (scientific) information.

These skill lines are embedded in the study components of the major, as are the five cred-its associated with it. The total number of hours per skill line is spread over the threeyears of the degree program, giving individual students three assessment opportunitiesper skill line. You have to pass the skill assessment in order to complete the study com-ponent in which it is embedded. The lecturer uses an assessment form to evaluate andassess specific skills. This form is then entered into your digital file. You successfullycomplete the professional skills basic module once all skill assessments (and thus allskill lines) have been completed with a passing grade.

In the table below for each skill line the embedding study component in the first yearis listed, as is the percentage of time it consumes within that study component.

Skill Embedded in study component Frac.Software Science Web Science

2PS11 Collaborating 1 2IO70 DBL ES 2IO80 DBL Hypermedia 10%2PS21 Presenting 1 2IO70 DBL ES 2IO80 DBL Hypermedia 4%2PS31 Writing 1 2IO70 DBL ES 2IO80 DBL Hypermedia 9%2PS41 Reflecting 1 2IO70 DBL ES 2ID40 Human-techn. interact. 2%2PS51 Planning and organizing 1 2IO70 DBL ES 2IO80 DBL Hypermedia 6%2PS11 Information handling 1 2IP90 Programming 2IP90 Programming 3%* with respect to 5 ects (=140 hours study load)

3.8 The ‘binding study recommendation’

At the end of each semester, students are given a recommendation with regard to thefurther direction of their studies, known as the ‘study advice’. The first is purely foryour information and guidance. The second, however, is binding: if it seems that youare unlikely to complete the entire program successfully, you will not be permitted toprogress to the second year. There are four main types of study advice:

� A positive recommendation (40 credits or more, of which 15 or more are derivedfrom major study components). The Examinations Committee will permit stu-dents with a positive study recommendation to take all study components in the

Page 37: Computer Science and Engineering Bachelor Program Program Guide 2012–2013

Program intake 2012 35

second-year’s program. However, they must complete any remaining first-yearstudy components at the earliest opportunity otherwise permission will be with-drawn.

� A positive recommendation with study contract (between 30 and 40 credits, ofwhich 15 or more have been derived from major study components). The studycontract stipulates the program study components that the student is permitted totake during the second year, alongside those first-year study components whichhave yet to be completed. In most cases, students will not be permitted to takepart in second-year DBL projects. A student who fails to complete the remain-ing first-year components at the earliest opportunity will not be permitted to takeany second-year components until the remaining first-year components have beencompleted.

� A negative binding study recommendation (fewer than 30 credits). Students givena negative study recommendation are not permitted to continue the ComputerScience and Engineering program and may not re-apply to do so for a period ofthree years. Note that a negative binding study recommendation is issued for theBSc program (not per major), hence excluding both majors for continuation.

� A deferred study advice: a student may be granted a deferred study advice if he orshe has failed to make the necessary progress due to exceptional personal circum-stances, such as illness, disability, unforeseen family commitments or pregnancy.In most cases, the student will be required to make up half of the shortfall in first-year credits during the second year. The Student counselor should be informed ofany exceptional personal circumstances as soon as possible.

Detailed information about the study advice will be given during the kick-off meetingsat the start of each quartile. The terms and conditions attaching to the binding studyadvice and the study contract are stated in the Education and Examination Regulations(see Appendix 6.3). For further information you have to contact the Student counselor(see Section 2.8).

3.9 Registration = participation = examination

The philosophy of the Bachelor College is that when you participate actively during thetuition period of a study component, you should be able to complete it with a sufficientgrade. Registrations for study components result in automatic registrations for the rel-evant interim tests and the first subsequent final test. Interim tests are mandatory. Ifyou are not able to participate in an interim test or do not hand in any work, then thegrade will be marked as 0. If you do not participate in a final test, then you may notregister for the retake of that final test in the same academic year. When you registerfor a component, you are expected to participate actively, and consequently you are au-tomatically registered for the interim tests and for the final test. Also, when failing theexamination, you are automatically registered for the retake!

Page 38: Computer Science and Engineering Bachelor Program Program Guide 2012–2013

36 Program intake 2012

Since you are allowed to take examinations at most three times per component, andbecause a no-show counts for one attempt, you should withdraw for a component assoon as you decide not to participate anymore and/or not to take the next final test. Youmay withdraw no later than five working days before the final test or retake is to takeplace.

The final grade for a study component is determined on the basis of an examination,consisting of at least two interim tests and a final test. A maximum of 70

3.10 First-year examination and compensation arrangements

Year 1 culminates in a formal examination and associated first-year (called foundationcourse or Propedeuse) certificate in Computer Science and Engineering. To pass theexamination, you must have completed all program components with at least a ‘pass’mark of 6 (out of 10). An exception to this rule will be made in the following circum-stances: first-year students who fail to achieve a pass mark by only one point, scoring a5 for no more than one study component, will be deemed to have passed the first-yearexamination.

Note: students must register (through OASE at www.education.tue.nl) to take thefirst-year examination. There is no automatic assessment as you might have been usedto at school!

3.11 Student guidance in the first year

From the time you enroll, there are various people you can turn to for assistance, suchas the Student counselor, a Faculty coach and a Student mentor.

3.11.1 Faculty coach

Before the start of the first semester, students are divided into small groups and assigneda faculty member as their coach throughout the bachelor program. There will be severalmeetings devoted to help you make certain choices, to decide which options suit youbest. Where appropriate, the coach will refer you to the Student counselor for furtheradvice.

3.11.2 Student mentor

During the first semester of the first year every student will be assigned a student men-tor. He or she is a senior student who can help you with the practical matters that youhave to deal with relating to your study. In particular, the skills you’ll need for studyingsuccessfully will be explained by the student mentor.

Page 39: Computer Science and Engineering Bachelor Program Program Guide 2012–2013

Program intake 2012 37

3.11.3 Student counselor

The student counselors coordinate the guidance provided to students throughout theprogram. They know the formal regulations concerning program amendments in caseof delay or transfers, and advise the Examinations Committee on alternations of indi-vidual programs. See Section 2.8 for more information.

3.11.4 The quarterly kick-off meetings

Every quartile a kick-off meeting is organized by the Student counselor for first-yearstudents to provide information about the organization and regulations of the program.These gatherings are scheduled under code 2IC00 P-colloquium; relevant documentswill be published in the course web page of 2IC00 at http://www.education.tue.nl.

3.11.5 Orientation on professional career

In order to orient yourself on the profession of a software science engineer and/or webscience engineer, some mandatory company visits are organized in the first semester.The dates and companies will be posted in due time under code 2IC00 as well.

Also, on a voluntarily basis, one can attend company lectures and visits organizedby the study association GEWIS (see Section 6.3).

3.11.6 CANS prevention

The law on working and studying conditions obligates the University to offer all stu-dents a workshop on RSI=Repetitive Strain Injury (or CANS as it is called nowadays,Complaints Arm, Neck, Shoulder) and computer screen work. The department of-fers this workshop in the third quartile of the first year. Participation is obligatoryand will therefore be registered. The workshop will be scheduled under code 2IC00P-colloquium in due time. The workshop will last 1 hour and is especially meant foremployees and students who work regularly and/or for extended periods behind acomputer screen. During the workshop considerable attention will be paid to the de-velopment of CANS, its causes and especially how it can be prevented. Besides the the-oretical approach extensive attention will be paid to the practical issues. As workshop-participant you actively take part in the programme and you will learn to be aware ofyour own posture.

Page 40: Computer Science and Engineering Bachelor Program Program Guide 2012–2013

38 Program intake 2012

Page 41: Computer Science and Engineering Bachelor Program Program Guide 2012–2013

Part III

Bachelor program 2011 and before

39

Page 42: Computer Science and Engineering Bachelor Program Program Guide 2012–2013
Page 43: Computer Science and Engineering Bachelor Program Program Guide 2012–2013

4Program intake 2011

4.1 ’B Phase’

Having successfully completed the first or ‘foundation’ year, students progress to theBachelor’s phase proper – also known as the ‘B Phase’ – in Years 2 and 3. The entireB phase is designed to provide students with a solid, broad basis on which to pursuetheir professional career. In Years 2 and 3, you are required to earn 78 credits fromthe compulsory modules, 30 credits from a ‘minor’, and 12 credits from electives. Inmost cases, you will take the minor in the first semester of Year 3. The minor offers achance to prepare for a Master’s program, to gain international experience at a partneruniversity in another country, or to explore a discipline outside the realm of computerscience itself.

Many students do not earn the required 60 credits per year, whereupon they will takelonger than the allotted three years to graduate unless they take action to catch up. Thiswill often entail taking a combination of first and second year modules, or second andthird year modules, in one and the same semester. This can cause timetabling clashes.Priority must always be given to the ‘earlier’ module, i.e. that which should have beencompleted first. The Student counselors can offer advice if necessary. They can alsoinform you on the new regulations on Bachelor’s-before-Master’s (”harde knip”) andon increased tuition fee for students who take too long to complete their studies (theso-called langstudeermaatregel).

Note that the information in this chapter applies only to those students who com-menced their first year in 2011.

41

Page 44: Computer Science and Engineering Bachelor Program Program Guide 2012–2013

42 Program intake 2011

4.1.1 Admission

To derive the full benefit of the program and its various modules, it is essential that stu-dents have the necessary prior education and/or knowledge. The curriculum assumesthat students have already acquired certain skills and are familiar with certain basicconcepts. One purpose of the admission regulations is to ensure that students are ableto make the expected progress.

Students who pass the first-year examination are automatically admitted to the Bphase. In principle, students are not permitted to take any second-year modules until allfirst-year modules have been passed (see the Education and Examination Regulationsin Appendix 6.3).

Students who have been given a positive study advice without a study contract re-quirement are entitled to begin any of the second-year modules during the first semesterof Year 2. Students who are subject to a study contract have a more restricted choice,and must obtain the Student Counselor’s permission to commence any second-yearmodule. First of all it must be decided if the student can continue in the old program,or should switch to the new Bachelor College program. In most cases, switching to theBachelor College can be implemented without loss of credits and will be the preferredoption. For students subject to a study contract that remain in the old program, 2IO23DBL Specification and game will most probably not be permitted. (The ’study contract’and its implications are described in further detail in Appendix 4 of the B-part of theEducation and Examination Regulations: see Appendix 6.3).

In either case, permission to begin the second-year modules before completing allrequired first-year modules applies only during the first semester of Year 2. Studentswho have not yet completed all first-year modules must do so before being allowed tosit the examinations for any second year modules of the second semester and for thirdyear modules.

4.2 Program revision

A new curriculum has been introduced in the 2011-2012 academic year. The most sig-nificant changes were:

� the introduction of specialist ‘tracks’, viz. Software Science (SfS) and Web Science(WbS);

� the adoption of English as the main tuition language;� the transition from a semester-based schedule to one of ‘quartiles’.

In 2012-2013 the second year of that program is offered.Due to the university-wide introduction of the Bachelor College, another revision of

the curriculum was necessary starting 2012-2013. This might cause difficulties for stu-dents that did not complete all modules of the first year. See Section 4.5 on transitionalarrangements for more information on this subject.

Page 45: Computer Science and Engineering Bachelor Program Program Guide 2012–2013

Program intake 2011 43

4.3 Objectives

The overall objective of the program is to train and educate young professionals whoare able to progress into a Master’s program in Computer Science and/or are preparedto embark upon a professional career in the field. Students are therefore expected to:

1. acquire a strong theoretical frame of reference, including a knowledge of the basicconcepts of computer science and their interdependency;

2. be able to develop, analyze, realize, implement, maintain and/or adapt softwareproducts, and to do so in a scientifically responsible manner (the Web Science trackfocuses on complex web-based applications, while the Software Science track ismore concerned with technical applications);

3. show a level of performance commensurate with an education at Bachelor degreelevel.

4.3.1 Qualifications

Students who complete the program are awarded a BSc degree, which is evidence of thefollowing skills and competences:

In computer science and engineering:

� familiarity with all basic concepts;� a thorough technical and scientific understanding of software and software sys-

tems;� the ability to apply the knowledge acquired in delving to the essence of such sys-

tems, understanding precisely how they work and being able to assess them ontheir merits.

In software design:

� the ability to develop programs or software systems in an effective and structuredmanner, whereby those systems will perform the tasks expected of them accu-rately and efficiently;

� the ability to analyze any software system in terms of its behavioral aspects, in-cluding performance;

� further to this analysis, the ability to adapt and improve the system where neces-sary;

� the ability to document all findings and activities for future reference.

General academic skills:

Page 46: Computer Science and Engineering Bachelor Program Program Guide 2012–2013

44 Program intake 2011

� the ability to acquire further knowledge in the field of computer science and to doso independently;

� an awareness of the position and importance of computer science within society,an awareness of the rapid changes, both positive and negative, which informationtechnology can bring about, and the ability to reflect on such changes;

� the ability to work effectively within a team;� the ability to impart information, ideas and solutions to either fellow specialists or

a lay public.

4.4 Program for 2011 intake

4.4.1 Overview

An outline structure of the program is as follows.

Study component CreditsCore subjects (common to SfS and WbS) 72Specialist subjects (SfS or WbS) 30 (SfS) / 33 (WbS)DBL + graduation project 36 (SfS) / 33 (WbS)Electives 12Minor 30Total 180

An overview of the program is presented in Fig. 4.1.

4.4.2 Knowledge domains in Year 2

The second year addresses the following knowledge domains and associated topics:

� Mathematics: statistics� Theoretical computer science: discrete structures� Programming: programming methods� Information systems: datamodelling, databases, business information systems� Advanced tools and techniques: computer graphics, security.

In addition, in the Software Science track the following domains are addressed:

� CASP (Computer architecture and system programming): operating systems� Software modelling: software specification and modelling

and in the Web Science track:

� Web technology: Web analytics, Web technology

Page 47: Computer Science and Engineering Bachelor Program Program Guide 2012–2013

Program intake 2011 45

� CASP (Computer architecture and system programming): computer networks

The knowledge and skills learned in the various modules will be applied in an inte-grated way in two seperate DBL projects, the first one on designing and implementing acomputer game, the second one on developing a complicated information system. TheDBL projects in Year 2 are more complex and challenging than in the first year, with a

BTI-program generation 2011/2012

Gloss= Software Science (SfS) = Web Science (WbS)

DBL = Design Based Learning projectNote: - students choose one of the tracks when they register for the program; - the uncolored slots represent core subjects for both tracks- single unit slots represent 3 ects subjects; double height or width slots represent 6 ects subjects

quarter A.1 A.2 B.3 B.4

YEAR 1 2DI46 Basic maths 2DI26 Prob. theory 2ID15 Hum.-techn.int. 2DI75 Lin.alg.

2011/12

SfS 2IC16 Comp.netw.

2IW66 Softw.test.

WbS 2ID65 Hyperm.&Wb>

>

YEAR 2 2IT26 Discr.struct. 2IV10 Comp.graph. 2IS05 Security 2DI36 Statistics

2012/13

SfS

WbS 2IC16 Comp. netw.

2II25 Web technol.

YEAR 3 0L870 Ethics & law 2IP25 Softw.eng.

2013/14

SfS

WbS

>>

2IP05 Programming2IT05 Logic & set

theory2IL05 Data struct. 2IT15 Aut. & proc.

2IC05 Comp.syst. 2IO11 DBL robotics 2IO21 DBL algor.

0A211 Psychology and user0A416 Infonomics0A216 DBL psychology and user 2IO22 DBL hyperm.

0WS01 DBL psychology of web science

elective(s)2ID05 Datamodell. &

databases2IP15 Progr.meth. 2II05 Bus. inf. systems

2IO71 DBL: inf.syst.

2II26 Web analytics

MINOR MINORelective(s)

2IL15 AlgorithmsSEP (Software engineering

project)Artificial Intelligence

0A216 DBL psychology and user

0WS01 DBL psychology of web science

2IW05 Softw.spec.. 2IN05 Oper.syst.

2iO23 DBL spec + game

Figure 4.1: Overview program intake 2011.

Page 48: Computer Science and Engineering Bachelor Program Program Guide 2012–2013

46 Program intake 2011

greater focus on software design. Students from the Web Science and Software Sciencetracks will be mixed and will have different roles, similar to the way of working in theprofessional arena.

4.4.3 Software Science, 2nd year

A detailed program of the second year of the Software Science track is given in thefollowing table:

Quarter Code Unit ECTS1 2IT26 Discrete structures 31 2IW05 Software specification 61 xxxxx elective(s) 62 2IV10 Computer graphics 32 2ID05 Data modeling and databases 62 2IO23 DBL Spec. and game 63 2IS05 Security 33 2IP15 Programming methods 63 2IN05 Operating Systems 64 2DI36 Statistics 34 2II05 Business Information Systems 64 2IO71 DBL Information systems 6

4.4.4 Web Science, 2nd year

A detailed program of the second year of the Web Science track is given in the followingtable:

Quarter Code Unit ECTS1 2IT26 Discrete structures 31 2II26 Web analytics 61 xxxxx elective(s) 62 2IV10 Computer graphics 32 2ID05 Data modeling and databases 62 2IO23 DBL Spec. and game 63 2IS05 Security 33 2IC16 Computer networks 33 2II25 Web technology 33 2IP15 Programming methods 64 2DI36 Statistics 34 2II05 Business Information Systems 64 2IO71 DBL Information systems 6

Page 49: Computer Science and Engineering Bachelor Program Program Guide 2012–2013

Program intake 2011 47

4.4.5 Combining Web Science and Software Science tracks

Students that want to take both tracks have to take both 2IW05 Software Specificationand 2II26 Web analytics in quartile 1 (one of them as an elective) and in quartile 3 theytake both 2IN05 Operating systems and 2II25 Web technology (assuming one has passed2IC16 Computer networks in the first year already).

4.4.6 Dual degree program in Applied mathematics and Computer Sci-ence and Engineering, intake 2011

We have devised a study program which enables a student to obtain a full Bachelor’sdegree in Computer Science and Engineering (track Software Science) as well as a fullBachelor’s degree in Applied Mathematics. The student must meet all (examination) re-quirements for both programs. The program is intended for students of above-averageability which enables them to complete both Bachelor’s programs within four years.The first year of the program is the standard dual foundation course in Applied Math-ematics with Computer Science and Engineering (see the Education and ExaminationRegulations and/or the relevant Program Guide). In Years 2, 3 and 4 the program re-quires students to obtain 162 credits. One potential problem is that there may be sometimetable clashes after Year 1. It may not be possible to schedule the lectures and tu-ition sessions of both the Computer Science and Engineering and Applied Mathematicsprograms in such a way as to ensure that students can attend them all. In fact, it wouldbe entirely impractical even to attempt to do so. Accordingly, the dual program is notoffered as a structured curriculum with a set schedule for each year or semester, but isthe sum of all the modules which the student must complete in order to qualify for twoBachelor’s degree certificates.

In this respect, the dual program can be viewed from two perspectives: that ofthe Software Science student who wishes to gain enough supplementary knowledgeof Applied Mathematics to satisfy the examination requirements in that subject, andconversely that of the Mathematics student who wishes to gain enough knowledge ofComputer Science and Engineering, ie. in the field of Software science. There are waysin which this process is made slightly easier. The first is by choosing appropriate mi-nors and electives. Each Bachelor’s program consists of a ‘major’, worth 90 credits, anda ‘minor’ worth 30 credits. If a Software Science student selects modules from the Ap-plied Mathematics program as his or her minor (or vice versa), the ‘overlap’ will enablehim to pass both major programs while also fulfilling the minor requirements of each.It is not possible to impose the usual strict TU/e requirements in terms of the choiceof minors due to possible scheduling clashes. All minors within the dual program aretherefore regarded as ‘free minors’.

The second way in which the process is made easier is that the two Bachelor’s pro-grams include second and third-year modules which have very similar or complemen-

Page 50: Computer Science and Engineering Bachelor Program Program Guide 2012–2013

48 Program intake 2011

tary content, such as Statistics (2DI36) and Modeling C (2WH03). The dual programdoes not require the student to take all such modules individually. Moreover, the Soft-ware Engineering module is included in both programs (as 2IP25 and 2IP55). And bothBachelor’s programs include electives, the credits for which can be earned with a mod-ule from the other program.

Students considering taking the dual degree program can contact the Student coun-selors for further information. They are Dr. C.J. Bloo (Computer Science and Engineer-ing) and Dr. J.C. van der Meer (Applied Mathematics). You can contact them for moreinformation and for advice on a doable planning of your individual module sequence.

The complete list of B-phase modules in the dual degree program for intake 2011 ispresented below.

Code Unit ECTSApplied Mathematics 78

0A285 Profession of the engineer for mathematics 32WF14 Discrete mathematics 1 32H154 Modeling D: completion of portfolio 22H600 Mathematics and practice in historical perspective 32J008 Bachelor project 82WA23 Introduction to functional analysis 32WA17 Ordinary differential equations 32WA18 Partial differential equations 32WB04 Stochastic processes 62WB05 Simulation 32WF15 Discrete mathematics 2 32WF09 Linear algebra C 32WF10 Algebra 2 32WH02 Modeling B 62WH05 Bachelor Colloquium 12WN05 Introduction to numerical analysis 32WN17 Numerical linear algebra 62WO12 Optimization in networks 42WO11 Optimization in Rn 32WS05 Mathematical statistics 32WS14 Regression and variance analysis 32Y480 Complex analysis 3

Computer Science and Engineering 810L870 Ethics and Law 32IC16 Computer networks 32ID05 Data modeling and databases 62II05 Business information systems 62IL15 Algorithms 62IN05 Operating systems 62IP15 Programming methods 6continued on next page

Page 51: Computer Science and Engineering Bachelor Program Program Guide 2012–2013

Program intake 2011 49

continued from previous pageCode Unit ECTS2IO23 DBL Spec. and game 62IO71 DBL Information system 62IP25 Software engineering 32IP35 Software engineering project 122IS05 Security 32IT26 Discrete structures 32IV10 Computer graphics 32IW05 Software specification 62IW65 Software testing 3

More information on the Applied Mathematics program can be found in its ProgramGuide (in Dutch).

4.5 Transitional arrangements

Students who have received a positive study recommendation with contract will dis-cuss with the Student counselor whether they stay in the old program or switch to thenew Bachelor College program. In the latter case, modules that they passed will besubstituted for new modules without loss of credits.

Students with a positive study recommendation without contract (40 credits or more)who have not yet passed all first-year modules may be permitted to replace one or moremodules rather than re-sit the examinations for the original modules (which may nolonger exist due to the curriculum changes). The permitted substitutions are listed inthe table below. The total number of credits in the first-year program after substitutionsneeds to be at least 60 credits. For further information, please contact the Student coun-selor. Note that there will be an opportunity in the academic year 2012-2013 to re-sitexaminations in the discontinued modules.

Discontinued module ECTS Permitted substitution ECTSPsychology and user (0A211) 6 Intr. Psychology and techn. (0HV10) 5Basic mathematics (2DI46) 3 Basiswiskunde (2DL03) 3Bas. Maths (2DI46) + Lin. alg. (2DI75) 3+3 Calculus variant A (2WAB0) 5Linear algebra (2DI75) 3 Lineaire algebra (2DL06) 3Computer systems (2IC05) 6 Computer systems (2IC30) 5Programming (2IP05) 6 Programming (2IP90) 5Logic and set theory (2IT05) 6 Logic and set theory (2IT60) 5DBL 1S (2IO11) 6 DBL Embedded systems (2IO70) 5Human-technology interaction (2ID15) 3 Human-techn. int. (2ID40) 5Data structures (2IL05) 6 Data structures (2IL50) 5continued on next page

Page 52: Computer Science and Engineering Bachelor Program Program Guide 2012–2013

50 Program intake 2011

continued from previous pageDiscontinued module ECTS Permitted substitution ECTSDBL 2S (2IO21) 6 DBL Algorithms 5Hypermedia (2ID65) + DBL 2W (2IO22) 3+3 DBL Hypermedia (2IO80) 5

In case you are one or two credits short, you might opt for attending a small series ofuniversity lectures (value 2 credits) or a series of 14 Studium Generale lectures (value 1credit). See the site of Studium Generale for more information.

4.5.1 Students with a study contract

4.6 Electives

In the first quartile you can choose one 6 ects module (or two 3-ects modules) from theoverall set of modules that is offered throughout the university in this period. Whenmaking up your mind what elective to choose, please bear in mind the following:

� does the schedule of the module(s) overlap with your mandatory modules?� modules whose contents overlap with mandatory modules cannot be used as sub-

stitutes;� how many credits does the module(s) account for? Note that all Bachelor College

modules will carry 5 credits;� how many credits do you need in case you will take substitute modules (see the

previous paragraph);� what Master program are you interested in?

In order to get permission for enrollment of these electives, you need to send a re-quest to the Student counselor (see Section 2.8) as soon as possible.

Useful sources for finding suitable electives are the program guides of the masteryou are interested in (for finding out what prior knowledge is requested/useful), thesite of the Bachelor College (especially the part on Electives that are offered for first-year students) and the minor site (note that many minor modules are offered in Dutchonly). Since the number of electives offered will increase substantially in 2013-2014, youmight consider doing a minor module already in year 2 and taking an elective in year 3instead.

4.7 Honors Star program

Some students will appreciate an even greater challenge than is offered by the standardprogram. For them, the university has introduced an Honors program. There are two

Page 53: Computer Science and Engineering Bachelor Program Program Guide 2012–2013

Program intake 2011 51

options: the Honors Horizon program is interdisciplinary in nature and is intended tobroaden the student’s knowledge by introducing him/her into other disciplines. Thisprogram can be taken in the second and third years alongside the regular program. Theextra workload (study requirement) is approximately ten hours per week. The secondoption is (a continuation of) the Honors Star program, which offers the opportunity tostudy a discipline in greater depth. The Honors Star program has been incorporatedinto the regular program and therefore demands little or no extra time. It is optionaland can be commenced during the first year.

Ideally, students will opt to join both the Honors Horizon and the Honors Star pro-grams. However, it is also possible to follow one and not the other. Further infor-mation about the Honors Horizon program is given during the introductory meetingsfor second-year students. Information can also be found at http://w3.tue.nl/nl/diensten/daz/honors_program/. In this Program Guide, we therefore restrict our-selves to a general description of the Honors Star program.

The Honors Star program underlies the entire Bachelor’s program. It presents addi-tional challenges based on the regular program material, such as examination questionswhich demand a greater depth of knowledge, or more complex DBL projects.

To qualify for the Star Certificate alongside your degree, you must accumulate atleast 30 program credits (ECTS) from the ‘star’ program components, including twoDBL projects and on top of that either a minor or a Software Engineering Project (SEP).

In the second year, only those core modules which carry six credits also have star as-signments or examinations, i.e. Data modeling and databases in semester 2.A, Program-ming methods, and Business information systems in 2.B. The DBL projects in the secondyear (DBL Spec. and game and DBL Information systems) also have a star variant. Allstudents are eligible to take the star components: there are no specific requirements orconditions.

4.8 The minors program

In the third year the minor is scheduled. The minor enables students to explore differ-ent disciplines. You will have to decide on the choice of your minor in the second yearof your study. The deadline for subscription usually is around May 1st. Many minorsqualify the student to join Master’s programs from other departments. Students mayalso opt to take a minor at another university, or can compose their own minor whichwill then be graded in the same way as a standard minor. This ‘free minor’ must be ap-proved in advance by the department’s Examinations Committee. Further informationcan be obtained from the Student counselor.

A ‘free minor’ can also be taken at a partner university in another country. The de-partment has very good contacts with the University of Malardalen in Sweden, whichoffers minors in Embedded Systems and Software Engineering. It goes without sayingthat a minor abroad should be planned carefully and in time (see also the next subsec-tion).

Page 54: Computer Science and Engineering Bachelor Program Program Guide 2012–2013

52 Program intake 2011

Further information about the various minor options can be found at http://w3.tue.nl/nl/diensten/stu/onderwijs/major_minor. An information meetingis held during the second semester.

Students must have passed the first-year examination before beginning their minor.Moreover, the application form on the website must have been completed and returnedby May 1st in the year in question. If you are considering taking a minor in anothercountry, you are advised to contact your Student counselor during the first semester ofthe year to discuss the practicalities.

4.9 International experience

All students of the Department of Mathematics and Computer Science have the op-portunity to gain international experience by taking program modules at a foreignuniversity. The department has partnership agreements with over thirty universitiesthroughout Europe further to the Erasmus program. An up-to-date list can be found athttp://w3.win.tue.nl/en/student/international_student_affairs.

Bachelor’s students can opt to take their minor at one of the affiliated universities.Permission to do so must be obtained from the Student counselor, Dr. C.J. Bloo.

It is also possible to spend time at another university, whether in Europe or be-yond, as a ‘Free Mover’. You must contact the university directly to make the neces-sary arrangements, and all expenses are your own responsibility. Once again, the Stu-dent counselor’s permission is required. Having obtained his permission, you shouldcontact the department’s Internationalization Coordinator, Elle van den Hurk, RoomMF 3.068, e-mail [email protected], for further assistance. A summary ofthe procedures and all required forms can be found at http://w3.win.tue.nl/en/student/international_student_affairs.

4.10 Student assistant jobs

Every quartile the department needs support of students in teaching or tutoring activi-ties. Students earn a fee for these activities as they are appointed as ’student assistant’.In order to be selected for such an assistantship one needs to have made substantialprogress in one’s program. Preferably one has successfully completed the Foundationyear, or at least obtained a positive study recommendation without a study contractrequirement. For more information you can contact the Student counselor, dr. C.J. Bloo.

Page 55: Computer Science and Engineering Bachelor Program Program Guide 2012–2013

5Program intake 2010 and before

Year 3 sees the completion of the Bachelor’s phase and culminates in the Software En-gineering graduation Project. At the same time, it prepares students to progress to aMaster’s program.

Intake 2010 is the last generation that embarked on a program given partly in Dutch.The transition to an English curriculum will have been completed by the 2013-2014academic year.

5.1 Program for 2010 intake

5.1.1 Overview

An outline structure of the program is as follows.

Study component CreditsCore subjects 123DBL + graduation project 27Minor 30Total 180

An overview of the program is presented below.

53

Page 56: Computer Science and Engineering Bachelor Program Program Guide 2012–2013

54 Program intake 2010 and before

Programma BTI voor generatie 2010

N.B. de oppervlakte van een cel is rechtevenredig met het aantal studiepunten; de kleinste cel representeert 3 ects

quarter A.1 A.2 B.3 B.4

Year 1 0LB870 Ethiek en recht 2DI65 Analyse 1 2DI75 Lin.algebra 2DI85 Analyse 2

(2010/11) 2DI45 Basiswisk. 2IO05 OGO 1.1 2IT16 Eind.aut. & proc. 2IT19 Form.talen & beslisb.

2IC07 Comp.syst. 1 2IC08 Comp.syst.2

2IP65 Progr. 1 2IP75 Obj.geor.progr.

Year 2 2IV10 Comp.grafiek 2DI36 Statistics

(2011/12) 2IL25 Gedistr.alg.

2IC16 Comp.netw.

2IO35: OGO specific. 2IO46: OGO spel

2IO25 OGO algoritm. 2DI26 Prob. Theory

year 3 2IS05 Security 2IP25 Softw. eng.

2012/13 2IA05 Funct.progr.

2IW65 Softw.test.

2II25 Webtechn.

2II15 D.mining & kenn.s.

2ID15 MMI & IO15 OGO 1.2

2IP15 Programmeermethoden

2IT05 Logica en verz.leer 2IL05 Datastructuren

2ID05 Datamodelleren en databases

2IT25 Discrete structuren2IL15 Algoritmiek

2IN05 Operating systemen 2IW05 Software

specificatie

2II05 Bedrijfsinformatiesystemen

MINOR MINOR 2IP35 SEP Software

engineering project

5.1.2 Knowledge domains in Year 3

The third year addresses the following computer science knowledge domains and asso-ciated topics:

� Software engineering: software testing, software engineering� Programming: functional programming� Information systems: data mining� Advanced tools and techniques: web technology, knowledge systems, security.

The knowledge and skills learned in the various modules will be applied in an inte-grated way in the Software Engineering graduation project, see section .

5.1.3 Third-year program

A detailed program of the third-year program of intake 2010 is presented in the follow-ing table:

Quarter Code Module ECTS1-2 Minor 303 2IA05 Functional programming 33 2II15 Datamining and knowledge systems 3continued on next page

Page 57: Computer Science and Engineering Bachelor Program Program Guide 2012–2013

Program intake 2010 and before 55

continued from previous pageQuarter Code Module ECTS3 2II25 Web Technology 33 2IS05 Security 33 2IW65 Software testing 33 2IC01 Bachelor Colloquium 04 2IP25 Software engineering 34 2IP35 Software engineering project* 12

*) A student will only be permitted to take part in the project if he or she has:

� passed the first-year examination� passed the DBL 2.3 module (2IO46)� obtained no fewer than 120 program credits at least six weeks before beginning

the project.

These requirements may be waived only in exceptional circumstances and at the dis-cretion of the Student counselor and the coordinator(s) of the Software engineeringproject.

5.1.4 Electives

The Examinations Committee may grant students of the 2010 intake (and earlier) per-mission to substitute up to three modules from Years 2 and 3, if this is likely to providebetter preparation for a subsequent Master’s program. An application should be sub-mitted to the Examinations Committee following consultation with the Student coun-selor. In any case the following modules are excluded from substitution:

� Datamodelling and databases� Discrete structures� Probability theory� Statistics� Computer graphics� Computer networks� Business information systems� Security� Software engineering� Software engineering project

5.1.5 Dual degree in Applied Mathematics and Computer Science andEngineering (2010 intake and earlier)

We have devised a study program which enables a student to obtain a full Bachelor’s de-gree in Computer Science and Engineering as well as a full Bachelor’s degree in Applied

Page 58: Computer Science and Engineering Bachelor Program Program Guide 2012–2013

56 Program intake 2010 and before

Mathematics. The student must meet all (examination) requirements for both programs.The program is intended for students of above-average ability which enables them tocomplete both Bachelor’s programs within four years. The first year of the program isthe standard dual foundation course in Applied Mathematics with Computer Scienceand Engineering (see the Education and Examination Regulations and/or the relevantProgram Guide). In Years 2, 3 and 4 the program requires students to obtain 162 credits.One potential problem is that there may be some timetable clashes after Year 1. It maynot be possible to schedule the lectures and tuition sessions of both the Computer Sci-ence and Engineering and Applied Mathematics programs in such a way as to ensurethat students can attend them all. In fact, it would be entirely impractical even to at-tempt to do so. Accordingly, the dual program is not offered as a structured curriculumwith a set schedule for each year or semester, but is the sum of all the modules whichthe student must complete in order to qualify for two Bachelor’s degree certificates.

In this respect, the dual program can be viewed from two perspectives: that of theComputer Science and Engineering student who wishes to gain enough supplementaryknowledge of Applied Mathematics to satisfy the examination requirements in that sub-ject, and conversely that of the Mathematics student who wishes to gain enough knowl-edge of Computer Science and Engineering. There are ways in which this process ismade slightly easier. The first is by choosing appropriate minors and electives. EachBachelor’s program consists of a ‘major’, worth 90 credits, and a ‘minor’ worth 30 cred-its. If a Computer Science and Engineering student selects modules from the AppliedMathematics program as his or her minors (or vice versa), the ‘overlap’ will enable himto pass both major programs while also fulfilling the minor requirements of each. Itis not possible to impose the usual strict TU/e requirements in terms of the choice ofminors due to possible scheduling clashes. All minors within the dual program aretherefore regarded as ‘free minors’.

The second way in which the process is made easier is that the two Bachelor’s pro-grams include second and third-year modules which have very similar or complemen-tary content, such as Probability Theory (2DI25), Statistics (2DI35) and Modeling C(2WH03). The dual program does not require the student to take all such modulesindividually. Moreover, the Software Engineering module is included in both programs(as 2IP25 and 2IP55), while the Applied Mathematics program also includes an elec-tive, the credits for which can be earned with a module from the Computer Science andEngineering program.

Students considering taking the dual degree program can contact the Student coun-selors for further information. They are Dr. C.J. Bloo (Computer Science and Engineer-ing) and Dr. J.C. van der Meer (Applied Mathematics).You can contact them for moreinformation and for advice on a doable planning of your individual module sequence.

Code Unit ECTSApplied Mathematics 78

0A285 Profession of the engineer for mathematics 3continued on next page

Page 59: Computer Science and Engineering Bachelor Program Program Guide 2012–2013

Program intake 2010 and before 57

continued from previous pageCode Unit ECTS2WF14 Discrete mathematics 1 32H154 Modeling D: completion of portfolio 22H600 Mathematics and practice in historical perspective 32J008 Bachelor project 82WA23 Introduction to functional analysis 32WA17 Ordinary differential equations 32WA18 Partial differential equations 32WB04 Stochastic processes 62WB05 Simulation 32WF15 Discrete mathematics 2 32WF09 Linear algebra C 32WF10 Algebra 2 32WH02 Modeling B 62WH05 Bachelor Colloquium 12WN05 Introduction to numerical analysis 32WN17 Numerical linear algebra 62WO12 Optimization in networks 42WO11 Optimization in Rn 32WS05 Mathematical statistics 32WS14 Regression and variance analysis 32Y480 Complex analysis 3

Computer Science and Engineering 842IA05 Functional programming 32IC15 Computer networks 32IW65 Software testing 32ID05 Data modeling and databases 62II05 Business information systems 62II15 Datamining and knowledge systems 32II25 Web technology 32IL15 Algorithms 62IL25 Distributed algorithms 32IN05 Operating systems 62IO25 Design-Based Learning 2.1 32IO35 Design-Based Learning 2.2 32IO46 Design-Based Learning 2.3 32IP25 Software engineering 32IP35 Software engineering project 122IS05 Security 32IT25 Discrete structures 62IV10 Computer graphics 32IW05 Software specification 6

Page 60: Computer Science and Engineering Bachelor Program Program Guide 2012–2013

58 Program intake 2010 and before

More information on the Applied Mathematics program can be found in its Pro-gram Guide(in Dutch). In case modules from the above list are no longer provided, oneshould check the transitional arrangements in Section 4.5 and 5.2.

5.2 Transitional arrangements

Some students who have not yet passed all second-year modules may be permitted toreplace one or more modules rather than re-sit the examinations for the original mod-ules (which may no longer exist due to the curriculum changes). The permitted substi-tutions are listed in the table below. The total number of credits in the bachelor programafter substitutions needs to be at least 180 credits. For further information, please con-tact the Student counselor. Note that there will be an opportunity in the academic year2012-2013 to re-sit examinations in the discontinued modules.

Discontinued module ECTS Permitted substitution ECTSOGO 2.1 (2IO25) 3 DBL Algorithms (2IO90) 5OGO 2.2 (2IO35) + OGO 2.3 (2IO46) 3+3 DBL Spec. and game (2IO23) 5Discrete structures (2IT25) 6 Discrete structures (2IT26) 3

In case you are one or two credits short, you might opt for attending a small series ofuniversity lectures (value 2 credits) or a series of 14 Studium Generale lectures (value 1credit). See the site of Studium Generale for more information.

5.3 Software Engineering Project

The Design-Based Learning approach reaches its logical conclusion in the form of a ma-jor project undertaken in the fourth quartile of Year 3. This project carries 12 credits.It integrates all the knowledge and skills acquired during the entire program in a sit-uation as close as possible to that encountered within professional practice. To ensurethe success of the project, students must meet a number of requirements before beingpermitted to take part, see Section 5.1.3.

For students that encounter some delay in the program the module may also beoffered in Semester A if there is sufficient interest. This interest should be expressedtowards the Student counselor during Quartile 3 preceding the semester you want totake the Software Engineering Project.

5.4 The minors program

In the third year the minor is scheduled. The deadline for subscription usually is aroundMay 1st and will be announced by the Student Service Center in due time.

The minor enables students to explore different disciplines. Many minors qualifythe student to join Master’s programs from other departments. Students may also opt

Page 61: Computer Science and Engineering Bachelor Program Program Guide 2012–2013

Program intake 2010 and before 59

to take a minor at another university, or can compose their own minor which will thenbe graded in the same way as a standard minor. This ‘free minor’ must be approvedin advance by the department’s Examinations Committee. Further information can beobtained from the Student counselor.

A ‘free minor’ can also be taken at a partner university in another country. Thedepartment has very good contacts with the University of Malardalen in Sweden, whichoffers minors in Embedded Systems and Software Engineering. It goes without sayingthat a minor abroad should be planned carefully and in time.

Further information about the various minor options can be found at http://w3.tue.nl/nl/diensten/stu/onderwijs/major_minor. An information meetingis held during the second semester.

Students must have passed the first-year examination before beginning their minor.Moreover, the application form on the website must have been completed and returnedby May 1st in the year in question. If you are considering taking a minor in anothercountry, you are advised to contact your Student counselor during the first semester ofthe year to discuss the practicalities.

5.5 Honors Star program

The Honors Star program underlies the entire Bachelor’s program. In the first year it canbe taken as an ‘optional extra’ allowing students to decide whether it will be of interestor benefit to them. The Honors Star program presents additional challenges based onthe regular program material, such as examination questions which demand a greaterdepth of knowledge, or more complex DBL projects.

To qualify for the Star Certificate alongside your degree, you must accumulate atleast 30 program credits (ECTS) from the ‘star’ program components, including twoDBL projects and on top of that either a minor or a Software Engineering Project (SEP).

The Honors Star program for third-year students (academic year 2012-2013)

Students who wish to gain the Star Certificate must decide whether they wish to takea star minor or a star SEP, and must propose its content. This decision will be takenin consultation with the Student counselor. To qualify, students must have obtained 24program credits from star program components, including two DBL projects, prior tocommencing the third year. All modules given in semester 3.B offer a star variant, eitherin the form of an assignment or as an additional examination question.

5.6 International experience

All students of the Department of Mathematics and Computer Science have the op-portunity to gain international experience by taking program modules at a foreign

Page 62: Computer Science and Engineering Bachelor Program Program Guide 2012–2013

60 Program intake 2010 and before

university. The department has partnership agreements with over thirty universitiesthroughout Europe further to the Erasmus program. An up-to-date list can be found athttp://w3.win.tue.nl/en/student/international_student_affairs.

Bachelor’s students can opt to take their minor at one of the affiliated universities.Permission to do so must be obtained from the Student counselor, Dr. C.J. Bloo.

It is also possible to spend time at another university, whether in Europe or be-yond, as a ‘Free Mover’. You must contact the university directly to make the neces-sary arrangements, and all expenses are your own responsibility. Once again, the Stu-dent counselor’s permission is required. Having obtained his permission, you shouldcontact the department’s Internationalization Coordinator, Elle van den Hurk, RoomMF 3.068, e-mail [email protected], for further assistance. A summary ofthe procedures and all required forms can be found at http://w3.win.tue.nl/en/student/international_student_affairs.

5.7 Student assistant jobs

Students earn a fee for these activities as they are appointed as ’student assistant’. In or-der to be selected for such an assistantship one needs to have made substantial progressin one’s program. Preferably one has successfully completed the Foundation year, or atleast obtained a positive study recommendation without a study contract requirement.For more information you can contact the Student counselor, dr. C.J. Bloo.

5.8 Progression to a Master’s program

Having obtained the BSc degree in Computer Science and Engineering your are pre-pared to embark upon a professional career in the field. However, for optimal careeropportunities it is recommended to progress into a Master’s program in computer sci-ence or a related discipline. The Department of Mathematics and Computer Scienceoffers various MSc programs. For more information one can check the master Programguides.

5.8.1 Information meeting

An information meeting to explain the various options following the completion of theBachelor’s program is held during the third quartile (scheduled under 2IC01 BachelorColloquium). This is an additional service to students and attendance is voluntary.

5.8.2 ”Harde knip”

From 1 September 2012, it will no longer be possible to enroll for a Master’s programbefore you have completed the Bachelor’s program. As a consequence, you are only

Page 63: Computer Science and Engineering Bachelor Program Program Guide 2012–2013

Program intake 2010 and before 61

allowed to participate in Bachelor modules from your program plus additional modulesallowed by the Examinations Committee. You are obliged to register for each moduleyou want to take three weeks before the start of a quartile or semester.

Final examinations (when you have passed all modules of the bachelor program) arescheduled each month (except July). Furthermore, the Examinations Committee mayallow for one additional examination opportunity in the case of a Bachelor’s studentwho is confronted with extenuating personal circumstances, or who is studying at thenominal rate (graduation within 3 - 3.5 years) and who lacks a maximum of 6 credits. Inarticle 1.2.1.b of part B of the OER one can find the exact regulations on this topic. Onemay also contact the Student counselor.

Page 64: Computer Science and Engineering Bachelor Program Program Guide 2012–2013

62 Program intake 2010 and before

Page 65: Computer Science and Engineering Bachelor Program Program Guide 2012–2013

Part IV

Organization and regulations

63

Page 66: Computer Science and Engineering Bachelor Program Program Guide 2012–2013
Page 67: Computer Science and Engineering Bachelor Program Program Guide 2012–2013

6Academic administration

6.1 Academic administration of the department

The structure of the academic organization is based on the Academic AdministrationStructure Modernization Act (MUB), as implemented in the academic year 1997-1998. Astudent may contribute to the improvement of the academic organization as a memberor advisor on the Department Board, the Study-program Committee or the DepartmentCouncil. Participation in these organizations offers special privileges, such as facilitiesfor oral instead of written exams or extra opportunities for taking examinations outsideregular scheduling.

Important organizations:

� The Department Board (Faculteitsbestuur);� The Study-program Manager (Opleidingsdirecteur);� The Study-program Committee (Opleidingscommissie);� The Examinations Committee (Examencommissie);� The Department Council (Faculteitsraad);� The CS Subdepartment and Professors (Capaciteitsgroep en Hoogleraren);� The CS Subdepartment Board (Capaciteitsgroepsbestuur);� The Department Office (Faculteitsbureau);� The Student Council (Studentenraad).

6.1.1 Department Board of Mathematics and Computer Science

The Department Board appoints a Study-program Manager to coordinate and overseeeach program. He or she structures the program and undertakes its day-to-day man-

65

Page 68: Computer Science and Engineering Bachelor Program Program Guide 2012–2013

66 Academic administration

agement. Overall responsibility for the program remains with the Department Board,whereby the Study-program Manager is accountable to the Board. The DepartmentBoard also produces the Education and Examination Regulations (OER) and the budgetfor educational activities, and oversees the implementation of the educational programas a whole. The Department Board comprises four members: the Dean (who chairsthe board), two Vice-Deans and the Managing Director. The scheduled meetings ofthe Department Board are attended by at least one student advisor, the Study-programManagers, policy staff and the department secretary.

The current members of the Department Board are:Dean: prof.dr. A.M. CohenVice-deans: prof.dr. O. Boxma and prof.dr. E.H.L. AartsManaging director: P. Groothuis

6.1.2 Study-program Manager

The Study-program Manager is appointed by the Department Board on the recommen-dation of an advisory panel. She is responsible for the structure and the day-to-daymanagement of the program, and produces the annual Education and Examination Reg-ulations, which describe the content of the curriculum and the tuition approaches to beemployed. The content of the program is devised in consultation with the relevant staff.The Study-program Manager is further responsible for the long-term development, ob-jectives and learning outcomes of the program, and enjoys the support of the Study-program Committee in this regard. She is responsible for ensuring the availability ofthe necessary teaching staff, within the framework of a fixed budget. These staff aregenerally drawn from the most appropriate subdepartment. The Study-program Man-ager is also responsible for maintaining the quality of the program, for which a qualitymanagement system is available. She informs the Study-program Committee aboutproposals for any changes to the curriculum or improvement measures. She advises thesubdepartments about any (required) improvements on their part. The Study-programManager can rely on the administrative support of the Education Office. The Study-program Manager for Computer Science and Engineering is Dr. M.L.P. (Marloes) vanLierop.

6.1.3 Study-program Committee

The study-program committee (OC) is appointed by the Department Board, and it hasthe following tasks:

� to advise the study-program director and the Department Board on issues relatingto the OER

� to annually evaluate the implementation of the OER� to advise on all issues relevant to the academic program

Page 69: Computer Science and Engineering Bachelor Program Program Guide 2012–2013

Academic administration 67

The six members of the Study-program Committee for Applied Computer Science areappointed by the Department Board. Three are students, nominated by the studentmembers of the Department Council, while the staff members are nominated by theComputer Science subdepartment. The student members in academic year 2012-13 are:

� Tijmen van Dien� Bor de Kock� Jeroen van Oorschot

6.1.4 Examinations Committee

The Department Board appoints an Examinations Committee for each program. Thiscommittee is responsible for organizing and coordinating the examinations, and for ap-pointing examiners in accordance with the provisions of Art. 7.12 of the Higher Edu-cation and Scientific Research Act 1997. Its members are all drawn from the ComputerScience and Engineering teaching staff. The Examinations Committee must approve theExamination Regulations to ensure the probity and integrity of all examinations, andwill take all necessary measures in this regard. Its secretary is ms. J.M.L.G. Sanders.

6.1.5 Department Council

The Department Council has a statutory advisory function and certain decisions madeby the Department Board require the formal approval of the Department Council. Thiswill be the case if those decisions entail any amendment to department statutes, or theEducation and Examination Regulations. The Department Council has ten members, ofwhom five are staff members who are elected by the staff, and five are students electedby students within the department.

6.1.6 CS Subdepartment and professors

The general tasks of the CS Subdepartment are:

� to contribute to the preparation and implementation of the educational and examprograms

� to contribute to the research programs� to contribute to the interdepartmental and inter-university education and research

programs

In addition, the CS Subdepartment Board aims to come to agreement with the Study-program Manager on issues of quantity and quality of academic staff.

The tasks of the professors are:

� to develop their assigned research areas

Page 70: Computer Science and Engineering Bachelor Program Program Guide 2012–2013

68 Academic administration

� to advise the Study-program Manager on the contents of the educational program.

Subdepartment secretary: ms. M.M.W.G. van den Bosch-Zaat, phone number 040 2475010

Staff members: a complete list is available on the web site.

6.1.7 Department Office

The Department Board delegates day-to-day operations to the Department Office. Themanaging director heads the Department Office, which is sub-divided into six offices:

� Human Resource Management (HRM) Office� Financial Services Office� Computer Services Office (BCF)� Management Support Office� Education Office� Public Relations

The managing director of the Department Office is Patrick Groothuis (from October 1,2012 on).

The first three divisions play a key role in the general management of the depart-ment, in areas such as staff recruitment (including student assistants), Health and Safety,environmental management, estate management, technical services, information provi-sion, document management, coordination of automation processes and financial ad-ministration. The management support division assists in policy development and im-plementation, and provides general clerical and secretarial assistance to the DepartmentBoard, the Study-program Manager, the managers of the subdepartments and the vari-ous committees.

The Education Office provides various forms of assistance in areas such as advice onthe choice of programs, evaluations, internship and project coordination, student ad-ministration, internationalization, examinations and innovation in education. Finally,the staff of the Public Relations sub-office are responsible for communications and forproviding information about the department to the press, public and (not least) prospec-tive students.

Details on the most important offices from a student’s perspective are given below.

Computer Services Office:Head: drs. P.J.E.M. CoenenStaff: R.L.M. Beckers, S. Hoop, V.B. Huijgen, and J.P.H. HunnekensLocation: MF 3.083Opening hours: Mon-Fri 8.30-17.00

Education Office:Head: ms. E. van den Hurk

Page 71: Computer Science and Engineering Bachelor Program Program Guide 2012–2013

Academic administration 69

International office: ms. E. van den HurkStaff: ms. J. Berger-van der Aalst, ms. J.M.L.G. Sanders, and ms. M.J.C.P.

de Wit-van GeenenLocation: MF 3.068Opening hours: Mon-Fri from 11:00 to 12:00 (noon) and from 13:00 to 15:00

Student counselors:Bachelor Student counselor: dr. C.J. Bloo (SfS & Technische Informatica), dr. N. Stash

(WbS)Master Student counselor: dr. J.P. VeltkampSecretarial services: ms. G. van der Linden-Cocu (CS)

6.1.8 Student Council

The Student Council’s (StudentenRaad, SR) main goal is to help solve problems in theeducational process, such as problems with examinations, time tables or professors. TheSR also mediates in cases where individual students encounter problems, and it servesas a first information point for students who do not know who to go to if they havea question. In many cases, the SR can refer students to the right place. Students withcomplaints or questions can reach the SR in the following ways:

� By e-mail: [email protected] or [email protected]� By contacting the education commissary of GEWIS, Rien de Bock: [email protected].

Finally, the SR attempts to stimulate and facilitate contact among student members ofthe study program committee (OCI, ECM, OC-BIS, OC-CSE, OC-ES, OC-SEC), the Fac-ulty Council (FR), University Council (UR) and the Student Advisory Body (SAO) andto discuss the items on the agendas of each of these bodies. This is why members ofthese bodies are always encouraged to be present at SR meetings.

6.2 Facilities

6.2.1 Buildings

The department of Mathematics and Computer Science is located in the upper fivefloors of MetaForum. Regulations on access to university buildings are described inthe departmental chapter of the student statutes and on the use of computer rooms areoutlined on the website. For oral English explanation of these regulations, contact theComputer Services Office in room MF 3.083, telephone number (040)(247) 2802 or [email protected].

Page 72: Computer Science and Engineering Bachelor Program Program Guide 2012–2013

70 Academic administration

6.2.2 Lecture rooms, halls and other instruction facilities

The department uses lecture rooms within the whole university. Reservations of themeeting and instruction rooms in MetaForum can be arranged through the Depart-ment education office, telephone number (040)(247) 2379/ 8343. Or on e-mail [email protected].

Lecture rooms and halls are managed at institutional level by mw. M. de Voogd, Au-ditorium 2.08, telephone number (040)(247) 2645 or on e-mail [email protected].

6.2.3 Library services

The TU/e Library holds a large and up-to-date collection of scientific information. TheTU/e Library website http://www.tue.nl/library provides round-the-clock ac-cess from any workplace to a wealth of digital information resources using advancedsearch tools. The TU/e Library collection is focused mainly on the technical sciences.Collection policy is linked directly to fields of research at TU/e departments.

The fully redeveloped and centralized TU/e Library is now located in MetaForum,the building in the centre of the campus. It provides the TU/e community with an in-spiring and information-oriented environment for individual and collective study andwork. There are over 950 study seats divided into quiet areas near the book collectionand workspaces where groups of students can discuss their assignments. Each seat isequipped with wireless Internet access. Students may borrow publications from theLibrary free of charge using a fully automated loan system.

Regular opening hours of the TU/e Library are: Monday-Friday 8.00-22.30 h. andSaturday-Sunday 10.00-22.00 h. Even longer hours apply during examination periods.For all further information about TU/e Library service go to our website: http://www.tue.nl/library.

6.2.4 Sale of study materials

Study material can be bought at the Reproshop (“Dictatenverkoop”). Daily openinghours are from 8:30 to 16:30. The shop is closed during the introduction week. Inquiriescan be made at: HG -1.42, telephone number (040)(247) 2446.

6.2.5 Computer Services Office

The Computer service office (BCF) is part of the department office. BCF is located in MF3.083. The BCF-helpdesk is open on working days from 8.30 until 17.00 hrs, tel. (040)(247) 2802, e-mail: [email protected], Website: www.win.tue.nl/bcf

The tasks of the Computer Service Office (BCF) are:

� to provide computer facilities;� to provide user support;

Page 73: Computer Science and Engineering Bachelor Program Program Guide 2012–2013

Academic administration 71

� to administer student accounts on the student server svstud, a Linux-server forthe students of the department;

� and to manage the use of computer rooms

Students can print at printers on the third floor. Working locations for notebook useare available at the lower levels of MetaForum. Details on the regulations on the use ofthe computer facilities can be accessed at http://w3.win.tue.nl/en/education/regulations/

For problems with student e-mail accounts, please contact the ICT Information andService Desk at LG 1.94, telephone number (040)(247) 4649. The Institutional NotebookService Desk is located on the first floor of MetaForum. It is open Mon-Fri from 8.00 un-til 18.00 hrs. The Departmental Notebooks Help Desk is located at MF 3.083, telephonenumber (040)(247) 2979. It is open Mon-Fri from 8.30-17.00 hrs.

6.2.6 Conditions for computer use

The use of all computer and network facilities is subject to the rules listed in the docu-ment Computer- en netwerkgebruik in ruimten van de faculteit W&I (Computer andNetwork Use in Rooms of the Department of Mathematics and Computer Science),which can be downloaded from http://www.win.tue.nl/bcf. A copy is also avail-able for inspection in the Computer Services Office (Room MF 3.083). Use of any facili-ties implies your acceptance of these rules in full.

The department’s policy is that students should be able to print program-relateddocuments free of charge. There are three free printers available on the third floor. Us-age is monitored and any student printing more than five hundred pages in any oneyear will be asked to explain. His or her account will be blocked if usage remains ex-cessive and will only be reactivated on payment of 20 euros. The department considersphotocopying unnecessary. Students with a PAS account can use the university printersand photocopiers. The PAS card can be topped up at the Computer Services Office inRoom MF 3.083.

Any problems or technical faults with hardware or software should be reported tothe Computer Services Office, as should any infractions of the rules governing the useof the computer rooms, computers and networks.

6.3 Study association GEWIS

The study association GEWIS (union of math- and computer-science students) wasfounded over 25 years ago. GEWIS champions student rights, promotes student in-terests and offers students extracurricular activities. It organizes excursions to nationalcompanies and tries to organize an international study trip on a regular basis. It orga-nizes the freshmen introduction week and the weekly drink on Thursdays from 16:30until 19:00 in MF 3.155.

Page 74: Computer Science and Engineering Bachelor Program Program Guide 2012–2013

72 Academic administration

GEWIS publishes a magazine “Supremum”, a yearbook, and organizes sportingevents, (sailing-) weekends, parties and numerous other activities. On request, it is pos-sible to organize an informal gathering at GEWIS. Every weekday from 12:30 to 13:30,GEWIS provides a book sale in MF 3.155, offering study books at reduced prices. Inaddition, the GEWIS-website offers old exams. The education commissary of GEWISplays an important role as representative of students in the education processes. In2012-2013 Rien de Bock fills the position of education officer. He can be contacted byemail [email protected].

GEWIS can be reached at: MF 3.155, telephone number (040)(247) 2815, e-mail:[email protected] and www.gewis.nl.

Page 75: Computer Science and Engineering Bachelor Program Program Guide 2012–2013

AEducation and Examination Regulations

(OER)

A.1 Bachelor Program Computer Science and Engineering(incl. majors SfS and WbS)

http://w3.win.tue.nl/en/education/regulations

73