Jun 26, 2024  
2013-2014 Undergraduate 
    
2013-2014 Undergraduate [ARCHIVED BULLETIN]

Course Descriptions


 

Computational Science

  
  • CSAC 393 - Computational Environmental Science

    (3)
    This course is designed to stimulate critical thinking about environmental science principles using computational modeling methodologies. Some topics to be covered included groundwater and contaminant transport, phosphorus cycling in surface waters, and global climate change. Prerequisite(s): or
  
  • CSAC 394 - Comp Neuroscience and Psychology

    (3)
    This course provides a modeling approach in the fields of psychology and neuroscience. Topics may include decision making, learning models, neuro imaging techniques, and neural networks.
  
  • CSAC 396 - Computational Physics

    (3)
    This course is designed to introduce some of the computational methods used in physics. Students will work in groups and are expected to use prior knowledge from calculus, general physics, and computational science to develop appropriate strategies for solving problems. Use of a combination of different methodologies (algebraic, numerical, graphical/visual) is expected. (Same course offered as .) Prerequisite(s):
  
  • CSAC 397 - Scientific Visualization

    (3)
    This course provides a general introduction to the terminology, methodology, and applications of scientific visualization. Methods for visualizing surface and volumetric data from a variety of scientific fields including both static medical data and time varying data are presented. The standard generic pipeline for converting numerical data to visual representations is presented using the VTK software package. (Same course offered as .) Prerequisite(s): ; Offered fall semester in even years.
  
  • CSAC 435 - Computational and Numerical Methods

    (3)
    Students explore the solution methodology of problems in computational science with an emphasis on numerical techniques. Topics include error analysis, numerical integration and differentiation, FFTs, solutions of linear systems, and numerical solutions of ODEs. (Same course offered as .) Prerequisite(s): or ; ; Offered spring semester in odd years.
  
  • CSAC 445 - Research Experience in Computational Science

    (3)
    A capstone research experience usually comprising a comprehensive literature review, design, and implementation of computational science techniques to solve a problem in the behavioral, computer, financial, mathematical, natural, physical, or social sciences. May also be an internship experience. This course is repeatable for additional credit. Prerequisite(s): ; 1 courses; From Department CSAC; Except courses ; and one CSAC elective course.
  
  • CSAC 476 - Introduction to High Performance Computing

    (3)
    Introduction to the use of high-performance computing systems in science and engineering. The physical aspects of a variety of problems are surveyed and techniques for solving the problems on a variety of high-performance computers are analyzed. Prerequisite(s): . Offered spring semester in odd years.

Computer Science

  
  • CS 160 - Introduction to Computer Science

    (3)
    Algorithm design, algorithm development techniques and programming with emphasis on good program style. Topics include control, functions, arrays, classes and files. Offered fall semester. Corequisite(s):
  
  • CS 161 - Algorithms and Data Structures I

    (3)
    Searching and sorting, recursion, comparative efficiencies of algorithms, and elementary data structures including stacks, queues, linked lists, graphs and trees. Offered spring semester. Prerequisite(s): ; Minimum grade C.
  
  • CS 170 - Introduction to Unix

    (1)
    An introduction to the UNIX operating system including: shell commands, editors, electronic mail, network communication, development tools and special topics. Offered spring semester.
  
  • CS 175 - Programming in Java

    (2)
    An introduction to the Java programming language and its applications. Offered fall semester in even years. Prerequisite(s): .
  
  • CS 181 - Seminar

    (1)
    A survey of the subjects and topics studies in a MATH/CS major, as well as an exploration of other subfields of the major not typically part of the undergraduate curriculum. Students will examine the careers and opportunities available to majors after graduation. Learning methods particular to the major, including study skills, reading skills, and collaborative skills will be modeled and discussed. Offered fall semester.
  
  • CS 200 - Digital Logic and Design

    (4)
    An exploration of digital logic and its relation to computer hardware. Included are laboratory experiences in the design and implementation of combinational and sequential circuits. Offered fall semester in even years. Prerequisite(s):
  
  • CS 230 - Introduction to Database Systems

    (3)
    An introduction to the theoretical foundations and practical uses of database systems, with emphasis on the relational database model. Topics include the entity-relationship model, design and normalization of relational database tables, SQL, transaction management, and concurrency control. Offered fall semester in odd years. Prerequisite(s): .
  
  • CS 245 - Computational Science I

    (3)
    Gen Ed Goal #3. An introduction to the problems and solution methodologies in computational science. Computational tools such as a computer algebra system, a procedural language, a high performance computing engine, visualization software and Internet resources will be addressed and used to explore and solve mathematical problems drawn from various fields of science. (Same course offered as .) Corequisite(s): or  or  or .
  
  • CS 250 - Computer Architecture

    (3)
    An introduction to the design and organization of modern hardware components including processors, control units, and memory. Assembly language programs are used to demonstrate pipelining and the improvements and problems it produces along with other architecture concepts. The issues for super scalar architectures are also covered. Offered spring semester in odd years. Prerequisite(s): .
  
  • CS 330 - Software Engineering

    (3)
    A study of software engineering techniques as they apply to large software projects. A major software project involving all phases of the software engineering model including requirements, specification, planning, design, implementation, testing, and documentation and maintenance is included. Offered spring semester in odd years. Prerequisite(s): ; Minimum grade C.
  
  • CS 340 - Programming Languages

    (3)
    Language design issues, data types, formal translation models, sequence and subprogram control, programming language semantics and language paradigms. Offered spring semester in even years. Prerequisite(s): .
  
  
  
  
  
  
  
  
  
  
  
  
  

Criminology

  
  
  
  
  
  
  
  
  
  
  
  

Cultural Studies

  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  

Economics

  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  

Education

  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
 

Page: 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11