The objective of this subject is to teach the design of contemporary information systems for biological and medical data. These data are growing at a prodigious rate, and new information systems are required. This subject will cover examples from biology and medicine to illustrate complete life cycle information systems, beginning with data acquisition, following to data storage and finally to retrieval and analysis. Design of appropriate databases, client-server strategies, data interchange protocols, and computational modeling architectures will be covered. Students are expected to have some familiarity with scientific application software and a basic understanding of at least one contemporary programming language (C, C++, Java, Lisp, Perl, Python, etc.). A major term project is required of all students. Reading is assigned from the contemporary literature, and there is occasional homework.
The objective of this subject is to teach the design of contemporary information systems for biological and medical data. These data are growing at a prodigious rate, and new information systems are required. This subject will cover examples from biology and medicine to illustrate complete life cycle information systems, beginning with data acquisition, following to data storage and finally to retrieval and analysis. Design of appropriate databases, client-server strategies, data interchange protocols, and computational modeling architectures will be covered. Students are expected to have some familiarity with scientific application software and a basic understanding of at least one contemporary programming language (C, C++, Java, Lisp, Perl, Python, etc.). A major term project is required of all students. Reading is assigned from the contemporary literature, and there is occasional homework.
This course will expose you to the basic fundamentals of the Internet and Web protocols, the different architectures that Web-related applications use, and the programming languages that enable the development of Web applications. The student will also cover matters of security and reliability in the development of web applications via the use of transport encryption and authentication. Upon completion of this course, students will be able to: demonstrate an understanding of the Internet and Web Protocols; demonstrate an understanding of Client-Server Architecture; explain how Web Software works; demonstrate an understanding of Hypertext Markup Language (HTML) Programming concepts; demonstrate an understanding of basic JavaScript, AJAX, and Java Server Pages (JSP); demonstrate an understanding of Web Security and Encryption. (Computer Science 305)
No restrictions on your remixing, redistributing, or making derivative works.
Give credit to the author, as required.
Your remixing, redistributing, or making derivatives works comes with some
restrictions, including how it is shared.
Your redistributing comes with some restrictions. Do not remix or make
derivative works.
Copyrighted materials, available under Fair Use and the TEACH Act for US-based
educators, or other custom arrangements. Go to the resource provider to see
their individual restrictions.