Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Data Mining (IFI) Dozentin Prof. Dr. Uta Bohnbeck (HS Bremen) Organisatorisches Umfang: Termine: Anzahl Teilnehmer: Anmeldung: Unterrichtssprache: 4 SWS plus mÜb Mittwochs, 2. und 3. Block, Raum gemäß Stundenplan 18 (1 Laborgruppe) [email protected] Deutsch, bei Bedarf Englisch Beschreibung The science of extracting useful information from large data sets or databases is known as data mining. This lecture gives an introduction to important classes of data mining problems and describes computational methods and algorithms for solving these problems. The lecture is organized as follows: Fundamental aspects of data and data analysis: nature of data sets, knowledge discovery process, typical data mining tasks Data preprocessing Classification: decision tree, rule-based approaches Clustering analysis: different types of clustering; e.g. hierarchical versus partial clustering Anomaly and outlier detection Association analysis: frequent items sets and association rules Pattern discovery in sequence data: sequence alignment, suffix trees Learning Outcome Students should be able to apply the knowledge discovery process to an example data set. This includes steps like analysis of the problem, data preparation, choosing and applying appropriate methods in accordance to the data mining task, interpretation the results and inferring knowledge to the application domain. This means they should exhibit a sound understanding of data mining and show familiarity with data mining algorithms and tools introduced in this lecture. Seite 1 von 8 References Tan, Steinbach, Kumar. Introduction to Data Mining, Addison-Wesley, 2006 Ian H. Witten, Eibe Frank. Data Mining. Practical Machine Learning Tools and Techniques (Morgan Kaufmann Series in Data Management Systems), Morgan Kaufmann, 2005 Jiawei Han, Micheline Kamber. Data Mining. Concepts and Techniques (Morgan Kaufmann Series in Data Management Systems), Morgan Kaufmann; 2006 David Hand, Heikki Mannila and Padhraic Smyth. Principles of Data Mining, MIT Press, 2001 Prerequisites Fundamentals of computer science and experiences in programming are mandatory Fundamentals of data bases and of artificial intelligence are beneficial Seite 2 von 8 Practical C++ Dozent Dr. Jörg Mielebacher Organisatorisches Credits: Umfang: Termine: Anzahl Teilnehmer: Prüfung: Unterrichtssprache: 3 ECTS 1 + 1 SWS + 0,5 mÜ laut Vorlesungsplan max. 20 keine Angabe Deutsch, bei Bedarf Englisch Beschreibung This course presents various applications of C++ (e.g. signal processing, image processing) as well as common libraries and tools (e.g. Qt, Gnuplot). It is intended for students already familiar with C++. Learning Outcome - Ability to implement Qt-based applications with UI, database connectivity and networking - Knowledge in solving basic signal and image processing tasks with C++ - Improved competence in implementing C++ applications for desktop, server and embedded environments References http://doc.qt.io/ Blanchette; Summerfield: C++ GUI Programming with Qt 4 Press et al: Numerical Recipes in C++ Meyers: Effective C++ Prerequisites Basic knowledge of C++ including basic syntax, build process, OOP, STL and templates, preferably vendor-independent. Seite 3 von 8 Computer Architecture (TI) Dozent Prof. Dr. Thomas Risse Organisatorisches Umfang: Termine: Anzahl Teilnehmer: Unterrichtssprache: 4 SWS + 1 mÜ semesterbegleitend, gemäß Stundenplan max. 24 Deutsch, bei Bedarf Englisch Topics - - - performance criteria and their applicability composition and principle of operation of (optimizing) compilers design of processors o single cycle implementation o multi cycle implementation exploitation of the parallelism inherent in the execution of instructions per pipelining o o structure hazards o o data hazards o o control hazards parallelization by using independent functional units design of cache-systems organisation of memory systems parallelization of algorithms deployment of parallel algorithms on multi processoror multi computer systems details (in German) see http://www.weblearn.hs-bremen.de/risse/RST/docs/RSTslide.pdf Approach - - design view lab work, home work, assignments Seite 4 von 8 Examination written examination, see old exams with model solutions http://www.weblearn.hs-bremen.de/risse/RST/docs/klausur.pdf References Computer Organization and Design, Fifth Edition: The Hardware/Software Interface (The Morgan Kaufmann Series in Computer Architecture and Design) by David A. Patterson, John L. Hennessy. s.a. e.g. http://de.slideshare.net/josesoal/patterson-hennessy-computer-organization-and-design-the-hardware-software-interface-2-e-morg Prerequisites familiarity with programming in some machine language (assembler), e.g. micro-controller programming, with basic combinatorial logic Modulzuordnung TI / ISTI / MEI / DSI: gemäß Modulzuordnung für TI/ISTI/DSI/MEI IFI: neue PO: 3.5, 4.5, 5.4, 6.2, 6.3 alte PO: 3.5, 4.5, 6.3, 6.4 MI: neue PO: 5.4, 6.1-6.4 alte PO: 6.2, 6.3, 6.4 DM: B-301, B-311, B-312 Seite 5 von 8 Game Design (MI) Dozent Prof. Dr. Helmut Eirund Organisatorisches Umfang: Termine: Anzahl Teilnehmer: Prüfung: Unterrichtssprache: 2 + 2 SWS + 1 mÜ laut Vorlesungsplan max. 40 / zwei Laborgruppen keine Angabe Deutsch, bei Bedarf Englisch Beschreibung The main game design methods are developed “top down” – from the first idea, game classification, plot design, look-and-feel, audio visual elements, interaction design, story telling mechanisms etc. down to typical software architectures and finally the object level design (but we will not implement the final concepts – this is left to further lessons...). Most steps are reflected with popular games (feel free to bring in your favorites!). Game Design has a lot of interdisciplinary aspects – you should be open to this. Seite 6 von 8 Mobile Computing (MI) Dozent Prof. Dr. Thorsten Teschke Organisatorisches Umfang: Termine: Anzahl Teilnehmer: Unterrichtssprache: 2+2 SWS + 1 mÜ siehe Vorlesungsplan max. 40 (zwei Laborgruppen) Deutsch, bei Bedarf Englisch Beschreibung This course provides an introduction to the foundations of mobile app development using the mobile platforms Android and iOS. In its first part essential topics of Android development are presented by means of an ongoing example: Architecture of the Android platform Structuring application logic and views using Activities / Fragments and Layouts Facilitating interaction between application components using Intents and Broadcast Receivers Persistence with Content Providers Google Maps API App development for smartphone and tablet In the second part core concepts of iOS development are introduced using a comparable ongoing example: Introduction to Swift Architecture of iOS apps: Model/View/Controller in iOS Development with storyboards Apple Maps API Universal Apps: app development for iPhone and iPad Students are required to deal with one of the presented platforms and their specific APIs within practical lab projects (for those interested in iOS development without owning iHardware: in the lab two Mac Minis are available for iOS development). The project results have to be presented to the course members at the end of the course (assessment: development work and presentation). Prerequisites: solid object-oriented programming skills. Seite 7 von 8 Audio Design Basics (MI) Dozent Organisatorisches Umfang: Termine: Anzahl Teilnehmer: Unterrichtssprache: Beschreibung Die Veranstaltung soll verschiedene Gestaltungsdisziplinen des Sounddesigns im Bereich „digital audio“ vorstellen, die in einer praktischen Abschlussarbeit zur Anwendung gebracht werden. Wir werden uns mit Grundlagen der Tonstudiotechnologie, Aspekten der Tonproduktion, Klangsynthese, Soundsampling sowie Audio-Formaten, -Normen und -Konventionen beschäftigen. Unseren praktischen Arbeiten dienen gegenwärtige virtuelle Plattformen wie VST, Logic, Audacity, ProTools, WaveLab oder Audition und Ähnliche. Anwendungsbeispiele und Themen der praktischen Arbeiten sollen praxisnah, also in Hinblick auf einen „realen“ kommerziellen Gestaltungsauftrag entwickelt, durchgeführt und dokumentiert werden. Zur Wahl eines solchen praktischen Themas böte sich eine Arbeit an, die den Studenten Gelegenheit für die Zweitnutzung von Audio für andere Projekte des Studiengangs ermöglicht - also in Programm, Computerspiel, Website, Präsentation etc. Allerdings sind ebenso freie oder rein künstlerische Projekte als Abschlussarbeit willkommen! English: The course intends to introducing a variety of sound design discipline within the range of digital audio and utilising them in a final certification project: the practical application. We will deal with basics of sound-recording-studio technology, aspects of sound production, sound synthesis, sound sampling as well as with audio formats, -standards and -conventions. Current virtual platforms, such as VST, Logic, Audacity, ProTools, WaveLab, Audition or similar, will conduce to create our practical applications. Themes and examples of use of these works are to be developped, accomplished and documented "hands-on-like": with regard to a "real" commercial design task. Finding a certification project it lends itself to creating a work, which may offer the students a chance of recycling it for other study-related projects. These may be: app, video game, website, presentation etc. to allow integrating audio there. But also free or immaculately artistic projects are welcome! References Prerequisites Seite 8 von 8