Prof. Bachelor in Web Development Welcome! Agenda • Only a general introduction today! • We stop at around 14.00 (we think…) • What we do before lunch (~11.45) – Name tags (and other material) – Introduction to the school and education – 9.30 Lars Kofod (Head of Study) – Interviews and presentation – Presentation of the school/teachers – Timetable Agenda • • • • Only a general introduction today! We stop at around 15.00 (we think…) What we do after lunch 12.45 – Represent from Student Counsil • 13.30 – Christina Bjerre + Birgit Munkvad (student counselor) – Delivery of prepaid books – Introduction to the study, and how we work – Presentation of the courses – Walking tour School IT-systems • By Søren from IT-supportn (Wednesday morning) Handout of material The School • Where are we…? – You are at ZIBAT (Zealand Institute of Business and Technology) – In Danish: Erhvervsakademi Sjælland (EASJ) – Website: www.zibat.dk or www.easj.dk – At ZIBAT, you are on Campus Roskilde – Other ZIBAT campuses are Køge, Næstved, Slagelse, Nykøbing Falster The School • A bit of history… – Until recently (1/1 2012), we (Campus Roskilde) were part of RHS – RHS: Roskilde Handelsskole (Roskilde Business College) – We still use some of the IT systems on RHS… – Apart from that, it has few practical consequences for students The School RHS Campus Roskilde • Before… HHX HG Supp. Education for adults The School ZIBAT Campus Roskilde • Now! Campus Campus Campus Campus Køge Slagelse Næstved Nyk. Sj. The School • Practical things to note… – All your classes are in this building (Building 1) – The Student Support Center is in this building – IT-support is in the neighbouring building (Building 3) – The student canteen is in the neighbouring building (Building 3) The Education • You have specifically signed up for… • Professional Bachelor in Web Development • Shorthand: PBA Web • Two ”roads” to this education – AP degree in Computer Science (CS) – AP degree in Multimedia Design & Communication (MM) The Education PBA Web ”Core” Suppl. course CS Suppl. course MM The Education 1st semester Back-End Programming (MM students only!) Front-End Development (CS students only!) Interface Design and Digital Aesthetics Development Environments and CMS 2nd semester Databases and XML Elective courses (20 ECTS) 3rd semester Internship Bachelor Project The Education • Elective courses (may change…) – Advanced media technologies – Web communication and network sociology – Development for mobile platforms – Project management – Advanced CMS – Science theory – Mobile development –… The Education • Notes on the education – The entire education is 90 ECTS – All mandatory courses are 10 ECTS – Elective courses – 5 or 10 ECTS – Everybody has courses totalling 60 ECTS – Internship is 15 ECTS – Bachelor project is 15 ECTS – 60 + 15 + 15 ECTS = A total of 90 ECTS The Education • Education is a mix of technical and not-sotechnical courses – More technical than MM – Less technical than CS • 1st semester probably a bit more technical than 2nd semester, at least for MM-students • More freedom of choice on 3rd semester The Education • What are the exams like…? – Exams are oral (dialogue) – One exam per course • 1.sem: 3 exams, 2.sem: 3-4 exams, 3.sem: 1 exam – 30 minutes preparation for a drawn question – 30 minutes examination – Being able to speak English reasonably well is essential! Internship • 15 ECTS • The students must participate in, and gain knowledge of, relevant business functions. • Must be able to form basis for the student's final bachelor project. • You should try to find the internship company yourself – The internship company have to be approved by the school • Important to find a relevant company – The school will help where possible.. FINAL BACHELOR PROJECT (15 ECTS) • In the final bachelor project, the student must demonstrate the ability, on an analytical and methodical basis, to process a complex and practice-related problem to a specific task in the IT field. • The final bachelor project should include key issues in programme. FRONT-END (10 ECTS) • COMPETENCES – program and implement a modern, dynamic web application – master the design principles of typography, Chromatology, layout, composition, aesthetics and imagery BACKEND (10 ECTS) • COMPETENCES – analyze a development request for the construction of a web-based client / server application – select and apply an appropriate object-oriented programming language for developing web-based client/server applications – meet the general purpose of programming the application INTERFACE DESIGN AND DIGITAL AESTHETICS (10 ECTS) • OBJECTIVES KNOWLEDGE – functional and design standards – …. • SKILLS – use abstract models for modelling of interaction between people and systems – …… • COMPETENCES – analyze and apply standards for the display of complex data – ….. DEV. ENVIRONMENTS AND CMS’s (10 ECTS) • OBJECTIVES KNOWLEDGE – – – – Common development platforms (e.g. Eclipse or Visual Studio) Common development environments (e.g. Java or .Net) Cross platform development General functionality requirements for a CMS • SKILLS – Use at least one common development environment – Use at least one common development platform – Model a CMS for his/her own development • COMPETENCES – Analyse and select a suitable platform and a suitable environment for a given task Interviews & Presentation • Team up with a another student • ”Interview” each other for about 2-3 minutes, about education, background, expectations, etc.. • Present your partner for the class, for about half a minute Teachers • Teachers on 1st semester • Michael Hammel • Interface Design and Digital Aesthetics Teachers • Teachers on 1st semester • Poul Henriksen • Development Environments and CMS • Website: http://laerer.rhs.dk/poulh Teachers • Teachers on 1st semester • Ronnie Holm • Back-End Programming Teachers • Teachers on 1st semester • Hans-Henrik Krabbe • Front-End Development Teachers • Teachers on 2nd semester… • …not decided yet, but probably – Steen Jensen (Mandatory Databases & XML) – Michael Hammel (Web Communication and Network Sociology) – Mogens Jacobsen (Advanced Media Technology) – ??? (Elective courses) Timetable • How much? Course Who Classes / week Front-End Dev. CS ~5 Back-End Dev. MM ~ 5 Env. and CMS MM / CS ~ 5 Interface Design… MM / CS ~ 5 Total MM / CS About 15 / 16 Timetable • When (all classes in room 115) Course Who When Front-End Dev. CS Friday Back-End Dev. MM Friday Env. and CMS MM / CS Tuesday Interface Design… MM / CS Thursday Lunch Break The study – how we work • We are about 20 students – About 1/2 with MM background – About 1/2 with CS background • Many different nationalities, from four continents… • Many different cultures The study – how we work • You are (hopefully) – Adults – Mature – Have chosen to be here voluntarily – Here to learn • So we expect you to be – Active – Prepared – Tolerant and respectful (both to the teacher and other students!) The study – how we work • In class, it is OK to – – – – Ask questions (!), in English Solve exercises together Ask others for help Bring and consume a ”neutral drink” (bottle of water, soft drink, etc.) – Do something else while seated at the computer, but quietly… – Put your cell phone on silent mode… The study – how we work • In class, it is not OK to – – – – Use your cell phone Talk loudly about irrelevant matters Behave noisily in general Disrespect others, if they e.g. ask what you consider a trivial question – Eat while seated at the PC – Sleep in class… The study – how we work • How much am I supposed to work? • A bit of math: – Each semester is 30 ECTS – 1 ECTS is about 27 hours of work – So, each semester represents 800 hours of work – A semester is 20 weeks, including the exam period – About 40 hours of work each week The study – how we work But…didn’t we have 15 classes per week? The study – how we work • The majority of work is done at home! – Study the curriculum – Explore the tools – Practice! • Having e.g. a full-time job along with the study will be very difficult The study – how we work Your study time At Home Lectures Projects etc The study – how we work • Main learning elements – Teacher lectures – Classroom exercises – Projects – Self study The study – how we work Student-driven Self-study Classroom Projects exercises Teacher lecture Teacher-driven Introductory Applied Configuration of your computer • You probably need to reinstall the sw at your computer • Take backup of all your documents • You will get access to Dreamspark with all the necessary sw • Install Windows 8.1 pro • Install Visual Studio 2013 Ultimate • Later we will install more software packages • Mac users – Use Boot camp to install windows 8.1 pro Hosting • Your will access to hosting of your assignments/websites at One.com for free for 1 year • Use the site as a presentation of yourself Walking tour of the school • In general, the school is open from early in the morning (7.00), until late afternoon (16.00) • Points of interest – – – – – – Entrances Classrooms (yours is Room 115) Common area, with school computers Student support center IT-helpdesk (building 3) Canteen (building 3) Walking tour of the school • Let’s go for a walk! Books • Books are handed out from the Student Support Center • REMEMBER that the book package is different for Front- and Back-End students! • We will do this on Tuesday Course presentations • (Wednesday 9 -14.45) Development System and CMS – Poul • (Thursday 9-13) Interface Design and Digital Aesthetics – Michael • (Friday 9-14) Front-End Development – HansHenrik • (Friday 8-14) Back-End Development – Ronnie