May 05, 2024  
2018-2019 Undergraduate Bulletin 
    
2018-2019 Undergraduate Bulletin [ARCHIVED CATALOG]

Course Descriptions


 

Computer Science

  
  • CSC 425 - Computer Graphics Design

    3 hrs.
    Prerequisite(s): one semester of calculus; theory, design and use of computer graphic systems. Corequisite(s): CSS 350  or CSC 307  .
  
  • CSC 426 - Computer-Aided Design

    3 hrs.
    Prerequisite(s): CSC 425 . Design of man-machine interaction.
  
  • CSC 435 - Simulation and Modeling

    3 hrs.
    Prerequisite(s): CSS 211  or CSS 415  and CSS 240  or CSS 330 . Constructing models of discrete stochastic systems, systems dynamics; use of a simulation package.
  
  • CSC 440 - Client Side Web Programming

    3 hrs.
    Prerequisite(s): CSC 317 . This course is designed for students who want to learn to communicate effectively using Client Side Web development technology.
  
  • CSC 441 - Web Server Side Programming

    3 hrs.
    Prerequisite(s): CSC 411 . This course will introduce students to the fundamental concepts in developing Web servers.
  
  • CSC 442 - Open Source Web Services

    3 hrs.
    Prerequisite(s): CSC 414 . Combine tools learned in previous courses to study and contribute to an ongoing Open Source Web service project.
  
  • CSC 444 - Introduction to Robotics

    3 hrs.
    Prerequisite(s): CSC 307 . Introduction to programming behavior based control of modern mobile robots, wth a focus on the Robot Operating System (ROS).
  
  • CSC 485 - Information Retrieval in the U.K.-Theory

    3 hrs.
    Prerequisite(s): High-level programming language and permission of instructor. A study of British information processing systems.
  
  • CSC 486 - Information Processing in the U.K.-Applications

    3 hrs.
    Prerequisite(s): CSC 485  and permission of instructor. Design of information processing systems.
  
  • CSC 492 - Computer Science Problems I

    1-3 hrs.
    Prerequisite(s): senior standing. Solution of problems germane to a select area of study.
  
  • CSC 493 - Computer Science Problems II

    3 hrs.
    Solution of problems germane to a select area of study.

Computer Science (Gulf Coast)

  
  • CS 301 - Introduction to Programming

    3 hrs.
    Structured programming, stepwise refinement, introduction to the C programming language.
  
  • CS 302 - Advanced Computing Programming

    3 hrs.
    Prerequisite(s): CS 301  or equivalent. Structured programming and an in-depth study of the C programming language.
  
  • CS 303 - Digital Computer Programming

    3 hrs.
    Prerequisite(s): CS 302 . Assembly language coding: registers, instruction formats, decimal and floating point arithmetic. I/O coding, system capabilities, program states.
  
  • CS 307 - Data Structures

    3 hrs.
    Prerequisite(s): CS 302 . Data structures and algorithms for their manipulation. Lists and arrays; stacks, queues, linked lists, tree structures; elementary sorting and searching routines.
  
  • CS 320 - Introduction to Linear Programming Techniques

    3 hrs.
    Prerequisite(s): MAT 101 . Formulation of models, graphical solutions, matrix operations, simplex method, two-phase technique, duality, convexity, simultaneous linear equations, vector spaces.
  
  • CS 401 - Object-Oriented Programming

    3 hrs.
    Prerequisite(s): CS 307 . Conceptual overview, characteristics of an object-oriented language, objects, classes, arrays, operator overloading, inheritance, virtual functions, streams.
  
  • CS 406 - Operating Systems

    3 hrs.
    Prerequisite(s): CS 303  and CS 307 . An in-depth study of operating systems (batch, time-sharing and real-time systems).
  
  • CS 408 - Programming Languages

    3 hrs.
    Prerequisite(s): CS 307 . Formal study of programming languages, organization of programming languages, run-time behavior of programs, interpretative language, lexical analysis and parsing.
  
  • CS 411 - Relational Database Management Systems

    3 hrs.
    Prerequisite(s): CS 307 . Introduction to RDBMSs. Includes database design using the entity relationship model, relational model theory, the relational algebra and the implementation of applications using SQL and a state-of-the-art relational system such as Oracle.
  
  • CS 412 - Principles of Artificial Intelligence

    3 hrs.
    Prerequisite(s): CS 307 . Computer representation of knowledge, problem-solving, automated deductive systems, computer learning, computer implementation of AI problems, expert systems.
  
  • CS 414 - Software Engineering I

    3 hrs.
    Prerequisite(s): CS 307 . Overview of software developments, project management, programming style, testing, debugging and other topics.
  
  • CS 415 - Compiler Design

    3 hrs.
    Prerequisite(s): CS 307 . An in-depth study of compilers and compiler writing techniques.
  
  • CS 421 - Advanced Topics in Relational Database Management Systems

    3 hrs.
    Prerequisite(s): CS 411 . A selection of advanced topics representing current trends in RDBMSs. Topics include, but are not restricted to, concurrency, backup and recovery, embedded database calls, distributed RDBMSs, and object-oriented RDBMSs.
  
  • CS 422 - Operations Research

    3 hrs.
    Prerequisite(s): CS 320 . Transportation problem, assignment problem, networks, integer programming.
  
  • CS 424 - Software Engineering II

    3 hrs.
    Prerequisite(s): CS 414 . Programming languages and software design, modular/object-oriented design, team programming, human factors, case studies.
  
  • CS 425 - Computer Graphics Design

    3 hrs.
    Prerequisite(s): CS 307 . Theory, design and use of computer graphic systems.
  
  • CS 485 - Information Retrieval in the U.K.-Theory

    3 hrs.
    Prerequisite(s): High-level programming language and permission of instructor. A study of British information processing systems.
  
  • CS 486 - Information Processing in the U.K.-Applications

    3 hrs.
    Prerequisite(s): CS 485  and permission of instructor. Design of information processing systems.
  
  • CS 492 - Computer Science Problems I

    3 hrs.
    Prerequisite(s): senior standing. Solution of problems germane to a select area of study.
  
  • CS 493 - Computer Science Problems II

    3 hrs.
    Solution of problems germane to a selected area of study.

Computer Science and Statistics

  
  • CSS 145 - Musical Instrument Digital Interface Concepts and Programming

    3 hrs.
    Prerequisite(s): ability to read music and perform on a musical instrument. An introduction to computer fundamentals with applications to music using Musical Instrument Digital Interface.
  
  • CSS 211 - Statistical Methods I

    3 hrs.
    Prerequisite(s): MAT 100  or MAT 101 . Sampling and sampling distributions: normal and binomial, measures of central tendency and dispersion, hypothesis testing. (CC-BAD 2323)
  
  • CSS 212 - Statistical Methods II

    3 hrs.
    Prerequisite(s): CSS 211 . Hypothesis testing, correlation, regression analysis, analysis of variance and covariance.
  
  • CSS 240 - FORTRAN Programming

    3 hrs.
    Techniques of programming using the FORTRAN 77 language. (CC 2323)
  
  • CSS 242 - Fundamentals of COBOL

    3 hrs.
    Logic design and fundamental Cobol concepts for business majors; cannot count toward a degree in computer science.
  
  • CSS 330 - Introduction to Programming

    3 hrs.
    Structured programming, step-wise refinement, introduction to Pascal; students may not apply both CSS 330 and CSC 101  toward a degree; cannot count toward a degree in computer science.
  
  • CSS 331 - Visual Basic

    3 hrs.
    Prerequisite(s): CSC 101  or CSS 240  or CSS 333 . Designing and writing VB program, object-oriented design, event-driven programming, object linking, embedding and prototyping, CAD and equipment interface.
  
  • CSS 333 - Problem-Solving Using C, I

    3 hrs.
    Prerequisite(s): computer literacy. Introduction to UNIX, Internet, electronic mail. Introductory C programming, algorithm development, top-down, object-oriented development; applications in technology. Students may not apply both CSS 333 and CSC 101  toward a degree.
  
  • CSS 334 - Problem-Solving Using C, II

    3 hrs.
    Prerequisite(s): CSS 333 . Continuation of top-down design, integrated editor and debugger, elementary data structures, file processing, topics in graphics.
  
  • CSS 340 - Advanced Computing Programming

    3 hrs.
    Prerequisite(s): CSS 330  or equivalent. Structured programming and an in-depth study of Pascal; students may not apply both CSS 340 and CSC 102  toward a degree; cannot count toward a degree in computer science.
  
  • CSS 342 - Introduction to COBOL Programming

    3 hrs.
    Prerequisite(s): CSS 334  or CSC 102 . Programming of problems using the COBOL language.
  
  • CSS 343 - C Programming

    3 hrs.
    Prerequisite(s): CSS 350 . Techniques of programming using the C language.
  
  • CSS 346 - Introduction to Java

    3 hrs.
    Prerequisite(s): CSC 102  or CSS 334 . Comprehensive coverage of the Java programming language and environment. Java basics, object-oriented programming and graphical user interface design; collection of Java introductory topics.
  
  • CSS 350 - Data Structures

    3 hrs.
    Prerequisite(s): CSS 334 . Data structures and algorithms for their manipulation. Lists and arrays; stacks, queues, deques, tree structures; elementary sorting and searching routines. Students may not apply both CSS 350 and CSC 102  toward a degree.
  
  • CSS 360 - The Unix Operating System

    3 hrs.
    Prerequisite(s): CSC 102 . History, operating system fundamentals, basics, file system, informational and text utilities, vi editor, Bourne shell programming, X windows, networking, awk and perl programming.
  
  • CSS 400 - Introduction to Computer Education

    3 hrs.
    Introduction to concepts, techniques, materials and resources for teaching computer science concepts, problem-solving and programming relative to computer literacy; research and presentations related to computer science education.
  
  • CSS 402 - Structured Basic Programming

    3 hrs.
    Prerequisite(s): CSS 400 . Technical presentation of BASIC with scientific problem-solving, algorithms and an introduction to data structures; cannot count toward a degree in computer science.
  
  • CSS 403 - Authoring Systems for Computer-Based Learning

    3 hrs.
    Prerequisite(s): CSS 400 . Developing computer-based instructional modules utilizing the authoring system approach; cannot count toward a degree in computer science.
  
  • CSS 404 - Internet Concepts

    3 hrs.
    Prerequisite(s): basic computer literacy. Introduction to the information super highway via the Internet; does not satisfy core requirements in the College of Science and Technology.
  
  • CSS 405 - Advanced Internet: CGI Programming

    3 hrs.
    Prerequisite(s): Knowledge of the internet, basic HTML, some high-level programming language. Basic review of WWW and HTML, forms and forms processing, CGI programming, Java programming, VRML, security and privacy issues.
  
  • CSS 415 - Methods of Mathematical Statistics I

    3 hrs.
    Prerequisite(s): MAT 168 . Introduction to probability, random variables, mathematical expectation, sampling distributions, confidence intervals and hypothesis testing on single populations.
  
  • CSS 416 - Methods of Mathematical Statistics II

    3 hrs.
    Prerequisite(s): CSS 415 . Confidence intervals and hypothesis testing on two or more populations, analysis of variance models, regression analysis.
  
  • CSS 417 - Experimental Design

    3 hrs.
    Prerequisite(s): CSS 416 . Factorials, randomized blocks, Latin squares and split-plot, fractional factorials and confounding, response surface models.
  
  • CSS 418 - Sampling Methods

    3 hrs.
    Prerequisite(s): CSS 415 . The planning, execution and evaluation of sample surveys; simple random sampling, stratified random sampling, cluster sampling.
  
  • CSS 431 - Advanced Visual Basic

    3 hrs.
    Prerequisite(s): CSS 331 . OO terminology and applications, object linking and embedding, word-processing and spreadsheet concepts, RDBMS, SOL, introduction to the Internet, VB objects on the Internet, VB programming on the Internet.
  
  • CSS 442 - Information Systems

    3 hrs.
    Prerequisite(s): CSS 342 . Methods of system analysis, data acquisition, file structures, terminal selection, use of flowcharts and decision tables.
  
  • CSS 446 - Advanced Java

    3 hrs.
    Prerequisite(s): CSC 346. This course is designed to prepare the student with the skills and techniques needed to rapidly develop and deploy sophiticated client-server Java applications; covers a collection of advanced Java topics.
  
  • CSS 460 - Unix System and Network Administration

    3 hrs.
    Prerequisite(s): CSS 360 . Implementing firewalls, gateways and providing network file, print, Web and electronic mail services.
  
  • CSS 490 - Computer Science Seminar

    1 hr. Arr.
    Presentation of technical topics in the field.

Construction Engineering Technology

  
  • BCT 174 - Construction Organization

    3 hrs.
    Analysis of contracting functions and management concepts.
  
  • BCT 205 - Surveying

    3 hrs.
    Prerequisite(s): MAT 103 . Fundamental theory and computations for the measurement of distances, elevations, angles, and directions for construction field and office activities. Completion of a NCCER Performance Verification module is required.
  
  • BCT 235 - Building Systems I

    2 hrs.
    Prerequisite(s): AEC 132  and AEC 204 . Corequisite(s): AEC 204 . Residential building systems with emphasis on materials integration, methods of construction and constructional detailing.
  
  • BCT 235L - Building Systems I Laboratory

    1 hr.
    Corequisite(s): BCT 235 .
  
  • BCT 336 - Building Systems II

    3 hrs.
    Prerequisite(s): AEC 204 . Commercial building systems with emphasis on materials integration, methods of construction and building codes.
  
  • BCT 377 - Construction Project Management

    3 hrs.
    Prerequisite(s): AEC 365 . The principles of project management as pertaining to construction.
  
  • BCT 380 - Construction Safety

    3 hrs.
    Development and management of accident prevention programs in construction. OSHA regulations.
  
  • BCT 386 - Project Controls

    3 hrs.
    Prerequisite(s): AEC 258 . Management techniques for controlling the investment of resources through execution of construction projects.
  
  • BCT 392 - Special Problems

    1-3 hrs.
    Prerequisite(s): junior standing and approval of faculty adviser.
  
  • BCT 400 - Senior Capstone

    3 hrs.
    Fee A special fee is charged for this course. (See Special Fees listing in Student Expenses section.) (All labs are subject to a usage fee.)
    Prerequisite(s): senior standing and approval of faculty adviser. This capstone course integrates the curriculum component into a single final project.
  
  • BCT 445 - Soils and Foundations

    3 hrs.
    Prerequisite(s): AEC 270 . Study of soil mechanics, foundations, and construction equipment. Completion of a NCCER Performance Verification module is required.
  
  • BCT 445L - Soils and Foundations Laboratory

    1 hr.
    Corequisite(s): BCT 445 .
  
  • BCT 492 - Special Problems

    1-3 hrs.
    Prerequisite(s): senior standing and approval of faculty adviser.
  
  • BCT 496 - Construction Internship

    3 hrs.
    Prerequisite(s): junior standing and approval of instructor of record.

Cooperative Education

  
  • CED 300 - Cooperative Education Work Term

    0 hrs

Criminal Justice

  
  • CJ 200 - Introduction to Criminal Justice

    3 hrs.
    An introduction to criminal law, criminological thought and the operation of the criminal justice system. (CC-CRJ-1313)
  
  • CJ 325 - Criminal Justice Theory

    3 hrs.
    Prerequisite(s): CJ 200 . A survey of major American and European theories of criminal justice.
  
  • CJ 330 - Criminal Law

    3 hrs.
    Prerequisite(s): CJ 200 . A survey of applied substantive criminal law with emphasis on the most common criminal offenses.
  
  • CJ 341 - Police Methods and Organization

    3 hrs.
    Prerequisite(s): CJ 200 . A survey of the organization and administration of the American police.
  
  • CJ 342 - Criminal Investigation

    3 hrs.
    Prerequisite(s): CJ 341 . An overview of the crime-solving process with emphasis on methodology, corpus delecti and evidence.
  
  • CJ 352 - Introduction to Modern Corrections

    3 hrs.
    Prerequisite(s): CJ 200 . An overview of major correctional systems and methods of treatment of offenders.
  
  • CJ 360 - Introduction to Juvenile Justice

    3 hrs.
    Prerequisite(s): CJ 200 . A survey of the common law roots of juvenile law, the unfolding of case law in American history, and the development of the juvenile court and juvenile corrections.
  
  • CJ 364 - Child Abuse and the Law

    3 hrs.
    Prerequisite(s): CJ 360 . A study of child abuse and law emphasizing the protection of the child from prevention through prosecution and disposition of offenders.
  
  • CJ 400 - Criminal Justice Practicum

    3, 6 or 9 hrs.
    Prerequisite(s): CJ 200  and major in criminal justice with junior or senior standing and with permission of the director. Field work offering research and practice in a criminal justice agency.
  
  • CJ 420 - Methods of Criminal Justice Research and Planning

    3 hrs.
    Prerequisite(s): CJ 325 . An in-depth study of criminal justice planning, evaluation and research.
  
  • CJ 426 - Comparative Criminal Justice Systems

    3 hrs.
    Prerequisite(s): CJ 325 , CJ 330 . A study of foreign criminal justice systems.
  
  • CJ 430 - Criminal Procedure

    3 hrs.
    Prerequisite(s): CJ 330 . A study of the procedural rules for the judicial enforcement of substantive criminal law.
  
  • CJ 431 - Environmental Law

    3 hrs.
    A study of environmental law emphasizing regulation, enforcement and detection of unlawful practices damaging to the environment.
  
  • CJ 433 - Evidence, Search and Seizure

    3 hrs.
    Prerequisite(s): CJ 330 . An examination of the laws of evidence and the procedures for obtaining it with special emphasis on application in criminal court.
  
  
  • CJ 440 - Police in the United States

    3 hrs.
    Prerequisite(s): CJ 341 . An analysis of the organization and role of modern police agencies with emphasis on social, political and economic impacts.
  
  • CJ 442 - Advanced Criminal Investigation

    3 hrs.
    Prerequisite(s): CJ 342 . Specialized areas of investigation such as cybercrime, interview and interrogation, statement analysis, serial crimes and terrorism.
  
  • CJ 445 - Drugs and Society

    3 hrs.
    A study of the historical development of drug laws, theories of drug use and the impact of drugs on crime.
  
  • CJ 450 - Administration of Criminal Corrections

    3 hrs.
    Prerequisite(s): CJ 352 . An in-depth study of the administrative process in the correctional system.
  
  • CJ 460 - Juvenile Law and Administration

    3 hrs.
    Prerequisite(s): CJ 360 . A study of the law concerning investigation of juvenile offenders, disposition of offenders and juvenile courts.
  
  • CJ 461 - Juvenile Corrections

    3 hrs.
    Prerequisite(s): CJ 360 . An in-depth study of the various treatment modalities currently employed.
  
  • CJ 463 - Family Law

    3 hrs.
    A study of common law and statutory concepts of family relationships emphasizing legal remedies to crime in the family.
  
  • CJ 464 - Family Violence, Investigation and Deterrence

    3 hrs.
    A study of child and spouse abuse within the family emphasizing detection, investigation and deterrence.
  
  • CJ 470 - Political Economy of Criminal Justice

    3 hrs.
    Prerequisite(s): CJ 325 . An analysis of political and economic factors influencing the criminal justice system.
  
  • CJ 471 - Victims of Crime

    3 hrs.
    An in-depth study of criminal victimization concentrating on the victims of specific crimes and remedies for victimization.
 

Page: 1 <- 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13Forward 10 -> 34