|
|
|
|
|
|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
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
-
3.00 Credits
This course introduces mobile programming, tools and techniques used to develop software applications for mobile development and platforms. The course will examine topics such as user interface design, software services, security and accessibility. The course will emphasize hands-on development using a widely-used mobile platform.
Prerequisite:
CPSC130 AND CPSC131 AND CPSC141 AND CPSC230 AND CPSC250
-
3.00 Credits
This course is designed to teach students how to effectively design efficient web-based applications. This course covers XHTML, Cascading Style Sheets, JavaScript, DHTM, Language and Model, XML, ADO.NET, ASP.NET and PHP. The goal is to teach skills and languages to build platform independent code for Internet and Intranet-based applications. This is a programming intensive course.
Prerequisite:
CPSC130 AND CPSC131
-
4.00 Credits
This course is an introduction to operating systems concepts and design principles. Topics will include all the major areas of operating systems such as process control, memory management, file systems, input/output and security. Theory will be demonstrated by hands-on experience. Students will be required to complete operating system kernel projects where they will write and/or modify operating system code and demonstrate its impact on the performance of the system.
Prerequisite:
CPSC130 AND CPSC131 AND CPSC230 AND CPSC232 AND CPSC250 AND MATH220
-
3.00 Credits
In this course students will learn how to effectively design efficient, secure applications using the industry-strength Application Programming Interfaces from .NET and Java. This course covers fundamentals of Cryptography, .NET Symmetric Cryptography, .NET Asymmetric Cryptography, .NET Digital Signatures, XML Signatures, ASP.NET Security, Web Service Security, Java Cryptography Architecture (JCA), and Java Cryptography Extension (JCE). This is a programming intensive course.
Prerequisite:
CPSC130 AND CPSC131 AND CPSC230 AND CPSC250
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Privacy Statement
|
Terms of Use
|
Institutional Membership Information
|
About AcademyOne
Copyright 2006 - 2024 AcademyOne, Inc.
|
|
|