|
|
|
|
|
|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
3.00 Credits
This course covers the implementation and use of data structures and algorithms. Topics will include binary trees, priority queues, balanced trees, hash tables, graphs, recursion, binary tree searching, sorting, hashing, and graph searching. This is a programming intensive course.
Prerequisite:
CPSC130 AND CPSC131 AND CPSC230
-
4.00 Credits
This course discusses the implementation and use of common non-linear data structures, including random access files, sparse arrays, trees and graphs. Algorithms for accessing and updating structures are presented and analyzed. Topics covered include hashing, sorting and searching, and a selection of standard graph algorithms. This is a programming intensive course.
Prerequisite:
CPSC111 AND CPSC151
-
4.00 Credits
This course provides students with an introduction to the field of cybersecurity. The core security concepts of Confidentiality, Integrity and Availability are covered, as well as more specific topics of access control, encryption, key management, operating system security, network security, web application security, and incident response. Student are required to complete hands-on exercises to demonstrate their expertise in the topic areas.
-
3.00 Credits
This course is designed to meet specific needs of groups of students or courses to be offered on a trial basis in order to determine the demand for and value of introducing them as part of the university curriculum.
-
3.00 Credits
This course focuses on special topics in computing selected from such areas as compiler construction, formal languages, information retrieval, graphics, artificial intelligence. This may be taken more than once, with permission in advance.
-
3.00 Credits
This course examines concerns relating to the practice of computer science. Topics considered include uses of computers in professional environments, an introduction to software development practices, ethical and legal issues in computer science, and opportunities for continued professional development. Pre-requisite: CPSC 130, 131, 141, 230, 232, 250; credit minimum 64
Prerequisite:
CPSC130 AND CPSC131 AND CPSC141 AND CPSC230 AND CPSC232 AND CPSC250
-
3.00 Credits
This course will provide a foundation in the field of Computer Forensics. The student will learn how to obtain and analyze digital information for possible use as evidence in civil, criminal or administrative cases. Topics include applications of hardware and software to computer forensics, computer forensics law, volume and file system analysis, computer forensics investigations, and computer forensics in the laboratory. Hands-on exercises guide discussions and reinforce the subject matter.
Prerequisite:
CPSC130 AND CPSC131 AND CPSC230 AND CPSC250 AND CPSC270 AND MATH220
-
3.00 Credits
This course covers Web safety and browser vulnerabilities, privacy concerns, issues with Java, JavaScript, ActiveX, and web plug-ins. Digital certificates are examined to see how they assure identity in networked environments and how server certificates work. The course also provides technical details about SSL (Secure Socket Layer), TLS (Transport Layer Security), host security, server access methods, and secure CGI/API programming.
Prerequisite:
CPSC130 AND CPSC131 AND CPSC230 AND CPSC250 AND CPSC270 AND MATH220
-
4.00 Credits
This course discusses the characteristics of Programming Languages, and surveys the features, strengths, and limitations of specific languages. Programming practice is provided in languages that emphasize diverse approaches to problem solving: e.g., Scheme, Prolog and a block-structured language. This is a programming intensive course.
-
3.00 Credits
This course teaches students to use Object-Oriented Design techniques to efficiently build effective Graphical User Interfaces (GUIs) for applications software. It teaches the student how to use two of the most popular tools, Visual C++.NET and Visual Basic.NET, and existing class libraries to rapidly build and maintain GUIs. All students will be required to demonstrate that they have learned how to build a GUI by completing a final class project. This is a programming intensive course.
Prerequisite:
CPSC130 AND CPSC131 AND CPSC230 AND CPSC250
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Privacy Statement
|
Cookies Policy |
Terms of Use
|
Institutional Membership Information
|
About AcademyOne
Copyright 2006 - 2025 AcademyOne, Inc.
|
|
|