Jun 16, 2024  
2013-2014 Undergraduate Bulletin 
    
2013-2014 Undergraduate Bulletin [ARCHIVED CATALOG]

Course Descriptions


 

Communication Studies

  
  • CMS 488 - Student Teaching in Speech Communication I

    7 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.)
    Field experience teaching speech communication.
  
  • CMS 489 - Student Teaching in Speech Communication II

    7 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.)
    Field experience teaching speech communication.
  
  • CMS 490 - Theories of Speech Communication

    3 hrs.
    A survey of theoretical perspectives on speech communication, e.g., psychological, rhetorical, linguistic and human relations.
  
  • CMS 492 - Special Problems

    1-3 hrs.
    Prerequisite(s): Permission of instructor. Directed research in a topic of interest to the student. Senior Honors Project (Students undertaking a Seniors Honor project will enroll in CMS 492H.)
  
  • CMS 493 - Supplemental Capstone Activities

    1 hr.
    Prerequisite(s): senior standing. Variable content. Speaking and writing assignments designed to enhance students understanding and performance of communication.
  
  • CMS 499 - British Studies in Communication

    3-6 hrs.
    Various topics. Communication research and practice in Great Britain; taught only in Great Britain under auspices of the Institute of Anglo-American Studies.

Computer Engineering Technology

  
  • CET 240 - Introduction to Digital Electronics

    3 hrs.
    Prerequisite(s): EET 110 . Corequisite(s): CET 240L . Theory and application of pulse and digital signals and the circuitry for their generation and conditioning; introduces number systems, digital logic, data encoding and processing methods and circuits.
  
  • CET 240L - Digital Electronics Laboratory

    1 hr.
    Corequisite(s): CET 240 .
  
  • CET 301 - Logic Circuit Design

    3 hrs.
    Prerequisite(s): CET 240 . Corequisite(s): CET 301L . Introduces the basic tools for logic circuit design and analysis; provides an understanding of common logic constructs such as multiplexers, demultiplexers, encoders, decoders, multivibrators, counters, registers and memories.
  
  • CET 301L - Logic Circuits Design Laboratory

    1 hr.
    Corequisite(s): CET 301 .
  
  • CET 302 - Microprocessor Architecture and Applications

    3 hrs.
    Prerequisite(s): CET 301 . Corequisite(s): CET 302L . Introduction to the design and programming of microprocessor based circuits and systems, including the design and programming tools necessary to create stand-alone microprocessor systems; comparison of different microprocessor architectures and applications.
  
  • CET 302L - Microprocessor Laboratory

    1 hr.
    Corequisite(s): CET 302 .
  
  • CET 316 - Digital Communications and Computer Networks

    2 hrs.
    Prerequisite(s): CET 302 . Corequisite(s): CET 316L . Digital communication concepts including modulation, data transmission, transmission media, computer networks.
  
  • CET 316L - Digital Communications Laboratory

    1 hr.
    Corequisite(s): CET 316 .
  
  • CET 323 - Advanced Analytical Applications

    3 hrs.
    Prerequisite(s): Calculus II. Laplace transform methods for analog signals and systems; transfer functions; z-transform methods for discrete time signals and systems; frequency-domain methods; Fourier analysis.
  
  • CET 324 - Applied Discrete Transforms

    3 hrs.
    Prerequisite(s): CET 323 . System transfer functions, system response analysis, digital filter design, state-space system representation.
  
  • CET 370 - Hardware Systems

    3 hrs.
    Corequisite(s): CET 370L . Design, analysis and implementation of digital logic systems with emphasis on circuit construction and verification; this course does not satisfy major requirements for computer or electronics engineering technology students.
  
  • CET 370L - Hardware Systems Laboratory

    1 hr.
    Corequisite(s): CET 370 .
  
  • CET 390 - Computer Networking Fundamentals

    3 hrs.
    A comprehensive examination of computer networking architectures and evolving technologies.
  
  • CET 400 - Senior Project I

    2 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. Senior Honors Project (Students undertaking a Senior Honors project will enroll in CET 400H.)
  
  • CET 401 - Senior Project II

    2 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): CET 400 . Senior Honors Project (Students undertaking a Senior Honors project will enroll in CET 401H.
  
  • CET 420 - Embedded Microcomputer Design

    3 hrs.
    Prerequisite(s): CET 302 . Corequisite(s): CET 420L . Review of embedded computer applications followed by a detailed examination of microcomputer circuit design and commercial product development.
  
  • CET 420L - Embedded Microcomputer Design Laboratory

    1 hr.
    Corequisite(s): CET 420 
  
  • CET 437 - Microcomputer Design

    4 hrs.
    Advanced microcomputer architecture and operation.
  
  • CET 450 - Data Acquisition

    2 hrs.
    Prerequisite(s): CET 302 , CET 316 , CSS 331 , CSS 334 . Corequisite(s): CET 450L . A detailed study of computer data acquisition hardware and software techniques.
  
  • CET 450L - Data Acquisition Laboratory

    1 hr.
    Corequisite(s): CET 450 .
  
  • CET 472 - Advanced Programmable Devices

    3 hrs.
    Prerequisite(s): CET 301 . Corequisite(s): CET 472L . Synchronous logic design through the use of state machine models and other advanced design tools; designs implemented and tested in VLSI programmable logic devices.
  
  • CET 472L - Programmable Devices Laboratory

    1 hr.
    Corequisite(s): CET 472 .
  
  • CET 477 - Introduction to Control Systems Technology

    3 hrs.
    Prerequisite(s): CET 323  and EET 312 . Corequisite(s): CET 477L . Fundamental control system theory and applications; servomechanisms; process control; measurement and instrumentation.
  
  • CET 477L - Control Systems Laboratory

    1 hr.
    Corequisite(s): CET 477 .
  
  • CET 478 - Digital Control Systems

    2 hrs.
    Prerequisite(s): EET 323 . Corequisite(s): CET 478L . Design of systems incorporating a computer as an online element; design of control algorithms and optimal control techniques.
  
  • CET 478L - Digital Control Systems Laboratory

    1 hr.
    Corequisite(s): CET 478 .
  
  • CET 483 - Windows Networking

    3 hrs.
    A comprehensive examination of the Windows 95 networking architecture and capabilities.
  
  • CET 486 - Intranetworking

    2 hrs.
    Prerequisite(s): CET 485 or permission of instructor. A continuation of SET 485 that will emphasize intranetworking directory architecture, binding of network protocols, creation and management of user and group accounts.
  
  • CET 488 - TCP/IP

    3 hrs.
    Prerequisite(s): CET 483 . A comprehensive examination of the Internet’s standard protocol suite TCP/IP.
  
  • CET 489 - Internet Information Server

    2 hrs.
    Prerequisite(s): CET 471 or permission of instructor. A continuation of CET 471. Installation and configuration of a popular NOS as an Internet information server.
  
  • CET 492 - Special Problems

    1-4 hrs.
  
  • CET 496 - Industrial Internship

    1-6 hrs.
    A minimum of 400 total hours of internship under the direct supervision of industrial professionals in collaberation with Southern Miss faculty.

Computer Science

  
  • CSC 99 - Programming Concepts

    3 hrs.
    This course will introduce students to the foundation concepts of computer programming with a focus on problem-solving using a simple interactive shell.
  
  • CSC 100 - Introduction to Computing

    3 hrs.
    Prerequisite(s): 1/2 Carnegie unit in computing. Provides an insight into the problem-solving/software/social/ethical/legal issues that underlie computer systems; includes databases, spread sheets and simple programming. (CC 1113)
  
  • CSC 101 - Computer Science I

    3 hrs.
    Corequisite(s): CSC 101L . Problem-solving, algorithm development, computer programming, overview of computer science.
  
  • CSC 101L - Computer Science I Laboratory

    1 hr.
    Corequisite(s): CSC 101 .
  
  • CSC 102 - Computer Science II

    4 hrs.
    Prerequisite(s): CSC 101 , CSC 101L . Continuation of CSC 101  with emphasis on programming style and algorithm analysis.
  
  • CSC 203 - Introduction to Computer Systems

    3 hrs.
    Prerequisite(s): CSC 102 . Computer systems and architecture, assembler language programming.
  
  • CSC 204 - Introduction to Computer Organization

    3 hrs.
    Prerequisite(s): CSC 102 . Fundamentals of logic design, organization and structuring of computer hardware components, mechanics of information transfer and control within a digital computer system.
  
  • CSC 300 - Foundations of Computer Science

    3 hrs.
    Introduction to finite and discrete structures, combinatorics and graphs, and algorithmic processes with applications in computers, languages and programs.
  
  • CSC 305 - Introduction to File Processing

    3 hrs.
    Prerequisite(s): CSC 102 . Concepts of structuring data on bulk storage devices, applications of data structures and file processing techniques.
  
  • CSC 306 - Operating Systems and Computer Architecture

    3 hrs.
    Prerequisite(s): CSC 203 , CSC 204  and CSC 307 . Operating systems principles, relationships between operating system and computer architecture.
  
  • CSC 307 - Data Structures and Algorithm Analysis

    3 hrs.
    Prerequisite(s): CSC 102 . Algorithms. Data abstraction and structure. List operations. Queues. Stacks. Recursion. Binary trees. General trees.
  
  • CSC 309 - Computers and Society

    3 hrs.
    Prerequisite(s): ENG 102 . Ethical issues for technical professionals, social impact of professional and entrepreneurial activity, the social impact of computer technology; oral communication-intensive. Writing-intensive
  
  • CSC 317 - Object-Oriented Programming

    3 hrs.
    Prerequisite(s): CSC 203  and CSC 307 . Conceptual overview, characteristics of an object-oriented language, objects, classes, arrays, operator overloading, inheritance, virtual functions, streams.
  
  • CSC 320 - Introduction to Linear Programming Techniques

    3 hrs.
    Prerequisite(s): MAT 101 . Formulation of models, graphical solutions, simplex method, two-phase technique, duality, convexity, simultaneous linear equations, vector spaces.
  
  • CSC 408 - Organization of Programming Languages

    3 hrs.
    Prerequisite(s): CSC 307 . Runtime behavior of programs, formal specification and comparative analysis of programming languages, programming paradigms.
  
  • CSC 410 - Multi-processing

    3 hrs.
    Prerequisite(s): CSC 306 , 306L, 308, MAT 320  or CSS 415 . Corequisite(s): CSC 410L. Continuation of CSC 306 . Emphasis on intra-system communication.
  
  • CSC 411 - Database Management Systems Design

    3 hrs.
    Prerequisite(s): CSC 307  Design and implementation of DBMS. Survey of research literature.
  
  • CSC 412 - Introduction to Artificial Intelligence

    3 hrs.


    Prerequisite(s): CSC 307 

    . Concepts and techniques of intelligent systems; survey of research literature.

  
  • CSC 413 - Algorithms

    3 hrs.
    Prerequisite(s): CSC 307  and MAT 169  or MAT 179. Design and analysis of algorithms; complexity theory.
  
  • CSC 414 - Software Design and Development

    3 hrs.
    Prerequisite(s): CSC 307 . Formal development of software through team projects; oral communication intensive.
  
  • CSC 415 - Theory of Programming Languages

    3 hrs.
    Prerequisite(s): CSC 408 . Formal treatment of programming language translation and compiler design concepts.
  
  • CSC 416 - Software Project Planning and Management

    3 hrs.
    Prerequisite(s): CSC 414 . Hands-on experience with all the stages of software planning; features “Microsoft Project” which is the most widely used software planning tool.
  
  • CSC 417 - Software Process Engineering

    3 hrs.
    Prerequisite(s): CSC 414 . Study and implementation of software processes and also on how they fit into Carnegie Mellon (SEI) maturity levels.
  
  • CSC 420 - Networked Distributed Systems

    3 hrs.
    Prerequisite(s): CSC 307 . Introduction to computer networks; inter-process communication, distributed file systems, O.S. support, security, coordination and agreement, name services.
  
  • CSC 421 - Relational Data Base Management Systems

    3 hrs.
    Prerequisite(s): CSC 411 . Theory of relational systems, comparison of relational and conventional systems, use of state-of-the-art relational systems such as oracle.
  
  • CSC 422 - Operations Research

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

    3 hrs.
    Prerequisite(s): CSC 414  and ENG 102 . Programming languages and software design, modular/object-oriented design, team programming, human factors, case studies; senior capstone; oral commuication-intensive. Writing-intensive
  
  • 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 - Robotic Systems: Theory, Development and Analysis

    3 hrs.
    Prerequisite(s): MAT 326 . Robotic system development, direct kinematics, the arm equation, workspace analysis, trajectory planning and robotic programming methodologies.
  
  • 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)
 

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