Skip to main content

Adv Comp Architecture

This course focuses on advanced computer architectures and low-level system software. Topics include RISC architectures, vector and multiprocessor architec- tures, multiprocessor memory architectures, and multiprocessor interconnection networks. Peripheral devices such as disk arrays, NICs, and video/audio devices are covered. Topics also include device drivers, interrupt processing, advanced assembly language programming techniques, assemblers, linkers, and loaders.

Tops In Cs: Applied Bioinformatics

Study of new topics and emerging research and methods in computer science. A review and extension of selected topics in the current literature. When the course is offered, a specific title with specific credits, the number of hours in lecture/discussion and laboratory/practicum will be announced. Lecture/discussion, one-three hours; laboratory/practicum, zero-three hours per week. May be repeated up to the discretion of the department under different subtitles.

Sp Tops In Cs: Internet Data Streaming

Study of new topics and emerging research and methods in computer science. A review and extension of selected topics in the current literature. When the course is offered, a specific title with specific credits, the number of hours in lecture/discussion and laboratory/practicum will be announced. Lecture/discussion, one-three hours; laboratory/practicum, zero-three hours per week. May be repeated up to the discretion of the department under different subtitles.

Senior Design Project

Projects to design and implement complex systems of current interest to computer scientists. Students will work in small groups. This course is a Graduation Composition and Communication Requirement (GCCR) course in certain programs, and hence is not likely to be eligible for automatic transfer credit to UK.

Senior Design Project

Projects to design and implement complex systems of current interest to computer scientists. Students will work in small groups. This course is a Graduation Composition and Communication Requirement (GCCR) course in certain programs, and hence is not likely to be eligible for automatic transfer credit to UK.

Intermediate Tops In Database Systems

The course introduces a variety of modern techniques in database and distributed database systems. The major topics include, but are not limited to: object-oriented database systems; distributed, heterogeneous and web-based databases; knowledge based systems; physical database design; and security. The course covers a variety of methods that allow for a solution of database problems where the traditional relational database techniques are not viable or not sufficient.

Computer Ethics

The topics covered in this course will be: professional ethics; ethical theories; data, information, knowledge, and wisdom; privacy and personhood; sociotechnical systems; other related topics as time and interest allow. The course will look critically and with enthusiasm at science fiction portrayals of science, technology, and ethics. We will use the fictional situations as jumping- off points for discussions of ethics. We will also consider the state of technology described in the fiction, and its current effects on society.

Numerical Analysis

Floating point arithmetic. Direct methods for the solution of systems of linear algebraic equations. Polynomial and piecewise polynomial approximation, orthogonal polynomials. Numerical integration: Newton Cotes formulas and Gaussian quadrature. Basic methods for initial value problems for ordinary differential equations. The emphasis throughout is on the under- standing and use of software packages for the solution of commonly occurring problems in science and engineering.

Compiler Design

Intermediate aspects of a compilation process with an emphasis on front-end issues. Practical issues in using compiler writing tools. Code generation for expressions, control statements and procedures runtime organization for simple and structured variables. Using compilers and translators for automation (filters, programs writing programs).

Subscribe to