Course Criteria

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

    An introduction to computer graphics. The course will include: a review of relevant coordinate geometry, graphics devices, primitive graphics operations, polygons, transformations, windows, clipping, three-dimensional graphics, illumination, and modeling. Lab Fee. 0.000 TO 4.000 Credit Hours 0.000 TO 4.000 Lecture hours Levels: Undergraduate Schedule Types: Lecture Theoretical & Applied Science College Computer Science Department
  • 0.00 - 4.00 Credits

    This course provides a comprehensive introduction to computer algorithms. The emphasis is on the design of efficient algorithms and data structures, proofs of their correctness, and analysis of their complexity. A number of algorithmic concepts and techniques are covered, including recursion, incremental design, divide-and-conquer, greedy algorithms, amortized analysis, and dynamic programming. The algorithms studied include sorting, searching, breadth-first search, depth-first search, minimum spanning trees, shortest paths, network flow, and string matching. Data structures studied include hash tables, heaps, binary search trees, and red-black trees. This course is meant as a follow-up to a course in data structures. Knowledge of elementary data structures such as stacks, queues, and linked lists are assumed. In addition, a module will be given on algorithms relevant to bioinformatics, which studies molecular sequence data (DNA, RNA, and protein). Much of the material learned in this course, such as graphs, trees, dynamic programming, and search algorithms apply to this new discipline. 0.000 TO 4.000 Credit Hours 0.000 TO 4.000 Lecture hours Levels: Undergraduate Schedule Types: Lecture Theoretical & Applied Science College Computer Science Department
  • 0.00 - 4.00 Credits

    A study of microcomputer architecture, assembly programming, operating systems, program interaction with the operating system, disk access, video display, communications, and graphics. The course will be taught using the IBM-compatible PCs. Lab Fee. 0.000 TO 4.000 Credit Hours 0.000 TO 4.000 Lecture hours Levels: Undergraduate Schedule Types: Lecture Theoretical & Applied Science College Computer Science Department
  • 0.00 - 4.00 Credits

    An introduction to programming in the .NET environment. Topics will include the .NET paradigm, C# programming, the Common Language Runtime (CLR), GUI development, exceptions, file processing, container classes, regular expressions, GUI programming, processes and threads, graphics programming. Lab Fee. 0.000 TO 4.000 Credit Hours 0.000 TO 4.000 Lecture hours Levels: Undergraduate Schedule Types: Lecture Theoretical & Applied Science College Computer Science Department
  • 0.00 - 4.00 Credits

    This is a course on writing windows GUIs. The students will be exposed to issues involving human-computer interaction. The students will develop the knowledge and skills to write GUI applications using the Microsoft Foundation Class (MFC). Lab Fee. 0.000 TO 4.000 Credit Hours 0.000 TO 4.000 Lecture hours Levels: Undergraduate Schedule Types: Lecture Theoretical & Applied Science College Computer Science Department
  • 0.00 - 4.00 Credits

    A study of the analysis, design, construction, and documentation of large programming systems. Formal presentations, team organization, and management are also within the domain of this course. Lab Fee. 0.000 TO 4.000 Credit Hours 0.000 TO 4.000 Lecture hours Levels: Undergraduate Schedule Types: Lecture Theoretical & Applied Science College Computer Science Department
  • 0.00 - 4.00 Credits

    The study of the design and implementation of databases. File-system organization, hierarchical databases, relational databases, networked databases, reliability, security, and database software are discussed. Lab Fee. 0.000 TO 4.000 Credit Hours 0.000 TO 4.000 Lecture hours Levels: Undergraduate Schedule Types: Lecture Theoretical & Applied Science College Computer Science Department
  • 0.00 - 4.00 Credits

    A study of the programming language design: data types, storage management, sequence control, subprograms, compile-time and run-time considerations, compilation vs. interpretation, and the formal language concepts. To support and illustrate the theory, programming languages from the most significant paradigms will be presented. Lab Fee. 0.000 TO 4.000 Credit Hours 0.000 TO 4.000 Lecture hours Levels: Undergraduate Schedule Types: Lecture Theoretical & Applied Science College Computer Science Department
  • 3.00 Credits

    The descriptions and topics of this course vary from semester-to-semester as well as from instructor-to-instructor. Prerequisites: varies with the topic offered. LAB FEE. CMPS 367 FINANCIAL MODELING. This course presents the programming, mathematical, data, and financial prerequisites to understanding the development of financial models. A software platform from which models may be simulated will be developed in class. CMPS 367 THE .NET ENVIRONMENT An introduction to programming in the .NET environment. Topics will include the .NET paradigm, C# programming, the Common Language Runtime (CLR), GUI development, exceptions, file processing, container classes, regular expressions, GUI programming, processes and threads, and graphics programming. CMPS 367 COMPUTER SCIENCE. A seminar on a topic or topics of current interest and importance in computer science. This course allows the computer science major to be responsive to this rapidly changing field. CMPS 367 BIOINFORMATICS. In recent years computational methods have played an increasingly important role in answering questions in biology. The interdisciplinary field that deals with these methods in the context of DNA, RNA, and protein sequences is known as Bioinformatics. The primary focus of this course is studying sequence alignment algorithms. Which allow for comparison of nucleic acid sequences. Both optimal and heuristic versions of these algorithms are analyzed, with applications using public sequence databases. Hidden Markov models are introduced to perform profile alignment. Another major topic is DNA fragment assembly (including the shortest common super-string problem). Note: No prior biology knowledge is required. Lab Fee. 0.000 TO 4.000 Credit Hours 0.000 TO 4.000 Lecture hours Levels: Undergraduate Schedule Types: Lecture Theoretical & Applied Science College Computer Science Department
  • 0.00 - 4.00 Credits

    An introduction to the design and construction of compilers and interpreters. Programming language description, scanners, parsers, symbol tables, internal representations of programs, and run-time storage organization are studied in this course Lab Fee. 0.000 TO 4.000 Credit Hours 0.000 TO 4.000 Lecture hours Levels: Undergraduate Schedule Types: Lecture Theoretical & Applied Science College Computer Science Department
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.