NWI-CMBI110A
Introduction to Java for Bioinformatics
Cursus informatieRooster
CursusNWI-CMBI110A
Studiepunten (ECTS)6
CategorieMA (Master)
VoertaalEngels
Aangeboden doorRadboud Universiteit; Faculteit der Natuurwetenschappen, Wiskunde en Informatica; Moleculaire Wetenschappen;
Docenten
Coördinator
dr. A.M.A. Pistorius
Overige cursussen docent
Docent
dr. A.M.A. Pistorius
Overige cursussen docent
Contactpersoon van de cursus
dr. A.M.A. Pistorius
Overige cursussen docent
Examinator
dr. A.M.A. Pistorius
Overige cursussen docent
Collegejaar2022
Periode
KW3  (30-01-2023 t/m 09-04-2023)
Aanvangsblok
KW3
Onderwijsvorm
voltijd
Opmerking-
Inschrijven via OSIRISJa
Inschrijven voor bijvakkersJa
VoorinschrijvingNee
WachtlijstNee
Plaatsingsprocedure-
Cursusdoelen
After completing this course, in your role as bioinformatician, chemoinformatician or life scientist, you can:
  • Apply techniques for efficient search and retrieval of data from on-line resources and make selections from text files, such that the results can be used as input to subsequent analysis (parsing).
  • Deploy basic elements of the Java programming language and frequently used libraries and packages for opening files, manipulating text, networking functionality mathematical operations in order to develop programs in this language self-dependently.
  • In support of this, you can apply the principles of object oriented design, resulting in fast and efficient development of computer applications in the context of bioinformatics.
Inhoud
With the advance of the Internet, a growing demand arose for a platform-independent, internationally oriented programming language with built-in networking facilities. With these demands in mind, Java was developed by the SUN company.
Java is more than just the programming language. In fact, the language is part of the Java Platform which furthermore consists of development tools, class libraries, servers and virtual machines for almost every type of computer (cell phone, desktop, tablet, printer and many others).

In this course you will get acquainted with the use of the Java programming language and supporting material such as extension libraries, packages and a selection from a vast multitude of tools which aid in the efficient and rapid development of new applications with a focus on the context of the field of bioinformatics. 
An important aspect is the fact that Java is an object oriented (OO) programming language. Application of the principles of  object oriented design brings the rapid deployment of complex and new applications within reach.

Instructional Modes
Niveau

Voorkennis
Bachelor's degree in Chemistry, Molecular Life Sciences or equivalent. General computational skills e.g. use of the Linux operating system, use of a flat text editor for modifying data and source files, applying a folder structure for efficient storage and retrieval of data, searching relevant information on the internet.
Toetsinformatie
Delivery of a larger application of your choice, written in Java, and explained to the fellow students during a short presentation. Edit, handing and jointly discussing interim contracts is a prerequisite for an adequate assessment of this box to qualify.
Bijzonderheden
Most of the time is spent on individual training in the use of the Java platform and programming language on the basis of assignments. Each subject is completed with a more complex assignment which has to be submitted and evaluated with your collegues, making use of on-line discussion forums in Blackboard. Groupwise evaluation of assignments to verify whether learning objectives are met.
Verplicht materiaal
Digitale leeromgeving (Brightspace)
All course material will be made available in Brightspace

Aanbevolen materiaal
Boek
David Flanagan: Java in a Nutshell (5e editie, O’Reilly, 2005) or any newer version
ISBN:9780596007737
Boek
Douglas Bell, Mike Parr: Programmeren in Java 2 met Swing-Java voor Studenten (Pearson Education Benelux, 2007)

Werkvormen
Computerpracticum

Hoorcollege

Toetsen
Tentamen
Weging1
ToetsvormTentamen
GelegenhedenBlok KW3, Blok KW4