200
Studies the use of scripting languages and software tools for work in bioinformatics. Emphasis will be on data manipulation, file input and output, FASTA files, regular expressions and pattern matching, databases, and web programming.
Studies the fundamental algorithms used in bioinformatics. Attention will be paid to specific algorithms (e.g. for measuring DNA similarity and for constructing phylogenic trees), to algorithm design methods (e.g. exact vs. heuristic methods, and dynamic programing) as well as to the computational costs of the various algorithms (Big-O notation, and the difference between polynomial and exponential time algorithms).
This course serves as an introduction to statistical analysis and programming with applications in the natural sciences. Topics include data entry, basic programming, statistical tests such as the t-test, ANOVA, the analysis of survey data, data visualization. Emphasis will be placed on how to select the right tool, use it competently, and interpret the results.
Introduces students to the use of computers in the nursing profession. Topics include computer fluency in office technology, electronic medical record systems, healthcare and nursing informatics, healthcare documentation, and new technologies.
Notes
Additional course fee.
Nursing Major
Further prepares student educators for the effective use of computers and technology in the classroom. Through this course, students will learn the basic skills needed to evaluate, design, produce, and utilize multimedia products in educational, organizational, and communications environments.
Introduces students to the fundamentals of network and data communication technologies. Course topics include telecommunication media and equipment; data transmission and protocols; corporate, local, and wide area networks; intranets and internets; and network software and management. An introduction to electromagnetic concepts and principles is included to provide a technical foundation for these concepts.
Studies the design and the implementation of a database. The focus is on SQL and relational databases, but some of the more recent NoSQL approaches will also be discussed.
Studies the system development cycle with emphasis on techniques and tools, system documentation, data flow diagrams, system testing, and implementation. Students are expected to suggest, design, and implement a specific application system.
Introduces procedural programming techniques using the programming language FORTRAN. Emphasis is placed on the analysis and design of numerical algorithms, which are useful in business and science. Other topics include file processing and parallel processing.