Course Criteria

Add courses to your favorites to save, share, and find your best transfer school.
  • 3.00 Credits

    This course is an elective course to provide the students subtle skills in cyber security. This course will have 24 hands-on labs. They cover common network attacks, applications of information security concepts, hands-on security assessments of wired and wireless networks, web applications and intrusions, countermeasures to attacks, lifecycle of incident response, real work case studies, several pen test tools, mobile hacking, mobile forensics tools Santoku and Drozer. Variable.Credit, three hours. Prerequisite:    CSCI 263 OR MTSC 313
  • 3.00 Credits

    Students entering this course are expected to be familiar with high-level procedural language such as Java or C/C++, and a scripting language such as Python. Students must have the mathematical maturity to be able to model and implement mathematical expressions in software.The main topics of this course include: the representation, manipulation, visualization, analysis, and presentation of data. Prerequisite:    CSCI 263 OR INFO 280 OR ENGR 220
  • 3.00 Credits

    Introduction of the most important and basic concepts, methods, and tools used in bioinformatics such as bioinformatics databases, sequence and structure alignment, protein structure prediction, protein folding, protein-protein interaction. Prerequisite:    CSCI 340
  • 3.00 Credits

    This course is designed to cover a variety of important topics related to application of stochastic methods in computer science. The course includes theoretical principles necessary to understand use of stochastic methods, including notions of probability, distributions and statistical estimation and testing. The course emphasizes the practical aspects of stochastic methods in fields such as networking and pattern recognition. Mathematical details are covered to a minimal extent, needed to support the main ideas of the introduced algorithms. The students will be provided with hands-on experience in programming stochastic techniques in languages such as C/C++ and Matlab, and overview of statistical software such as SAS and SPSS. Prerequisite:    MTSC 251 AND MTSC 213
  • 3.00 Credits

    The goals of this course are to provide introductions to event driven programming, game engine scripting, interactivity, animation, sound, resource management, constraints, networking capabilities, artificial intelligence and physics for games, and game development tools.The premise for this course is that students learn by doing. Students are expected to design, implement, test and debug game programs. Prerequisite:    CSCI 211
  • 3.00 Credits

    This course introduces programming concepts in rendering of graphics primitives, shading, lighting, geometric transformations, clipping, depth, ray tracing, texture mapping and ant aliasing, interaction, perspective, and stereo viewing. Prerequisite:    CSCI 211 AND MTSC 313
  • 3.00 Credits

    This course is a formal comparative study of programming languages and concentrates on syntactic and semantic issues in the design and implementation of a programming language. Topics include regular expressions, Backus-Naur Form, grammars, parse trees, lexical analysis, parsing, overview of families of programming languages, introduction to functional languages, scopes, variables, types, selection statements, iterative statements, overview of object-oriented programming, trade-offs in the design and implementation of languages.Prerequisite: CSCI-211. Credits, three hours.
  • 3.00 Credits

    The purpose of this course is to introduce students to fundamentals of parallel computing. The course provides an overview of parallel programming models and architectures, as well as the principles of parallel algorithm design and analysis. Prerequisite:    CSCI 211 AND CSCI 380
  • 3.00 Credits

    Students entering this course are expected to be familiar with the basic concepts of operating systems and computer networks.The knowledge of digital forensics has become essential in securing today's network-centric computing environment. This course will give the students both the fundamental knowledge and hands-on practice on digital forensics. The added exposure to forensics will enhance the marketability of our students and serve the students who carry the skills and knowledge forward into their future careers.Upon completing this course, the students are expected to understand the basics of digital forensics, to be well-trained as next-generation computer crime investigators, and to be prepared for active professional development at the forefront of these areas. Prerequisite:    CSCI 320 AND CSCI 330 AND INFO 340
  • 3.00 Credits

    The purpose of this course is to introduce students to fundamentals of data mining (DM) and knowledge discovery in databases (KDD). In addition to covering such topics as data types and other characteristics, data quality and pre-processing, basic statistical data analysis, frequent patterns and associations, classification and prediction, and cluster analysis, special emphasis will be placed on integration of database technologies with algorithms for efficient and non-trivial querying. Prerequisite:    CSCI 340 AND CSCI 370
To find college, community college and university courses by keyword, enter some or all of the following, then select the Search button.
(Type the name of a College, University, Exam, or Corporation)
(For example: Accounting, Psychology)
(For example: ACCT 101, where Course Prefix is ACCT, and Course Number is 101)
(For example: Introduction To Accounting)
(For example: Sine waves, Hemingway, or Impressionism)
Distance:
of
(For example: Find all institutions within 5 miles of the selected Zip Code)
Privacy Statement   |   Terms of Use   |   Institutional Membership Information   |   About AcademyOne   
Copyright 2006 - 2024 AcademyOne, Inc.