|
|
|
|
|
|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
3.00 Credits
Current topics in both simulation methodology and applications. Distributed simulation, simulation support tools, object oriented simulation and artificial intelligence and simulation. Prerequisite: COSC 5309, MATH 3370, and MATH 2414 or equivalent Offered: Spring (even numbered years)
-
3.00 Credits
Special topics in all areas of Computer Science with emphasis on topics not covered in other courses. May be repeated for credit when topics vary. Prerequisite: consent of department chair
-
3.00 Credits
Algorithms, pseudocode, structured techniques of problem solving and program design using high-level programming languages. Data sorting and searching techniques. Object-oriented design. Leveling course not for graduate credit in MSCS degree. Prerequisite: A first programming language, MATH 2305 (Discrete Mathematics), and MATH 2413 or MATH 3370 Offered:
-
3.00 Credits
Principles of computer systems analysis and design, system hardware and software characteristics. Data representation and programming in assembly language. Computer storage structures, storage allocation and management. Design of typical system programs such as assemblers, compilers and operating systems, addressing techniques and core management, file system design and management. Prerequisite: COSC 5341 (Leveling course not for graduate credit in MSCS degree)
-
3.00 Credits
Introduction to class Cryptology including a brief history of the subject. Conventional symmetric schemes such as the DES algorithim, public key, cryptosystems, the Diffie-Hellman key exchange, PGP, one-way hash functions are covered. Pre-requisites: MATH 2305 and COSC 2336
-
3.00 Credits
The course covers fundamental concepts and principals in the areas of ocmputer and network security including public and private key cryptographic algorithims, authentification protocols, hash functions, network access control mechanisms, network attack techniques and methods to defend against them. Prerequisites: COSC 2336, MATH 2305, MATH 2413 Offered: Summer
-
3.00 Credits
The focusof the course is the protocols, algorithims and tools needed to support the development and delivery of advanced network services over netowrks. We will also examine the capabilities provided by emerging ultra-fast netowrk technologies. The course begins with a brief survey of the state of the art in netowrking technology, examines a collection of new and emerging services and applications, and then examines the algorithims, protocols and software entities involved in delivering new services. The course involves both a lecture component and a project component. Projects will consist of hands-on experiments and will typically be executed by small teams (2-3 people). Prerequisites: Networks (COSC 5328) or equivalent
-
3.00 Credits
Taxonomy of parallel computers, shared-memory vs. message-passing architectures, theoretical models, parallel algorithm design strategies, parallel data structures, automatic parallelization of sequential programs, communication, synchronization and granularity. Prerequisite: COSC 5313 or equivalent
-
3.00 Credits
This course provides practical experience with a company engaged in work related to a career in computer science. The purpose is career development before graduation. The course requires that the student obtain permission for Curricular Practical Training (CPT) from the International Student Office. Prerequisite: Approval of department chair
-
3.00 Credits
A continuation of COSC 5360 for a second semester. Prerequisite: Approval of department chair
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Privacy Statement
|
Terms of Use
|
Institutional Membership Information
|
About AcademyOne
Copyright 2006 - 2024 AcademyOne, Inc.
|
|
|