|
|
|
|
|
|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
3.00 Credits
This course presents the main concepts and components involved in object-oriented development and technology. It presents a comprehensive methodology for program development. The course deals with finding an object-oriented approach to analysis, design, and programming.
-
3.00 Credits
Content of this course includes multi-phase translation, lexical analysis, parsing, LL, LR, and LALR parser constructors, error recovery, symbol table organization, static semantic analysis, and the interpretation of formal semantics.
-
3.00 Credits
This course is an in-depth study of security threats and attacks, and cryptosystems. The course also demonstrates the ethical use of various cyber penetration testing tools and techniques. Students are exposed to various computer hacking skills and analyze various protective measures and their effectiveness. Steps in the ethical hacking process include reconnaissance/footprinting, scan/enumerate, gain access, maintain access and clear tracks.
-
3.00 Credits
This course deals with the theory and implementation of intelligent robotics and autonomous agents. The history, fundamental principles, elements, and algorithms of intelligent robots, both in simulation and in the real world, will be examined. Fundamental issues and debates regarding design and implementation and their roots in knowledge representation and theoretical computer science will be investigated. Using the knowledge gained, students will implement actual designs.
-
3.00 Credits
An overview of artificial intelligence is presented, including its history, concepts and techniques. Also covered is an introduction to theorem proving and planning (using STRIPS style operators).
-
3.00 Credits
Database systems are an integral component of almost every information technology system. This course introduces essential database concepts, data models, data base design principles, data normalization, and query languages primarily from a relational database point of view. Various real-world problems of moderate to high complexity are discussed to design and implement database applications.
-
3.00 Credits
Many academic and commercial endeavors apply the techniques of data mining and predictive analytics to their data sets. Students taking this course will learn methods and software tools for locating and obtaining data of interest, for preparing data for semi-automated analysis, for interacting with software tools in analyzing data for patterns, for visualizing structural and dynamic patterns in data, and for designing systems that respond to patterns in data. Data cleaning and formatting require some programming in a modem scripting language. Other course activities include learning to use off-the-shelf software tools to accomplish the tasks of data analysis.
-
3.00 Credits
This course explores key data management and analysis techniques, which deal with massive datasets to enable real-time decision-making in distributed environments, business intelligence in the Web, and scientific discovery in a large scale. In particular, map-reduce parallel computing paradigms and associated technologies, such as distributed file systems, noSQL databases, and basic machine learning methods, will be explored.
-
3.00 Credits
This course is designed to provide an understanding of the principles of user interface design for software, and also to gain practical experience designing interfaces for existing software applications.
-
1.00 - 6.00 Credits
This course involves individual independent study in some area of computer science under the direction of a CSC group staff member. This study can be made in any of the areas of analog and hybrid computers, artificial intelligence, automate theory, business information systems, computer-aided design, computer-assisted instructions, computer graphics, computer mechanisms and devices, computer systems, computer telecommunication, computer typesetting, information retrieval, linguistic processing, mechanical languages, numerical analysis, programming theory, or switching systems and logical design, and others. A student may register for this course more than once up to a maximum of six hours of credit.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Privacy Statement
|
Terms of Use
|
Institutional Membership Information
|
About AcademyOne
Copyright 2006 - 2024 AcademyOne, Inc.
|
|
|