|
|
|
|
|
|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
3.00 Credits
Computer programming, declaration of variables, definition of abstract data types, data manipulation, conditional statements, loops, functions and routines, standard input/output control, file manipulation, object-oriented programming, and data structures. May not be applied to a degree program. Need a B or better to show proficiency.
-
3.00 Credits
Examines the software development techniques used in the design of graphical user interfaces. Particular emphasis is placed on available software development tools for such interfaces. The course will focus on issues in HCI (Human Computer Interaction).
-
3.00 Credits
This course teaches object-oriented developing techniques and how to create advanced applications using classes, components, and objects. Fundamentals of developing client applications that include database access using server-level components. Topics include creating and managing objects, creating data services, testing, deploying and maintaining a component based solution.
-
3.00 Credits
Issues in the design and functioning of operating systems. Emphasis on synchronization of concurrent activity in both centralized and distributed systems. Deadlock, scheduling, performance analysis, operation system design, and memory systems including distributed file systems.
-
3.00 Credits
Prerequisite: CPSC 5157 or equivalent. This course focuses on the protection of information systems against unauthorized access to or modification of information whether in storage, processing or transit, and against the denial of service to authorized users, including those measures necessary to detect, document, and counter such threats. This course creates sensitivity to the threats and vulnerabilities of information systems, recognition of the need and means to protect data and information, and builds a working knowledge of principles and practices in information security.
-
3.00 Credits
This course provides an overview of modern database management systems and issues relating to these systems. Topics include developing a logical model, deriving the physical design, creating data services, creating a physical database, and maintaining a database in a variety of environments.
-
3.00 Credits
Prerequisite: CPSC 6126. This course examines the fundamentals of security issues arising from computer networks. Topics include intrusion detection, firewalls, threats and vulnerabilities, denial of service attacks, viruses and worms, use and effectiveness of encryption, secure transactions and e-commerce, and network exploits.
-
3.00 Credits
Prerequisite: CPSC 5135. A study of the principles, concepts, and mechanisms of computer programming languages-their syntax, semantics, and pragmatics; the processing and interpretation of computer programs; programming paradigms; and language design. Additional topics will include language design principles and models of language implementation.
-
3.00 Credits
Prerequisite: CPSC 6126. This course provides the student with the skill or ability to design, execute, and evaluate information security procedures and practices. This level of understanding will ensure that students are able to apply security concepts while performing their tasks. Topics include encryption algorithms, developing a security policy, attack monitoring, attack response, and disaster planning and recovery. The student will be presented with practical approaches to security and the use of security tools.
-
3.00 Credits
Prerequisite: CPSC 6119. This course emphasizes distributed software architecture. Topics include project, technology, and resource management; establishing business requirements; analyzing project scope; infrastructure; technology migration; and security requirements.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Privacy Statement
|
Terms of Use
|
Institutional Membership Information
|
About AcademyOne
Copyright 2006 - 2024 AcademyOne, Inc.
|
|
|