|
|
|
|
|
|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
3.00 Credits
Basic concepts of computer networks including network topologies, message, circuit and packet switching, communication protocols, and the 7-layered OSI Reference Model for communication architectures. Physical layer, including data communications over telephone networks, Fourier analysis of signals, frequency and time division multiplexing, modulation, filtering, modems, Nyquist and Shannon theorems. Prerequisite: MATH 142 and MATH 152. 3 semester hours
-
3.00 Credits
Continuation of CSCI 381. Medium-access sublayer and local area networks. Data Link layer; error detection and correction, and flow control. Network layer, routing and congestion control, and Inter-networking. Discussion of transport, session, presentation, and application layers. Prerequisite: CSCI 381. 3 semester hours
-
3.00 Credits
Cryptology is about making and breaking codes. This course covers the historical development of cryptographic methods and cryptanalysis tools. Before modern cryptographic algorithms are discussed in detail, an overview of the classical encryption algorithms is given. Both symmetric (private key) and asymmetric (public key) encryption schemes are analyzed. The course also focuses on methods and algorithms for data integrity and authenticity and protection of information. Prerequisites/corequisites: CSCI 151 for MATH, CSCI, and CIS majors; CSCI 131 for science majors; EE 342 for engineering majors. 3 semester hours
-
3.00 Credits
This course is designed to extend coursework in practical cryptology and parallel computing. The course teaches topics in computer security, including topics in the theory of security and protocols for securing computer networks. This course includes lectures/presentations by guest speakers from the fields of computer and network security. Practical skills include the development of a security protocol, written for and implemented in a parallel computing environment. Prerequisite: CSCI 391. Corequisite: CSCI 248. 3 semester hours
-
2.00 Credits
Design and implementation of a project approved by the faculty. Prerequisite: Senior standing. 2 semester hours each
-
3.00 Credits
Study of the semantics, design theories, architecture and manipulation of relational database systems; review of hierarchical and network models; query processing and optimization strategies; principles of security, recovery and concurrency control. Projects will be assigned to use a commercially available database system. Prerequisite: CSCI 248. 3 semester hours
-
3.00 Credits
The contents of this course include the theory of expert systems, logic programming and database systems, and their application to science problems. Emphasis is placed on new ideas and general concepts of knowledge base systems, including principles, architectures, techniques and tools, algorithms for efficient processing of queries, heuristic search in problem solving, inferences and reasoning, and current topics in database systems. Prerequisite: CSCI 434. 3 semester hours
-
3.00 Credits
Introduction to systems modeling and simulation with digital computers. Discrete event simulation as well as continuous systems simulation are studied. Model validation, error analysis and control in simulation experiments, programming model simulation and analysis of simulation results, introduction to simulation languages. Prerequisite: MATH 273, CSCI 248. 3 semester hours
-
3.00 Credits
Basic concepts of operating systems. Process creation and control, scheduling of resources, interprocess communication, device, memory and file management, user interfaces. Lab assignments may include designing and implementing components of a multiprogrammed operating system, such as a command handler, a process control block manager, a process scheduler/ dispatcher, an interprocess message handler, an interrupt handler, device drivers, dynamic memory allocation mechanisms, a page-fault handler, a file handler, and a multiprogramming executive. Prerequisite: CSCI 248. 3 semester hours
-
3.00 Credits
Continuation of Operating Systems I. Source-code level study of the kernel of an operating system, such as UNIX. Distributed and real-time operating systems, virtual machines, reliability, security, performance analysis. Lab assignments include performance measurement with software and hardware monitors. Prerequisite: CSCI 451. 3 semester hours
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Privacy Statement
|
Terms of Use
|
Institutional Membership Information
|
About AcademyOne
Copyright 2006 - 2024 AcademyOne, Inc.
|
|
|