Professional Documents
Culture Documents
Amsterdam Diemen
Disclaimer
The information provided in this document by the Information Technology department is for guidance purposes only. No rights can be obtained from it.
Preface
This document Study Program Information (in Dutch Studiewijzer), of the Program Information Technology at INHOLLAND University Diemen, contains detailed information about the IT study for the academic year 2012-2013. The first chapter will introduce you to the Information Technology program, the title (Bachelor of Engineering) and the contents of the four year study. Chapter 2 gives information about the organization (e.g. for what kind of questions you can contact the secretariat, the mentor or the various help desks and how you can contact these authorities). Chapter 3 lists the courses of the IT program that will be offered in the academic year. Chapter 4 lists the courses of the IT program, depending on the year a student starts (cohort). A short description of the courses can be found in chapter 5. About exam rules you can read in chapter 6. As the Study Program Information has to be used as a working document it may be adapted and extended several times during the academic year, for example when some information in chapter 2 has changed or additional information in chapter 1, 4 or 5 becomes available. Therefore, the Study Program Information will be issued at the beginning of the academic year and updates will be made available in the Public Folders on the INHOLLAND computer network. We hope that this edition of the Student Program Information, its subsequent updates on the computer network, information at the IT notice board and contacts with the teachers will guide the students adequately in finding their way through the organization and regulations of the University and the IT program in particular. September, 2012
Amsterdam / Diemen
Information Technology
Table of contents
1 Information Technology The Program Bachelor of Engineering International Contacts ECTS Binding Study Recommendation Mentor hour 2 Practical information Find your way Teachers whereabouts Exam periods Breaks Year schedule 2012-2013 3 Courses year 2012-2013 with periods 4 Cohorts Program Information cohort 2009 Program Information cohort 2010 Program Information cohort 2011 5 Course Description Introductory Courses Software Engineering Hardware Mathematics & Modeling Statistics Economics Communication 6 Exam rules and Academic Honesty 3 3 4 4 5 5 5 6 6 8 8 8 9 10 13 13 16 19 25 25 26 30 33 34 35 36 39
Amsterdam / Diemen
Information Technology
1 Information Technology
The Program
The Bachelor of Engineering in Information Technology is a four-year degree program*. It is divided into two parts, the foundation program which consists of all courses of the first year and the post-foundation program which consists of all courses of higher years. The foundation program serves three purposes. It is meant to provide the students with a common basic knowledge of important subjects, because the students in the program often have different educational, cultural backgrounds. Furthermore, the students are introduced into a broad range of subjects relevant to the entire field of information technology. Finally, at the end of the year it should be clear whether the student has the study capabilities to finish the entire program in 4 years (see also Binding Study Recommendation). In the post-foundation program, information technology disciplines are examined in more depth and you are introduced to professional practices through work placement and individual project (bachelors thesis). The main objectives of the program are to provide you with a solid foundation for the engineering profession and the information technology profession in particular, and to enable you to continue your professional development. The program focuses on applications of mathematics and statistics in IT, software development, networking, database management systems, data mining and internet programming. As IT student you will learn to analyze, solve (business) problems and function in multidisciplinary employment. The entire program is organized along the guidelines of a traditional engineering degree. It is built around a number of subject areas. The subject areas are Mathematics and Statistics, Software Development, Networking, Database Management Systems, Internet Programming, Information Science, Computer Hardware and Communication Skills. These areas consist of a number of courses given in the various years of the program. The program also offers the Cisco CCNA and Cisco CCNP programs. Courses are organized in different ways, depending on the subject. Most courses consist partly of lectures and partly of practical work (lab). This practical work can be individual or group work. There are courses which focus on project work, either a number of small projects or one large project and some courses stress individual study. The assessment of the course depends on the organization. The assessment may depend on an exam only, on an exam and practical work or on practical work only. At the beginning of the course the teacher will state in the detailed description of the course how the assessment will be. The academic year has 42 weeks. It is divided into four periods of ten weeks. All courses of the program start at the beginning of a period and may run over more than one period. Exams are at the end of the period the course ends. In case one failed or was unable to attend the exam a second exam is organized at the end of the next period, except for period 4 when the second exam is held in the final week of the academic year.
* In the Centraal Register opleidingen hoger onderwijs registered as: B Bedrijfswiskundeand as Mathematics and Applications.
The programme was accredited under the Higher Education Act on September 14, 2010.
Amsterdam / Diemen
Information Technology
Bachelor of Engineering
A Bachelors degree in Information Technology Engineering opens up opportunities for working in a wide range of professional areas. Any organization that makes use of computer networks, develops software, processes large amounts of data, manages databases or is actively involved in the development of websites and web-based applications is a potential employer. You may also prefer to set up your own business or work for established organizations as a consultant. In general, the professional areas of work open to the Information Technology Engineer can be grouped into the following general categories: software development (software houses), database management and the development of database applications (banks, insurance companies, municipalities and other large organizations), network design and management (data communication companies, IT consultancies) and web-based applications (E-commerce companies, government organizations and other large organizations present on the web). In this rapidly changing profession, new opportunities are constantly opening up.
International Contacts
The Information Technology engineer in modern business or organization, whatever its size, is active on an international playing field. The University is keen that you explore the international world of the Information Technology engineer by making use of the expanding network of institutions with which the University has exchange programs. In particular, the IT program has possibilities for exchange both for study and work placement with the English programs: Upper Austria University of Applied Sciences, Hagenberg, Austria University of Zagreb, Zagreb, Croatia Turku University of Applied Sciences, Turku and Salo, Finland Helsinki Metropolia University of Applied Sciences, Espoo, Finland National Technology University of Athens, Athens, Greece Institut Teknologi Sepuluh Nopember (ITS), Surabaya, Indonesia PETRA Christian University, Surabaya , Indonesia TRISAKTI University, Jakarta, Indonesia Wyzsza Szkola Humanistyczno-Ekonomicza Lodz, Lodz, Poland University of Ljubliana, Ljubliana, Slovenia Iik University, Istanbul, Turkey T.C. Yeditepe, Istanbul, Turkey
If a third or fourth year student is interested in studying abroad for half a year, (s)he can contact their mentor. Furthermore, yearly lecturers exchanges are organized between the programs.
Amsterdam / Diemen
Information Technology
ECTS
ECTS stands for European Credit Transfer System. It has been developed to simplify course credits for transfer students within the European Community. An academic year has 60 ECTS and therefore the entire program Information Technology has 240 ECTS. As the academic year has 42 weeks, 3 ECTS correspond with approximately 2 weeks work (80 hours) for the student. Prior to the end of cohort 2011 study units were used. These units consisted of one or two courses. For each unit a student will got 5 ECTS after completing both courses. The grade of a study unit is based on the percentage for each course indicated in chapter 5 in the column Grade %. From the end of cohort 2011 each course is graded on its own.
Mentor hour
Helps to: a. gain understanding of the program and the regulations. b. enhance study skills. c. plan the study.
Amsterdam / Diemen
Information Technology
2 Practical information
In this chapter you will find practical information about teachers, helpdesks and other facilities, to help you to find your way in this school
Where:
Z0-12, A0-13,A0-14,A0-31 Z0-12 Tel: +31(0)621115466 A0-13 Tel: +31(0)621115485 A0-44 near D0-19
For:
Grade lists Diplomas Student card Address Payment fee Student number Password Login problems Problems with applications Paper for printers Lockers Housing facilities Information about a Chipknip Copying For students who came to our university with help of this office for visa, residence permit, housing facilities, etc.
Service desk
International Office Student counselors: Marianne Habets Daphne van Kempen Gritche Monsma, Jaap van Yperen Frans Zoon Mentors IT: Belinda Kroes Lya van der Kamp www.studielink.nl Student computer places
Tel: +31(0)621115400 Tel: +31(0)651000433 Tel: +31(0)621115401 Tel: +31(0)651001408 Tel: +31(0)204951049
A0-12 A0-31
First person to go to when you have questions about study planning and delay year 1, 2 year 3,4,5 to notify/ update your address
Amsterdam / Diemen
Information Technology
What:
Mediatheek / library
Where:
B0 and B1 www.hsholland.nl/mediatheek (English) Tel: 0204951155 D0Lobby/C0Hall/ mediatheek In the mediatheek ground floor servicedeskFZ@INHOLLAND.nl
For:
Books Scanning facilities CD-burning facilities Student-work places Copying & Scanning with personalized bank account pass Borrow audio/video/photo/ictequipment
Amsterdam / Diemen
Information Technology
Teachers whereabouts
Teacher Harald Drillenburg Bas Janszen Vera Hollink Lya van der Kamp Wim Keereweer Gerard Koetsier Richard de Koning Belinda Kroes Ernst Mak Eddy de Rooij Rob Roosendaal Room A0-14 A0-13 Z0-13 A0-31 A0-12 Z0-13 A0-12 A0-12 A0-39 A0-31 A0-39 Phone at school +31(0)621115335 +31(0)621115379 +31(0)650277497 +31(0)621115384 +31(0)652375668 +31(0)621115395 +31(0)631006689 +31(0)611878729 +31(0)651023916 +31(0)651026376 +31(0)651026384 E-mail Harald.Drillenburg@INHOLLAND.nl Bas.Janszen@inholland.nl Vera.Hollink@inholland.nl Lya.vanderKamp@INHOLLAND.nl Wim.Keereweer@INHOLLAND.nl Gerard .Koetsier@INHOLLAND.nl Richard.deKoning@INHOLLAND.nl Belinda.Kroes@INHOLLAND.nl Ernst.Mak@INHOLLAND.nl Eddy.deRooij@INHOLLAND.nl Rob.Roosendaal@INHOLLAND.nl
Exam periods
P(eriod)1-9(week) + P1-10 P2-9 P2-10 P2-11 P3-8 P3-9 P3-10 P4-9 P4-10 P4-11 P4-12 : Exams first period : Exams second period : Exams second period / Resits first period : Resits first period : Exams third period : Exams third period / Resits second period : Resits second period : Exams fourth period : Exams fourth period / Resits third period : Resits third period / Resits fourth period : Resits fourth period
Breaks
Autumn Half-term Christmas Easter May Ascension Pentecost Summer October 20 December 22 March 29 April 27 May 9 May 18 July 19 October 28 January 6 April 1 May 5 May 12 May 20 September 2
Amsterdam / Diemen
Information Technology
Week number Teaching period Monday Tuesday Wednesday Thursday Friday Saturday Sunday
NOVEMBER 2012 DECEMBER 2012 45 46 47 48 49 50 51 52 P1-10 P2-1 P2-2 P2-3 P2-4 P2-5 P2-6 24 05 12 19 26 03 10 17 25 06 13 20 27 04 11 18 26 07 14 21 28 05 12 19 27 08 15 22 29 06 13 20 28 09 16 23 30 07 14 21 10 17 24 01 08 15 22 29 11 18 25 02 09 16 23 30 FEBRUARY 2013 MARCH 2013 6 7 8 9 10 11 12 P3-1 P3-2 P3-3 P3-4 P3-5 P3-6 P3-7 04 11 18 25 04 11 18 05 12 19 26 05 12 19 06 13 20 27 06 13 20 07 14 21 28 07 14 21 08 15 22 01 08 15 22 09 16 23 02 09 16 23 10 17 24 03 10 17 24
Week number Teaching period Monday Tuesday Wednesday Thursday Friday Saturday Sunday
Week number Teaching period Monday Tuesday Wednesday Thursday Friday Saturday Sunday
MAY 2013 JUNE 2013 JULY 2013 19 20 21 22 23 24 25 26 27 28 29 P4-4 P4-5 P4-6 P4-7 P4-8 P4-9 P4-10 P4-11 P4-12 20 03 08 15 06 13 27 10 17 24 01 09 16 07 14 21 28 04 11 18 25 02 10 17 08 15 22 29 05 12 19 26 03 09 11 18 16 23 30 06 13 20 27 04 10 12 19 17 24 31 07 14 21 28 05 11 18 25 01 08 15 22 29 06 13 20 12 19 26 02 09 16 23 30 07 14 21 Teaching Periods* Exam Periods
30 22 23 24 25 26 27 28
31 29 30 31 01 02 03 04
Amsterdam / Diemen
Information Technology
Year 1
Period 1
cohort 2012
Period 2 Hours
4 week 3 4 3 4
Course title
Web Design The Profession Computer Algebra Computers and Mathematics 1 English 1 + Mentor hour Introduction to IT
Course title
Introduction to Programming 1 Excel Precalculus Computer and Mathematics 2 Digital Circuits 1 Network Fundamentals
Hours
3 2 4 4 4 4
Period 3
Course title
Introduction to Programming 2 Project Applications Excel Digital Circuits 2 Calculus 1 Data Modeling in Access English 2 + Mentor Hour
Period 4 Hours
3 4 4 4 3 3
Course title
Calculus 2 Routing Protocols and Concepts Computer Architecture Basic Service Management JavaScript Project IT
Hours
4 6 week 4 3 4
10
Amsterdam / Diemen
Information Technology
Period 2 Hours
5 6 2 4 4
Course title
LAN Switching and Wireless English 3 Basic Mathematics Object Oriented Programming 1 PHP DBMS 1
Hours
6 3 4 4 3 3
Period 3
Course title
Project Interactive Database Signals 1 Accessing the WAN Object Oriented Programming 2 Network Management Assembly, Microprocessors 1
Period 4 Hours
4 4 6 4 3 3
Course title
Wireless Assembly, Microprocessors 2 Signals 2 Discrete Mathematics English 4
Hours
4 3 4 5 2
Period 2 Hours
4 2 4 3 4 4
Course title
Routing Statistics Algorithms and Data Structures 2 Software Engineering 2 .NET Sustainable ICT
Hours
7 4 4 4 4 2
Period 3
Course title
Cryptography Sustainable ICT Java Technology Multi-user DBMS Preparation Internship
Period 4 Hours
4 2 weeks + 2 hours 3 4 2
Course title
Hours
Internship
11
Amsterdam / Diemen
Information Technology
Period 2 Hours
4 6 7 4 2
Course title
Java Project Security 2 Troubleshooting Data Mining Preparation Individual Project
Hours
2 2 7 3 2
Period 3
Course title
Individual Project
Period 4 Hours
full time incompany
Course title
Individual Project
Hours
full time incompany
12
Amsterdam / Diemen
Information Technology
4 Cohorts
From cohort 2009 until 2012 a study program is given.
Code
PWEBE08T
Course title
Project Web design, SCC The Profession (theme week) Human Computer Interaction Web tools Introduction to IT Computers and Mathematics1 Project Infrastructure Management, SCC Computers and Mathematics 2 Network Fundamentals (Cisco 1) Computer Architecture 1 ITIL Basis Service Management Excel Project Applications Excel, SCC English 1 Introduction to Programming 1 Computers and Mathematics 3 Linux Data Modeling in Access Project Databases, SCC JavaScript Computer Architecture 2 Computers and Mathematics 4 Introduction to Programming 2 Digital Circuits 1
13
Amsterdam / Diemen
Information Technology
Code
PSIME08T CISCO02E07 EN02E08T OOP0E08T DC02E08T CISCO03E07 EN03E08T BASMATHE 08T OOP1E08T PHPE08T DBMS01E08 T PIADBE08T
Course title
Project Simulations, SCC Routing Protocols and Concepts (Cisco 2) English 2 Introduction to Object Oriented Programming Digital Circuits 2 LAN Switching and Wireless (Cisco 3) English 3, SCC Basic Mathematics Object Oriented Programming 1 PHP DBMS 1 Project Interactive Database, SCC Signals 1 Accessing the WAN (Cisco 4) Object Oriented Programming 2 Network Management Assembly and Microprocessors 1 Wireless SCC Assembly and Microprocessors 2, Signals 2, Discrete Mathematics English 4
14
Amsterdam / Diemen
Information Technology
Code
CISCO5E11 ALGDS01E09
Course title
Implementing IP Routing (Cisco5) Algorithms and Data Structures 1 SCC English 5 DBMS 2 International Corporate Strategy 1 Operations Research SCC Security 1 Algorithms and Data Structures 2 International Corporate Strategy 2 .NET Software Engineering 1 Sustainable ICT Software Engineering 2 Statistics Multi-user DMBS Work Placement Information SCC Internship year 3, SCC
Year 4
PS Code
3708IT414A 3709IT412A 3709IT413A 3708IT411A 3709IT422A 3709IT423A 3708IT415A 3709IT425A 3709IT441A
Code
DAANAE10 DAWAHE10 / BISINTE10 CISCO6E11 JAVPROJAE10 SEC02AE10 CISCO7E11 DAMINE10 PREPIPE10 INDPRJP3E10 / INDPRJP4E10
Course title
Data Analysis Data Warehousing and Business Intelligence Switching Java Project Security 2 Troubleshooting Data Mining Preparation Individual Project Individual Project total:
ECTS 2 5 5 5 5 5 2 1 30 60
15
Amsterdam / Diemen
Information Technology
Code
PWEBE08T
Course title
Project Web design, SCC The Profession (theme week) Human Computer Interaction Web tools Introduction to IT Computers and Mathematics1 Project Infrastructure Management, SCC Computers and Mathematics 2 Network Fundamentals (Cisco 1) Computer Architecture 1 ITIL Basis Service Management Excel Project Applications Excel, SCC English 1 Introduction to Programming 1 Computers and Mathematics 3 Linux Data Modeling in Access Project Databases, SCC JavaScript Computer Architecture 2 Computers and Mathematics 4 Introduction to Programming 2 Digital Circuits 1
16
Amsterdam / Diemen
Information Technology
Code
PSIME08T CISCO02E07 EN02E08T OOP0E08T DC02E08T CISCO03E07 EN03E08T BASMATHE08T OOP1E08T PHPE08T DBMS01E08T PIADBE08T
Course title
Project Simulations, SCC Routing Protocols and Concepts (Cisco 2) English 3 Introduction to Object Oriented Programming Digital Circuits 2 LAN Switching and Wireless (Cisco 3) English 3 SCC Basic Mathematics Object Oriented Programming 1 PHP DBMS 1 Project Interactive Database, SCC Signals 1 Accessing the WAN (Cisco 4) Object Oriented Programming 2 Network Management Assembly and Microprocessors 1 Wireless SCC Assembly and Microprocessors 2, Signals 2 Discrete Mathematics English 4
Grade %
100 60 40 60 40 60 40 60 40 40 60 60
17
Amsterdam / Diemen
Information Technology
Code
ALGDS01E09 EN05E09 DBMS02E09 SWENG01E09 CISCO5E11 OPRESE09 STAT01E09 ALGDS02E09 SWENG02E09 INTPRO2E09 SEC01E09 PGRNICTE10 MUDBMSE09 WPIE09 WORKPLE09
Course title
Algorithms and Data Structures 1 English 5 DBMS 2 Software Engineering 1 Routing Operations Research Statistics Algorithms and Data Structures 2 Software Engineering 2 .NET Cryptography Sustainable ICT Java Technology Multi-user DBMS Preparation Internship Internship total:
ECTS 3 2 3 2 5 3 2 3 3 3 2 5 4 4 1 15 60
Year 4 (tentative)
PS Code
3708IT414A 3709IT412A 3709IT413A 3708IT411A 3709IT422A 3709IT423A 3708IT415A 3709IT425A 3709IT441A
Code
DAANAE10 DAWAHE10 / BISINTE10 CISCO6E11 JAVPROJAE10 SEC02AE10 CISCO7E11 DAMINE10 PREPIPE10 INDPRJP3E10 / INDPRJP4E10
Course title
Data Analysis Data Warehousing and Business Intelligence Switching Java Project Security Troubleshooting Data Mining Preparation Individual Project Individual Project total:
ECTS 2 5 5 5 5 5 2 1 30 60
18
Amsterdam / Diemen
Information Technology
Code
PWEBE08T
Course title
Project Web design, SCC The Profession (theme week) Human Computer Interaction Web tools Introduction to IT Computers and Mathematics1 Project Infrastructure Management, SCC Computers and Mathematics 2 Network Fundamentals (Cisco 1) Computer Architecture 1 ITIL Basis Service Management Excel Project Applications Excel, SCC English 1 Introduction to Programming 1 Computers and Mathematics 3 Linux Data Modeling in Access Project Databases, SCC JavaScript Computer Architecture 2 Computers and Mathematics 4 Introduction to Programming 2 Digital Circuits 1
19
Amsterdam / Diemen
Information Technology
Code
PSIME08T CISCO02E07 EN02E08T OOP0E08T DC02E08T CISCO03E07 EN03E08T BASMATHE0 8T OOP1E08T
Course title
ECTS 5 3 2 3 2 3 2 2 3 2 3 3 2 3 2 3 2 5 2 3 3 2 60
Project Simulations Routing Protocols and Concepts English 2 Introduction to Object Oriented Programming Digital Circuits 2 LAN Switching and Wireless English 3 Basic Mathematics Object Oriented Programming 1 PHPE08T PHP DBMS01E08T DBMS 1 PIADBE08T Project Interactive Database SIGNAL01E08 Signals 1 T CISCO04E07 Accessing the WAN OOP2E08T Object Oriented Programming 2 NETWME08T Network Management ASSEM01E08 Assembly, Microprocessors 1 T WIRLE08T Wireless ASSEM02E08 Assembly, Microprocessors 2 T SIGNAL02E08 Signals 2 T DISCMATE08 Discrete Mathematics T EN04E08T English 4 total:
20
Amsterdam / Diemen
Information Technology
Code
ALGDS01E09 EN05E09 DBMS02E09 SWENG01E09 CISCO5E11 OPRESE09 STAT01E09 ALGDS02E09 SWENG02E09 INTPRO2E09 SEC01E09 PGRNICTE10 MUDBMSE09 WPIE09 WORKPLE09
Course title
Algorithms and Data Structures 1 English 5 DBMS 2 Software Engineering 1 Routing Operations Research Statistics Algorithms and Data Structures 2 Software Engineering 2 .NET Cryptography Sustainable ICT Java Technology Multi-user DBMS Preparation Internship Internship total:
ECTS 3 2 3 2 5 3 2 3 3 3 2 5 4 4 1 15 60
Year 4 (tentative)
PS Code
3708IT414A 3709IT412A 3709IT413A 3708IT411A 3709IT422A 3709IT423A 3708IT415A 3709IT425A 3709IT441A
Code
DAANAE10 DAWAHE10 / BISINTE10 CISCO6E11 JAVPROJAE10 CISCO7E11 DAMINE10 PREPIPE10 INDPRJP3E10 / INDPRJP4E10
Course title
Data Analysis Data Warehousing and Business Intelligence Switching Java Project Security Troubleshooting Data Mining Preparation Individual Project Individual Project total:
ECTS 2 5 5 5 5 5 2 1 30 60
21
Amsterdam / Diemen
Information Technology
Code
PWEBE08T BO1E08T CW01E08T EN01E08T HCIE08T INP01E08T XLE08T CW02E09T DC01E08T CIS01E08T INP02E08T PAXLE08T DC02E08T CW03E09T DME08T EN02E08T CW04E09T CISCO02E07 CA02E08T ITILE08T JSE08T
Course title
Web Design The Profession Computer Algebra Computers and Mathematics 1 English 1 + Mentor hour Introduction to IT Introduction to Programming 1 Excel Precalculus Computer and Mathematics 2 Digital Circuits 1 Network Fundamentals Introduction to Programming 2 Project Applications Excel Digital Circuits 2 Calculus 1 Data Modeling in Access English 2 + Mentor Hour Calculus 2 Routing Protocols and Concepts Computer Architecture Basic Service Management JavaScript Project IT total:
ECTS
4 1 3 2 2 3 3 2 2 2 3 3 2 3 2 2 3 3 3 3 1 3 3 2 60
22
Amsterdam / Diemen
Information Technology
Code
CISCO03E07 EN03E08T PSIME08T OOP0E08T BASMATHE08T BASMATHE08T PHPE08T DBMS01E08T ASSEM01E08T OOP1E08T SIGNAL01E08T ASSEM02E08T PIADBE08T WIRLE08T OOP2E08T SIGNAL02E08T NETWME08T EN04E08T DISCMATE08T
Course title
LAN Switches and Wireless English 3 Project Simulations Introduction to Object Oriented Programming Basic Mathematics Accessing the WAN PHP DBMS 1 Assembly, Microprocessors 1 Object Oriented Programming 1 Signals 1 Assembly, Microprocessors 2 Project Interactive Database Wireless Object Oriented Programming 2 Signals 2 Network Management English 4 Discrete Mathematics Linux Mobile Technology 1 Software Engineering 1 total: 3 2 5 3 2 3 2 3 2 3 2 2 3 5 3 2 3 2 2 3 3 2
ECTS
3710IT314A
SWENG01E09
60
23
Amsterdam / Diemen
Information Technology
Code
ALGDS01E09 EN05E09 DBMS02E09 CISCO5E11 OPRESE09 STAT01E09 ALGDS02E09 SWENG02E09 INTPRO2E09 SEC01E09 PGRNICTE10 MUDBMSE09 WPIE09 WORKPLE09
Course title
Algorithms and Data Structures 1 English 5 DBMS 2 Mobile Technology 2 Routing Operations Research Statistics Algorithms and Data Structures 2 Software Engineering 2 .NET Cryptography Sustainable ICT Java Technology Multi-user DBMS Preparation Internship Internship total:
ECTS
3 2 3 2 5 3 2 3 3 3 2 5 4 4 1 15 60
Year 4 (tentative)
PS Code
3708IT414A 3709IT412A 3709IT413A 3708IT411A 3709IT422A 3709IT423A 3708IT415A 3709IT425A 3709IT441A
Code
DAANAE10 DAWAHE10 / BISINTE10 CISCO6E11 JAVPROJAE10 CISCO7E11 DAMINE10 PREPIPE10 INDPRJP3E10 / INDPRJP4E10
Course title
Data Analysis Data Warehousing and Business Intelligence Switching Java Project Security Troubleshooting Data Mining Preparation Individual Project Individual Project total: 2 5 5 5 5 5 2 1
ECTS
30 60
24
Amsterdam / Diemen
Information Technology
5 Course Description
Some courses can only be taken if prerequisite courses have been completed successfully. More detailed information about this and about course content can be found in the Course Description Guides. These guides will be electronically available at the beginning of each period. The list of descriptions is not always complete, since Information Technology develops rapidly. So the program needs to be changed from time to time. The courses marked with an asterisk (*) will be published in the near future at the relevant time. The courses marked with an asterisk (**) will not offered anymore.
Introductory Courses
Basis Service Management During this course, the student will learn how to create an efficient and effective Infrastructure Management. A commonly used framework called ITIL will be taught. Introduction to IT Getting acquainted with components, terminology and organisation of information systems
25
Amsterdam / Diemen
Information Technology
Software Engineering
Algorithms and Data Structures 1, 2 These courses are about data structures and algorithms as used in computer programming. A data structure is an arrangement of data in the computers memory (or on a disk). An algorithm describes the procedure a program uses to manipulate the data in this structure in a specific way. Almost every computer program, even simple ones, uses data structures and algorithms. For simple programs with small amounts of data, such a straightforward approach might be all you need. However, for programs of a more complex nature, because the amount of data is large or the algorithms involved are rather complicated, more sophisticated techniques are necessary. Simply knowing the syntax of a programming language like Java or C++ isnt enough. Being a professional developer requires you to choose the right data structures and proper algorithms for a certain problem at hand. But what data structure do you choose? And how can you improve the efficiency of a slow executing algorithm? At the end of the second course the student has to select a non-trivial problem and subsequently design and implement an algorithmic solution for it (the mini individual Java project). Prerequisites: Object Oriented Programming 1, 2 Business Intelligence and Data Warehousing A data warehouse is a collection of technologies aimed at enabling executives, managers or business analysts to make better and faster decisions. The right information in the right place at the right time with the right cost in order to support the right decision. This course will not only focus on this classical after-the fact business intelligence, but also on new models of business intelligence. Being the conceptual backbone of business intelligence, the analysis and design of data warehouses will be discussed. Different architectural solutions and connected components and modeling techniques will be discussed. Furthermore industry examples will be demonstrated and the applicability of dimensional modeling in industry best practices. Database Management Systems 1 (DBMS 1) After completion of the course the student has a clear understanding of the aims and usefulness of database management. Furthermore, the student will learn different methods of designing and implementing a logically consistent database structure. SQL is introduced as a way of extracting useful information from part of the database. Database Management Systems 2 (DBMS 2) The student is further introduced to methods of designing large databases. The process of transforming Data Models into Database Design is emphasized. Advanced SQL will be used to actually construct databases from this design. Prerequisites: Database Management Systems 1 Data Modeling in Access Students get an introduction to how to create, modify and use relational database systems.
26
Amsterdam / Diemen
Information Technology
Data Mining This course is about looking for patterns in data. It will focus on the practical application of a wide variety of machine learning techniques such as: decision trees, classification and clustering, linear models, baysian models and statistical models. **Human Computer Interaction The student learns the important aspects of usability design of software, in particular of websites. After completing this course the student knows how to analyze an existing website using HCI aspects and express the findings in a detailed report and write a complete design letter for a website. Introduction to Programming 1, 2 Students learn to program in a systematic and structured way. The programming language C will be used for the implementation. In this first programming course the emphasis will be on the basic data types, control structures, functions and simple data structures. Introduction to Object Oriented Programming Students learn to design algorithms in a systematic and structured way. They will get an introduction in using the object orientated programming language Java, concerning the basic data types, control structures, arrays and a start will be made with creating objects. Furthermore simple sorting algorithms will be introduced. Prerequisites: Introduction to programming 1, 2 JavaScript This course focuses on the use of JavaScript in modern websites. JavaScript is not only used to make websites interactive, but also to make calculations and to check forms. At the end of the course you should be able to create a website with all these functionalities. Java Project In this course students learn to work in teams of 4-5 persons to design, develop a software application using the iterative cycle of software engineering. The production of the relevant documents plays an important role in the process. The application has to be made with Java tools. Moreover the students will have to study a project related topic on their own, give a presentation about this topic and write a report about it. Prerequisites: Object Oriented Programming 1, 2, Algorithm and Data Structures 1, 2 Java Technology Through short lectures and labs the student will be acquainted with some modern Java based technologies. A list of options to be studied: the IDEs Eclipse and NetBeans Servlets, Beans and JSP will be studied. Database connectivity Unit testing. Prerequisites: Object Oriented Programming 1, 2 , Algorithm and Data Structures 1, 2
27
Amsterdam / Diemen
Information Technology
Multi-user DBMS To study the effects of multi user access on databases. File- and record locking mechanisms applied will be studied using MySQL. Prerequisites: DBMS 1, Project Interactive Database, DBMS 2 *Mobile Technology 1, 2 .NET ASP.NET is a powerful and flexible technology for creating dynamic web pages. With ASP.NET you can use any programming language supported by the .NET framework. Throughout this course we will use C#. The aim is to give the student basic programming skills in ASP.NET Object Oriented Programming 1 This course builds on the previous course Introduction to Object Oriented Programming. The principal goal is: learning to program in an object oriented way. In order to achieve this goal we start with reviewing the key ideas of the previous course. Next to this we will explore the fundamental OO-principles of inheritance, encapsulation and polymorphism. Finally we will rather extensively look at recursive algorithms. Prerequisites: Introduction to programming 1, 2 Object Oriented Programming 2 This course is a sequel to the Object Orientated Programming 1 course. Besides new issues like Exception handling and I/O Streams, more sophisticated sorting algorithms will be studied, together with an analysis of their (time-)complexity, in order to deepen your algorithmic insight and to improve your level of abstract thinking. Finally we will start with the study of simple dynamic data structures, as a preparation for the next course Algorithms & Data Structures 1. Prerequisites: Introduction to programming 1, 2 Operations Research In business many management decisions must be made. Operations research furnishes algorithms for optimizing decisions of a quantitative character. PHP This course focuses on the use of PHP in todays web sites. PHP is used to run a program on the server, for instance to store information from the visitor on the server. At the end of the course you should be capable to create a website will some of these functionalities, like a guest book and a web shop. Project IT In this module students extend the basic programming skills in C acquired during the courses Introduction to programming 1 and 2. Moreover, the student will improve the ability to do structured programming and working in a team at a project. The course will interact with the 2012-2013 Erasmus/IP on Learning Computer Programming in Virtual Environment.
28
Amsterdam / Diemen
Information Technology
Project Interactive Databases The purpose of this course is to: construct a data model from various sources. make a design for the model in the 4NF. implement the database in MySQL create a interactive web interface for the database using PHP, Java Script Prerequisites: Data modelling in Access, PHP, WEBDesign, Java Script and Database Management Systems1 Web Design Almost all major tasks which are done within a company are done within a team and a project. During this course the student will learn the principle idea of project managements. The goal of the project will be to build an interactive website. Software Engineering 1, 2 The student will learn the important software development methods. Project management and risk management of large scale software development project are key topics to be discussed. Moreover the student will learn how UML and design patterns play an important role in object oriented design. Prerequisites for Software Engineering 2: Object Oriented Programming 1 **Web tools More and more information is spread through the Internet and Intranets. In order to be prepared for this it is essential to know how to make a website. At the end of the course the student is able to make a website with the use of modern tools.
29
Amsterdam / Diemen
Information Technology
Hardware
Assembly, Microprocessors After completing this course the student knows the structure and operation of several microprocessors. The students learn to study the structure and operation of microprocessor based systems and to design assembly language programs. Prerequisites: Introduction to Programming 1, Introduction to Programming 2 Accessing the WAN This course discusses the WAN technologies and network services required by converged applications in enterprise networks. The course uses the Cisco Network Architecture to introduce integrated network services and explains how to select the appropriate devices and technologies to meet network requirements. Students learn how to implement and configure common data link protocols and how to apply WAN security concepts, principles of traffic, access control, and addressing services. Finally, students learn how to detect, troubleshoot, and correct common enterprise network implementation issues. Prerequisites: Network Fundamentals, Routing Protocols and Concepts, and LAN Switching and Wireless. CCNP ROUTE: Routing / Implementing IP Routing This course teaches students how to implement, monitor, and maintain routing services in an enterprise network. Students will learn how to plan, configure, and verify the implementation of complex enterprise LAN and WAN routing solutions, using a range of routing protocols in IPv4 and IPv6 environments. The course also covers the configuration of secure routing solutions to support branch offices and mobile workers. Comprehensive labs emphasize hands-on learning and practice to reinforce configuration skills. Prerequisites: Network Fundamentals, Routing Protocols and Concepts, Lan Switching and Wireless, Accessing the WAN CCNP SWITCH: Switching / Implementing IP Switching This course teaches students how to implement, monitor, and maintain switching in converged enterprise campus networks. Students will learn how to plan, configure, and verify the implementation of complex enterprise switching solutions. The course also covers the secure integration of VLANs, WLANs, voice, and video into campus networks. Comprehensive labs emphasize hands-on learning and practice to reinforce configuration skills. Prerequisites: Network Fundamentals, Routing Protocols and Concepts, Lan Switching and Wireless, Accessing the WAN, Routing CCNP TSHOOT: Troubleshooting / Maintaining and Troubleshooting IP Networks This course teaches students how to monitor and maintain complex, enterprise routed and switched IP networks. Skills learned include the planning and execution of regular network maintenance, as well as support and troubleshooting using technology-based processes and best practices, in a systematic and ITIL-compliant approach. Extensive labs emphasize hands-on learning and practice to reinforce troubleshooting techniques. Prerequisites: Network Fundamentals, Routing Protocols and Concepts, LAN Switching and Wireless, Accessing the WAN, Routing, Switching
30
Amsterdam / Diemen
Information Technology
**Computer Architecture 1 The aim is to get acquainted with different operating environments. Computer Architecture The aim of the course is to understand the structure and operation of a modern PC. The student understands the principles of the PC operation systems and can install and configure a PC. Furthermore, the students understand the principles of work group networks and can connect a PC into a local area network. Digital Circuits The course focuses on the logic basics of digital systems, digital components and their properties, the main building blocks of all computer systems. The course will provide the knowledge needed to analyze the functions of digital devices and design combinatorial and sequential digital circuits using modern design techniques. LAN Switching and Wireless This course provides a comprehensive, theoretical, and practical approach to learning the technologies and protocols needed to design and implement a converged switched network. Students learn about the hierarchical network design model and how to select devices for each layer. The course explains how to configure a switch for basic functionality and how to implement Virtual LANs, VTP, and Inter-VLAN routing in a converged network. The different implementations of Spanning Tree Protocol in a converged network are presented, and students develop the knowledge and skills necessary to implement a WLAN in a small-to-medium network. Prerequisites: Network Fundamentals Linux The student learns to use the operating system Linux. Topics are files and directories, processes, editors and scripts. Network Fundamentals This course introduces the architecture, structure, functions, components, and models of the Internet and other computer networks. It uses the OSI and TCP layered models to examine the nature and roles of protocols and services at the application, network, data link, and physical layers. The principles and structure of IP addressing and the fundamentals of Ethernet concepts, media, and operations are introduced to provide a foundation for the curriculum. Labs use a model Internet to allow students to analyze real data without affecting production networks. Packet Tracer (PT) activities help students analyze protocol and network operation and build small networks in a simulated environment. At the end of the course, students build simple LAN topologies by applying basic principles of cabling, performing basic configurations of network devices such as routers and switches, and implementing IP addressing schemes.
31
Amsterdam / Diemen
Information Technology
Network Management The student will study the technical and financial importance of systematic network management, the common network tasks, components and protocols. Furthermore, (s)he will become familiar with network management system solutions in computer networks. Prerequisites: Network Fundamentals, Routing Protocols and Concepts Routing Protocols and Concepts This course describes the architecture, components, and operation of routers, and explains the principles of routing and routing protocols. Students analyze, configure, verify, and troubleshoot the primary routing protocols RIPv1, RIPv2, EIGRP, and OSPF. By the end of this course, students will be able to recognize and correct common routing issues and problems. Students complete a basic procedural lab, followed by basic configuration, implementation, and troubleshooting labs in each chapter. Packet Tracer activities reinforce new concepts, and allow students to model and analyze routing processes that may be difficult to visualize or understand. Prerequisites: Network Fundamentals Cryptography / Security 1 Cryptography can be considered as part of Information Security. Today cryptography can be found everywhere: Web browsers, on-line banking, wireless LANs, cell phones, bank cards, RFID tags etc. Cryptography plays an important role in defending such systems against attacks from hackers, and thats why this course deals almost exclusively with studying cryptography and the underlying mathematics. Security / Security 2 Information Security means protecting information and information systems from unauthorized access, use, disclosure, disruption, modification or destruction. This course addresses the four major themes: Cryptography, Access Control, Protocols and Software. Signals In this course, the student is introduced to analysis of signals and in particular to digital signals. Special attention (through lectures and labs) is given to the importance of a theoretical framework and its physical interpretation. At the end of this course simple filters have to be designed by the students. Wireless This course focuses on the design, planning, implementation, operation and troubleshooting of Wireless LANs. Prerequisites: Network Fundamentals
32
Amsterdam / Diemen
Information Technology
33
Amsterdam / Diemen
Information Technology
Data Analysis This course aims to acquaint the students with some of the statistical techniques frequently used in Data Mining Discrete Mathematics Topics include: Algorithms and complexity, recurrence relations, graphs, trees, networks. Excel Students will get an introduction in Excel and after this some mathematical problems must be solved with the help of Excel. Precalculus This course has two aims. The first aim is to bridge the possible gap between high school mathematics and the level of mathematics used during your study. The second aim is to accustom students from different nationalities to a common use of mathematical notation and language. To achieve this aim the following topics will certainly be covered: fractions, basic algebra, function, first and second degree equations, logarithms and exponentials. Project Applications Excel The student will implement models with Excel and will make a suitable user interface using Visual Basic for Applications. Project Simulation In a project based approach the students will learn the underlying concepts of mathematical modeling as used in dynamical simulation. The goal of the course is to build simulations yourself using ithink. Statistics This course aims to acquaint the student with the analysis of large bodies of data, both from a descriptive as an inferential point of view.
34
Amsterdam / Diemen
Information Technology
Economics
**International Corporate Strategy At the end of the module students will appreciate the integrative nature of strategic management and be able to: Analyze internal and external business situations, with both a rational and a creative approach Generate consistent strategic, business and functional strategies, dealing with the compromises and constraints international business is taking into consideration Evaluate preferred strategic options and formulate implementation plans, indicating the preferred way to manage strategic change Present strategies and implementation plans in a professional manner.
35
Amsterdam / Diemen
Information Technology
Communication
English 1 The goal of this course is to develop further the students secondary school English skills against a business background. At the end of this module the student should be competent at: comprehending basic spoken English in a business context talking about his job and holding a short presentation comprehending basic texts from the Economist magazine writing a simple email English 2 The goal of this course is to develop further the students secondary school English skills against a business background. At the end of this module the student should be competent at: comprehending basic spoken English in a business context holding a presentation comprehending basic texts from the Economist magazine writing a memo and a short report English 3, 4 In these courses students learn how to communicate and to interact with others in English on a professional basis, focusing on clear and correct formulation in texts such as letters and email, but also in a professional conversation. English 5 The purpose of this course is to exercise the student in the job application process; writing a C.V, a letter of application, preparing for a job interview and writing an internship report.
36
Amsterdam / Diemen
Information Technology
Professional Studies
Individual Project (Bachelor's thesis) The aims of the Individual Project are that the student carries out a project in a company setting, showing that the student can: successfully conduct a project integrating different knowledge areas studied in school quickly master topics needed for the project that were not learned in school function within the company at an adequate (engineering) level communicate (both orally and written) professionally regarding the progress, the project and the project results within the company and at school. The project will be documented in the written report (thesis) and a final presentation. Prerequisites: Preparation Individual Project Internship All courses, except at most one course, from the first three years of the Information Technology Program need to be completed with a passing grade From the 4th year subjects at least 20 ECTS points completed. Internship / Internship year 3 The aim of Work Placement is to give students a real-life, IT related working experience and to acquaint them with: the organization of the company the kind of work an IT company carries out how they can contribute to the work done in the company Prerequisites: Preparation Internship The student has passed all first year courses From the 2snd and 3 th year subjects at least 70 ECTS points completed. Preparation Internship / Work Placement Information This course will provide the student with the necessary information to prepare him for his internship. Preparation Individual Project This course will provide the student with the necessary information to prepare him for his Individual Project. Prerequisites: Internship All courses, except at most one course, from the first three years of the Information Technology Program need to be completed with a passing grade From the 4th year subjects at least 20 ECTS points to be completed.
37
Amsterdam / Diemen
Information Technology
Sustainable ICT The aim is to supply the students with an orientation on the need for sustainability in Information and Communication Technology. The course will interact with the 2012-2013 EPSIAE project ( http://www.epsiae.eu ). During the course aspects of pollution, waste, materials used in computers, exhausting supplies and energy sources will be highlighted. The profession (Theme week) The aim of this course is to get an idea of what you can expect when you start working for an ITcompany as an IT-specialist. During this week an IT-company will be visited and alumni will be interviewed by the students.
38
Amsterdam / Diemen
Information Technology
Within the program, either as an individual or as a group, practical or lab work plays an important role in the learning process of the student. At the beginning of the course, the teacher will tell you how many times you have to attend and actively participate in the lab, in order to get credit for the lab work. Not meeting this requirement can mean that you get a failing grade for the course.
39
Amsterdam / Diemen
Information Technology
40