Course Criteria

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

    Examines the components of sophisticated multilayer software systems, including device drivers, systems software, applications interfaces, and user interfaces. Explores the design and development of interrupt-driven and event-driven software. 3. 000 Credit Hours 2. 000 Lecture hours 2. 000 Lab hours Levels: Undergraduate Schedule Types: Lecture/Lab, Lab, Lecture College of Science & Letters College Computer Science Department
  • 6.00 Credits

    (Credit: Variable) Instructor permission required. 1. 000 TO 6.000 Credit Hours 1. 000 TO 6.000 Other hours Levels: Undergraduate Schedule Types: Independent Study/Research College of Science & Letters College Computer Science Department
  • 3.00 Credits

    First course in a two-course sequence that is designed to prepare students for graduate study in computer science. Explores the implementation and application of fundamental data structures and algorithms, with an emphasis on object-oriented programming in C++. Examines the relationship between these elements and the mathematical structures that form the foundation of computer science. 3. 000 Credit Hours 2. 000 Lecture hours 2. 000 Lab hours Levels: Graduate, Undergraduate Schedule Types: Lecture/Lab, Lab, Lecture College of Science & Letters College Computer Science Department
  • 3.00 Credits

    Second course in a two-course sequence that is designed to prepare students for graduate study in computer science. Explores the development of the multiple layers of software that form a sophisticated software system, from device drivers to application interfaces to user interfaces. Examines how computer architecture influences software development. Emphasizes the design and implementation of interrupt-driven/event-driven software. 3. 000 Credit Hours 2. 000 Lecture hours 2. 000 Lab hours Levels: Graduate, Undergraduate Schedule Types: Lecture/Lab, Lab, Lecture College of Science & Letters College Computer Science Department
  • 6.00 Credits

    This course is a six-credit hour integration of CS 401 and CS 402. The course is an introduction to data structures but is designed to expand programming skills/concepts using software development methodology techniques. The course also provides an introduction to computer architecture and systems programming including assembly language programming, event handling and multi-threading. 6. 000 Credit Hours 4. 000 Lecture hours 4. 000 Lab hours Levels: Undergraduate Schedule Types: Lecture/Lab College of Science & Letters College Computer Science Department
  • 3.00 Credits

    This course will provide students with an understanding of some basic discrete mathematics and techniques for designing computer algorithms and measuring and analyzing their behavior. We emphasize the necessary mathematical ideas such as how to prove a mathematical statement, how to analyze the worst case and the average case complexity of an algorithm. We also introduce students to some new techniques used in designing algorithms, such as the approximation algorithms and randomized algorithms. 3. 000 Credit Hours 3. 000 Lecture hours Levels: Graduate Doctoral, Graduate, Undergraduate Schedule Types: Lecture College of Science & Letters College Computer Science Department
  • 3.00 Credits

    Overview of display devices and applications. Vector graphics in two and three dimensions. Image generation, representation, and manipulation. Homogeneous coordinates. Modeling and hidden line elimination. Introduction to raster graphics. Perspective and parallel projections. 3. 000 Credit Hours 3. 000 Lecture hours Levels: Graduate Doctoral, Graduate Business, Graduate, Undergraduate Schedule Types: Lecture College of Science & Letters College Computer Science Department Course Attributes: CSCI Technical Elective
  • 3.00 Credits

    This course will provide an introductory look at concepts and techniques in the field of data mining. After covering the introduction and terminologies to Data Mining, the techniques used to explore the large quantities of data for the discovery of meaningful rules and knowledge such as market basket analysis, nearest neighbor, decision trees, and clustering are covered. The students learn the material by implementing different techniques throughout the semester. 3. 000 Credit Hours 3. 000 Lecture hours Levels: Graduate Doctoral, Graduate Business, Graduate, Undergraduate Schedule Types: Lecture College of Science & Letters College Computer Science Department Course Attributes: Communications Requirement, CSCI Technical Elective
  • 3.00 Credits

    Overview of database architectures, including the Relational, Hierarchical, Network, and Object Models. Database interfaces, including the SQL query language. Database design using the Entity-Relationship Model. Issues such as security, integrity, and query optimization. 3. 000 Credit Hours 3. 000 Lecture hours Levels: Graduate Doctoral, Graduate Business, Graduate, Undergraduate Schedule Types: Lecture College of Science & Letters College Computer Science Department Course Attributes: Communications Requirement, CSCI Technical Elective
  • 3.00 Credits

    Overview of fundamental issues of information retrieval with theoretical foundations. The information-retrieval techniques and theory, covering both effectiveness and run-time performance of information-retrieval systems are covered. The focus is on algorithms and heuristics used to find documents relevant to the user request and to find them fast. The course covers the architecture and components of the search engine such as parser, stemmer, index builder, and query processor. The students learn the material by building a prototype of such a search engine. Requires strong programming knowledge. 3. 000 Credit Hours 3. 000 Lecture hours Levels: Graduate Doctoral, Graduate Business, Graduate, Undergraduate Schedule Types: Lecture College of Science & Letters College Computer Science Department Course Attributes: Communications Requirement, CSCI Technical Elective
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.