Course Criteria

Add courses to your favorites to save, share, and find your best transfer school.
  • 3.00 Credits

    Introduction to the theory of concurrent programming languages. Topics include formal models of concurrent computation such as process algebras, nets, and actors; high-level concurrent programming languages and their operational semantics; and methods for reasoning about correctness and complexity of concurrent programs. 3. 000 Credit Hours 3. 000 Lecture hours Levels: Graduate Doctoral, Graduate Business, Graduate, Undergraduate Schedule Types: Lecture College of Science & Letters College Computer Science Department
  • 3.00 Credits

    This course covers general issues of parallel and distributed processing from a user's point of view, which include system; programming, performance evaluation, and application issues of parallel and distributed computers, and the influence of communication and parallelism on algorithm design . 3. 000 Credit Hours 3. 000 Lecture hours Levels: Graduate Doctoral, Graduate Business, Graduate, Undergraduate Schedule Types: Lecture College of Science & Letters College Computer Science Department
  • 3.00 Credits

    This course introduces cellular/PCS systems, short-range mobile wireless systems, fixed wireless systems, satellites, and ad hoc wireless systems. It explains in detail the underlying technology as well regulations, politics, and business of these wireless communications systems. It looks beyond the hype, examining just what is and is not possible with present-day and future wireless systems. As an advanced graduate course, it will combine extensive reading and in class discussion of the research literature with in-dept independent research projects of students' own choosing. 3. 000 Credit Hours 3. 000 Lecture hours Levels: Graduate Doctoral, Graduate Business, Graduate, Undergraduate Schedule Types: Lecture College of Science & Letters College Computer Science Department
  • 3.00 Credits

    The course studies the architectures, interfaces, protocols, technologies, products and services for broadband (high-speed) multimedia networks. The key principles of the protocols and technologies used for representative network elements and types of broadband network are studied. Specifically, cable modems, Digital Subscriber Lines, Power Lines, wireless 802.16 (WiMax), and broadband cellular Internet are covered for broadband access; for broadband Local Area Networks (LANs), Gigabit Ethernet, Virtual LANs and wireless LANs (802.11 WiFi and Bluetooth) are discussed; for broadband Wide Area Networks (WANs) the topics covered include optical networks (SONET/SDH,DWDM, optical network nodes, optical network nodes, optical switching technologies), frame-relay, ATM, wire-speed routers, IP switching, and MPLS. Also, quality of service issues in broadband networks and a view of the convergence of technologies in broadband networks are covered. 3. 000 Credit Hours 3. 000 Lecture hours Levels: Graduate Doctoral, Graduate Business, Graduate, Undergraduate Schedule Types: Lecture College of Science & Letters College Computer Science Department
  • 3.00 Credits

    This course provides an introduction to the theory and practice of cryptography and network security. The course covers conventional encryption such as classical encryption techniques, modern encryption techniques and encryption algorithms. Students are introduced to the basic number theory, which is used as the foundation for public-key encryption. The public-key cryptography such as encryption methods and digital signatures is covered. Message authentication and hash functions are also discussed. Students will learn techniques of key management, secret sharing and conducting interactive proofs. In addition, the practical network and security protocols are discussed. 3. 000 Credit Hours 3. 000 Lecture hours Levels: Graduate Doctoral, Graduate Business, Graduate, Undergraduate Schedule Types: Lecture College of Science & Letters College Computer Science Department
  • 3.00 Credits

    Advanced operating system design concepts, such as multimedia OS, multiprocessor systems, virtual memory management, process migration, process scheduling, synchronization, file systems. Study of systems highlighting these concepts. 3. 000 Credit Hours 3. 000 Lecture hours Levels: Graduate Doctoral, Graduate Business, Graduate, Undergraduate Schedule Types: Lecture College of Science & Letters College Computer Science Department
  • 3.00 Credits

    This course covers in detail the design and implementation of processes, interprocess communication, semaphores, monitors, message passing, remote procedure calls, scheduling algorithm, input/output, device drivers, memory management, file system design, network file servers, atomic transactions, security and protection mechanisms. The hardware-software interface is examined in detail. Students modify and extend a multiuser operating system. 3. 000 Credit Hours 3. 000 Lecture hours Levels: Graduate Doctoral, Graduate Business, Graduate, Undergraduate Schedule Types: Lecture College of Science & Letters College Computer Science Department
  • 3.00 Credits

    Advanced distributed system design concept, such as distributed process and memory management, distributed file systems, consistency and fault tolerance, security and transaction system structures, and distributed programming. Programming on representative distributed environments. 3. 000 Credit Hours 3. 000 Lecture hours Levels: Graduate Doctoral, Graduate Business, Graduate, Undergraduate Schedule Types: Lecture College of Science & Letters College Computer Science Department
  • 3.00 Credits

    This course will address a new trend in computing, creating a ubiquitous environment that combines processors and sensors with network technologies (wireless & otherwise) and intelligent software to create an immense environment to improve life. The focus is on general issues of middleware and middleware development, which include mobility, context awareness, resource discovery, cyber foraging, agents, QoS, P2P, Web Services, as well as other pervasive and ubiquitous techniques . 3. 000 Credit Hours 3. 000 Lecture hours Levels: Graduate Doctoral, Graduate Business, Graduate, Undergraduate Schedule Types: Lecture College of Science & Letters College Computer Science Department
  • 3.00 Credits

    Analytic and simulation techniques for the performance analysis of computer architecture, operating systems and communication networks. Rigorous development of queuing models. Study of simulation languages and models. 3. 000 Credit Hours 3. 000 Lecture hours Levels: Graduate Doctoral, Graduate Business, Graduate, Undergraduate Schedule Types: Lecture College of Science & Letters College Computer Science Department
To find college, community college and university courses by keyword, enter some or all of the following, then select the Search button.
(Type the name of a College, University, Exam, or Corporation)
(For example: Accounting, Psychology)
(For example: ACCT 101, where Course Prefix is ACCT, and Course Number is 101)
(For example: Introduction To Accounting)
(For example: Sine waves, Hemingway, or Impressionism)
Distance:
of
(For example: Find all institutions within 5 miles of the selected Zip Code)
Privacy Statement   |   Terms of Use   |   Institutional Membership Information   |   About AcademyOne   
Copyright 2006 - 2024 AcademyOne, Inc.