Course Criteria

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

    Prerequisites: CSC 245, MAT 225. An introduction to the problem domains of artificial intelligence and to the principles and techniques used to design systems that acquire knowledge and demonstrate intelligent responses. Particular areas studied include deterministic and heuristic search techniques appropriate for large problem spaces, formal methods of knowledge representation and logical reasoning, natural language understanding, and neutral nets. (Every two years)
  • 3.00 Credits

    Prerequisite: CSC 315. Advanced topics in computer graphics such as viewing in three dimensions, representation of three-dimensional surfaces and shapes, texture mapping, hierarchical kinematic and solid modeling, rendering and animation of articulated objects, scientific visualization, and physical aspects of simulation such as collision detection and gravity will be covered. The design and implementation of a graphics project focusing on real-time simulation will be required. (Every two years)
  • 3.00 Credits

    Prerequisite: CSC 335. An introduction to modern methods in large-scale scientific computing. Topics will include architectures for high performance and parallel computing utilizing both shared memory and distributed memory hierarchies. Algorithms for parallel computing, as well as parallel implementations of codes used in numerical methods, will be studied and their performance enhancements examined. Emphasis will be placed on code development, debugging, testing, and optimization on high performance systems. Students will complete projects related to current computational problem in science and/or engineering. (Every two years)
  • 3.00 Credits

    Prerequisites: CSC 245, 322, and MAT 225. A study of basic techniques of compiler design and implementation including formal description of syntax and semantics, lexical analysis, grammars, syntax analysis, intermediate code, generation of object code, relocation, symbol tables, error detection, and optimization. Students will be engaged in a compiler writing project. (Every two years)
  • 3.00 Credits

    Prerequisites: CSC 245, 322, and MAT 225. A survey of functions of an operating system and the algorithms used in its implementation. Input/output programming, interrupt processing, memory management, demand paging, segmentation, processor management, scheduling, synchronization, multiprocessing, device management, dead-lock avoidance, information management, and interdependencies. (Every year)
  • 3.00 Credits

    Prerequisite: CSC 245. A study of current techniques used in the development of large-scale software projects. Topics include requirements analysis, functional specification, systems design, implementation, testing, and maintenance. (Every year)
  • 1.00 - 3.00 Credits

    Prerequisite: consent of the instructor. May be repeated with different topics, but total credit may not exceed 6 hours. (Occasional)
  • 1.00 - 3.00 Credits

    Prerequisite: consent of the instructor. Individual research projects in computer science are planned, performed, and presented in written and oral form. Significant student results will be submitted to a conference or a journal. Projects are selected in consultation with a CSC faculty member. The course may be repeated, but total credit may not exceed 6 credit hours. This course is typically taken in conjunction with an honors project. Graded S/U. (Occasional)
  • 3.00 Credits

    Prerequisites: C or better in EGR 244, MAT 330. Signals and systems concepts; linear time-invariant systems; impulse response and convolution; transforms analysis of signals and systems; Fourier Series and Fourier Transforms; frequency-domain analysis of circuits; frequency selective filters; Bode plots; fundamentals of analog filter design.
  • 3.00 Credits

    Prerequisites: C or better in ECE 202, C or better in EGR 245. Introduction to the characterization of passive and active semiconductor devices and applications in electrical circuits. Focus on diodes, junction and field effect transistors, integrated circuit operational amplifiers, and on their typical uses in amplifiers, ac/dc conversion, switching, and other linear and nonlinear systems. Features use of simulation tools.
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.