|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
3.00 Credits
Process and thread management, multiprocessing, kernels and microkernels, mutual exclusion, semaphores, monitors, message passing, deadlock, memory management, paging, segmentation, interprocessor communication and multitasking. Fall, odd years.
-
1.00 Credits
A hands-on experience with current issues in operating systems. An internal view of the operating system using the Unix kernel. Inspecting the OS internal state, extending the OS, reimplementing existing data structures and designing new functionality. Linux kernel projects and programming. Fall, odd years.
-
3.00 Credits
Introduction to automata theory, relationships between regular expressions, finite state automata and grammars, pushdown automata, closure properties on grammars, and the Chomsky hierarchy of grammars. Periodically.
-
3.00 Credits
Designing, using, and implementing database systems and applications. Primary emphasis on the relational data model. ER diagrams, realtional algebra, query languages, functional dependency theory, normalization techniques, query processing and optimization, concurrency control, recovery and security. Spring.
-
1.00 Credits
A hands-on experience with current issues in database management systems. Topics may include Advanced SQL; database administration; and database connectivity through programming, windows applications, and the internet. Spring.
-
3.00 Credits
Numerical methods for isolating roots, solving systems of linear equations, interpolation, and evaluating derivatives and definite integrals. Fall, periodically.
-
1.00 Credits
A hands-on experience with issues in numerical analysis. Topics may include the application of parallel processing capabilities to numerical problems, extend accuracy computations, computational aspects of large physical problem modeling, or experimental relationships between accuracy and complexity in numerical computations. Fall, even years.
-
3.00 Credits
An introductory course in computer networking and data communications. Theory of a computer network is presented and various types of networks including local area, wide area, and global networks are discussed. Detailed discussion of the Internet Protocol suite (TCP/IP) will be provided. Theory topics include network architecture, data transmission techniques, network topologies, network media, and network security. In addition, the student learns how to use network operating systems. Case studies cover Windows NT, Novell, the Internet, and intranet systems. Spring, odd years.
-
1.00 Credits
A hands-on experience with current issues in computer networks. Development and implementation of stand-alone and web-based client/server applications. Spring, odd years.
-
3.00 Credits
Methods of designing efficient algorithms including divide and conquer, backtracking, greedy approach, dynamic programming and branch-and-bound. Complexity analysis of algorithms including computational complexity and NP-complete problems. Spring, even years.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|