2018-2019 Undergraduate Catalog 
    
    Apr 24, 2024  
2018-2019 Undergraduate Catalog [Archived Catalog]

Course Descriptions & Schedules


A Guide to Understanding Course Description Information


Search for Class Sections


Contact Information:
Registrar’s Office
Enrollment Services Center (SESC)
PO Box 511
605-688-6195

 

CHRD (Counseling and Human Resource Development)

  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  

CJUS (Criminal Justice)

  
  • CJUS 201 - Introduction to Criminal Justice (COM) [SGR #3]

    Credits: 3
    Overviews the criminal justice institutions involved in the operations of criminal law including the police, the attorney, the bail system, the trial, the guilty plea, sentencing, corrections and an analysis of criminal law in terms of why certain kinds of conduct are criminal in our society. Notes: Course meets SGR #3 .


    Check Course Availability


  
  • CJUS 203 - Policing in a Free Society (COM)

    Credits: 3
    Presents the role of law enforcement within the criminal justice system, including law enforcement organizations and functions of separate operational units. Also examines the role of the police in a democratic society, covering concepts such as police services, crime deterrence, discretion and enforcement policies.


    Check Course Availability


  
  • CJUS 330 - Civil Rights and Liberties

    Credits: 3
    Individual First Amendment guarantees, constitutional rights of the accused in the criminal process and equal protection of the law as interpreted through U.S. Supreme Court decisions. Cross-Listed: POLS 330 .


    Check Course Availability


  
  • CJUS 334 - Criminal Investigation (COM)

    Credits: 3
    A study of the fundamental principles of a criminal investigation subsequent to the initial activities of the first investigator at the scene. The intent of this course is to acquaint the student with those investigative actions which are most applicable to all types of investigations.


    Check Course Availability


  
  • CJUS 412 - Criminal Prosecution and Defense (COM)

    Credits: 3
    Presents a behavioral and legal analysis of criminal case concepts, such as initial appearance, bail, preliminary hearing, grand jury, arraignment, suppression hearings, trial and sentencing, emphasizing bail reform, plea bargaining, screening, diversion, speedy trial, insanity defense, discovery, and the role of the defense attorney, prosecutor, and judge. The court system is examined as a social institution of human actors, exercising discretion within the boundaries of the law.


    Check Course Availability


  
  • CJUS 416-516 - Drugs and Society

    Credits: 3
    The course will examine explanations of drug use and the social construction of drug policies. Students will discuss the methods used to study patterns of drug use and theories of drug abuse and take an in-depth look at the histories, pharmacologies, and patterns associated with the most popular drugs. Students will study the social control of drugs, the connections between drugs and crime, and the causes and consequences of modern U.S. international drug policies. Cross-Listed: SOC 416-516 .


    Check Course Availability


  
  • CJUS 431 - Criminal Law (COM)

    Credits: 3
    Examines the substantive criminal law, exploring the larger issues concerning the relationship of the individual to the state through analyzing such topics as the nature of criminal liability and the functions and justifications for criminal punishment, legal limitations upon criminalization, and the general principles of criminal liability, such as the “Act” and “State of Mind” requirements, specific offenses against persons and property, the law of attempt, the law of complexity, and conspiracy.


    Check Course Availability


  
  • CJUS 436 - Juvenile Justice (COM)

    Credits: 3
    Examines the separate system created in our society to handle juvenile justice, tracing the historical and philosophical development of the juvenile justice system and inspecting the various stages of the juvenile justice process as well as critical issues currently facing the system.


    Check Course Availability


  
  • CJUS 491-591 - Independent Study (COM)

    Credits: 1-3
    Includes directed study, problems, readings, directed readings, special problems and special projects. Students complete individualized plans of study which include significant one-on-one student-teacher involvement. The faculty member and students negotiate the details of the study plans. Enrollments are usually 10 or fewer students. Meetings depending upon the requirements of the topic.


    Check Course Availability


  
  • CJUS 492-592 - Topics (COM)

    Credits: 3
    Includes current topics, advanced topics and special topics. A course devoted to a particular issue in a specified field. Course content is not wholly included in the regular curriculum. Guest artists or experts may serve as instructors. Enrollments are usually of 10 or fewer students with significant one-on-one student/teacher involvement.


    Check Course Availability



CM (Construction Management)

  
  • CM 101 - Introduction to Construction

    Credits: 1
    Overview the construction industry and its key divisions: residential, commercial, heavy-highway-utilities. Professional conduct, technology, and contemporary issues are covered.


    Check Course Availability


  
  • CM 124 - Construction Graphics

    Credits: 3
    Introduction to graphic communications used in construction including civil, architectural, structural, mechanical and electrical drawings, plans, and schematics; creating and editing plans; symbols, terminology, and layout. Basic drawing at the board through overview of building modeling is covered.


    Check Course Availability


  
  • CM 130 - Management Tools and Analysis

    Credits: 3
    Introduction to common tools used by managers to convey information in the decision making process. Data organization and analysis using spreadsheets, databases and other relevant tools to produce effective communications.


    Check Course Availability


  
  • CM 210-210L - Construction Surveying and Lab

    Credits: 3
    The study of construction surveying and layout including topographic surveys and mapping. Land and construction surveys, principles of curve and quantity calculations and other advanced topics in surveying. Prerequisites:  MATH 102  or GE 241 . Corequisites: CM 210L-210.


    Check Course Availability


  
  • CM 216 - Construction Methods and Materials

    Credits: 3
    An introduction to building materials and construction methods. Common construction methods are introduced and building design details are explored; material applications, innovations, structural and non-structural building components are covered. Prerequisites: MATH 102  or MATH 103 .


    Check Course Availability


  
  
  • CM 230 - Applied Construction

    Credits: 1-3
    The supervised application of construction principles to the actual building of a whole or part of a structure. Prerequisites: CM 101 . Notes: May be repeated for up to 3 credits.


    Check Course Availability


  
  • CM 232 - Cost Estimating

    Credits: 3
    The study of the basic concepts of construction plan, specification and blueprint reading by requiring the student to do actual quantity takeoff using both traditional hand methods and computer enhanced procedures. Prerequisites: CM 216  or CEE 216-216L  or consent.


    Check Course Availability


  
  • CM 235 - Mechanical, Electrical, Plumbing Plans and Specifications

    Credits: 3
    Building systems including HVAC, electrical controls, fire protection, and piping will be covered from pre-construction planning phase.  Building information modeling and traditional blueprint reading will provide an understanding of construction project phases.


    Check Course Availability


  
  • CM 250 - Construction Project Management I

    Credits: 2
    Application of project management techniques.  The life cycle of a construction project are covered including preconstruction feasibility, documentation, compliance, permits, and close out.


    Check Course Availability


  
  • CM 292 - Topics (COM)

    Credits: 1-3
    Includes current topics, advanced topics and special topics. A course devoted to a particular issue in a specified field. Course content is not wholly included in the regular curriculum. Guest artists or experts may serve as instructors. enrollments are usually of 10 or fewer students with significant one-on-one student/teacher involvement.


    Check Course Availability


  
  • CM 320-320L - Construction Soil Mechanics and Lab

    Credits: 3
    Introduces updated information developed in research and practices for application to construction operations. An overview of the nature of soil materials and their engineering properties is coupled with simple, direct examples of analysis to show how common construction methods and operation may be controlled or influenced. Prerequisites: GE 241 . Corequisites: CM 320L-CM 320.


    Check Course Availability


  
  • CM 332 - Building Construction Methods and Systems

    Credits: 3
    The study of the structural and finish systems that make up a building and the related methods of implementation. Prerequisites: CM 216  and junior standing or instructor approval.


    Check Course Availability


  
  • CM 333 - Mechanical, Electrical, Plumbing Systems

    Credits: 3
    The study of mechanical, electrical, plumbing, and fire protection systems, design considerations, and system components in a modern building.


    Check Course Availability


  
  • CM 352 - Advanced Estimating with BIM

    Credits: 3
    Application of methods and technologies to determine the value of construction projects. Prerequisites: CM 232  or instructor permission.


    Check Course Availability


  
  • CM 353 - Construction Structures

    Credits: 3
    The study of the structural design process in the built environment. Prerequisites: GE 241 .


    Check Course Availability


  
  
  • CM 360 - Building Design and Evaluation Concepts

    Credits: 3
    The study of the design of buildings and the use of contemporary concepts to regulate and influence the design process. Prerequisites: CM 124  and CM 216 .


    Check Course Availability


  
  • CM 374 - Heavy Construction Methods and Systems

    Credits: 3
    The study of the systems involved in heavy construction and the equipment and methods required to implement them. Prerequisites: CM 320-320L  or CEE 340-340L .


    Check Course Availability


  
  • CM 400-500 - Risk Management and Construction Safety

    Credits: 3
    Construction safety and health and effective management of risk.


    Check Course Availability


  
  • CM 410 - Construction Project Management and Supervision

    Credits: 3
    The study of the ethical, procedural, and supervisory concepts involved with the execution of a construction project. Prerequisites: CM 443-553 .


    Check Course Availability


  
  • CM 420 - Construction Student Competitions

    Credits: 1-3
    Participation and related preparation for student competitions hosted by regional, national, and international industry organizations. Prerequisites: Instructor approval.


    Check Course Availability


  
  • CM 421 - Commercial Building Inspection and Plan Checking

    Credits: 3
    Preparation to become a certified building inspector or building plan checker/reviewer by studying the prevailing building code. Prerequisites: CM 216 .


    Check Course Availability


  
  • CM 443-553 - Construction Planning and Scheduling

    Credits: 3
    Planning and scheduling construction projects. Both manual methods and computer programs will be used to schedule activities, control cost and manage resources. Prerequisites: CM 232  or instructor permission.


    Check Course Availability


  
  • CM 452 - Heavy and Highway Estimating

    Credits: 3
    The study of the procedures and methods required to determine the value of heavy, highway, and site development projects with associated bidding procedures. Prerequisites: CM 374  and senior standing or written consent.


    Check Course Availability


  
  • CM 455 - Residential Construction

    Credits: 3
    The study of the residential construction process including design, documentation, and construction.


    Check Course Availability


  
  • CM 460-560 - Sustainable Building Systems Concepts and Analysis

    Credits: 3
    The analysis of energy efficient and environmentally responsible building design and construction. Material selection, energy and climate analysis, and practical applications of new technology will be covered.


    Check Course Availability


  
  • CM 471 - Capstone Experience

    Credits: 2
    This course integrates project management theory and application in a team-based learning environment.  Contemporary industry topics, development and implementation of projects, legal and ethical implications, project management processes, and management issues will be addressed. Prerequisites: Senior standing and instructor permission.


    Check Course Availability


  
  • CM 473-573 - Construction Law and Accounting

    Credits: 3
    The study of the application of legal, contractual, and generally accepted accounting principles to the construction industry. Prerequisites: ACCT 210 . Notes: Registration Restriction: Senior standing or instructor approval.


    Check Course Availability


  
  • CM 485-485L/585-585L - Site Development and Feasibility Analysis and Lab

    Credits: 3
    Tools and techniques used to evaluate the cost of new site development; risk assessment and market feasibility analysis for properties to be acquired for economic development. Corequisites: CM 485L-485.


    Check Course Availability


  
  • CM 490 - Seminar (COM)

    Credits: 1
    A highly focused and topical course. The format includes student presentations and discussions of reports based on literature, practices, problems, and research. Seminars may be conducted over electronic media, such as internet, and are at the upper division or graduate levels. Enrollment is generally limited to 20 or fewer students.


    Check Course Availability


  
  • CM 491 - Independent Study

    Credits: 1-3
    Includes Directed Study, Problems, Readings, Directed Readings, Special Problems, and Special Projects. Students complete individualized plans of study which include significant one-on-one student-teacher involvement. The faculty member and students negotiate the details of the study plans. Enrollments are usually 10 or fewer students. Meetings depending upon the requirements of the topic.


    Check Course Availability


  
  • CM 492 - Topics (COM)

    Credits: 1-3
    A course devoted to a particular issue in a specified field. Course content is not wholly included in the regular curriculum. Guest artists or experts may serve as instructors. enrollments are usually of 10 or fewer students with significant one-on-one student/teacher involvement.


    Check Course Availability


  
  • CM 494 - Internship (COM)

    Credits: 1-3
    Applied, monitored and supervised, field-based learning experience for which the student may or may not be paid. Students gain practical experience; they follow a negotiated and or directed plan of study. A higher level of supervision is provided by the instructor in these courses than in the case with field experience courses.


    Check Course Availability


  
  • CM 497 - Cooperative Education (COM)

    Credits: 1-3
    Applied, monitored and supervised, field-based learning experience for which the student may or may not be paid. Students gain practical experience; they follow a negotiated and or directed plan of study established between the student, instructor and field experience supervisor. Due to the presence of a field experience supervisor, a lower level of supervision is provided by the instructor in these courses than is the case in an internship or practicum course. Prerequisites: Sophomore class standing.


    Check Course Availability



CS (Consumer Science)

  
  • CS 230 - Consumer Behavior

    Credits: 3
    Understanding cultural, economic, social, psychological conditions, and media environments that influence the consumer purchase process in the marketplace. Study of diverse types of consumer subcultures. Cross-Listed: CA 230 .


    Check Course Availability


  
  • CS 282 - Customer Service

    Credits: 3
    Examination and application of customer service as a tool for business to develop positive interactions with current and potential customers. Discussion of customer service as an integral tool in customer relationship management. Cross-Listed: FSRM 282 .


    Check Course Availability


  
  
  • CS 381 - Professional Behavior at Work

    Credits: 3
    Social skills and professional conduct in a global workplace. Emphasis will be on interpersonal communication and cross-cultural interactions appropriate in the work environment. Cross-Listed: FSRM 381 .


    Check Course Availability


  
  • CS 430 - Consumer Decision Making

    Credits: 3
    Study of theories and principles in judgment and decision making and behavioral economics. Barriers and strategies to improve consumer judgment and decision-making will be addressed including heuristics and biases, role of emotion and social forces. Cross-Listed: CA 430 .


    Check Course Availability


  
  • CS 480 - Travel Studies

    Credits: 1-5
    This travel study course is designed to provide extra-mural educational experiences across the Department of Consumer Sciences, as approved by and under the direction of a faculty member, and may be in cooperation with faculty and administrators at other institutions. Students will participate in hands-on activities and design educational activities for presentation at selected locations. Includes pre-travel orientation, post-travel self-evaluation, and a written report – the scope of which is determined by the instructor(s).


    Check Course Availability


  
  • CS 492 - Topics (COM)

    Credits: 3
    A course devoted to a particular issue in a specified field. Course content is not wholly included in the regular curriculum. Guest artists or experts may serve as instructors. Enrollments are usually limited with significant one-on-one student-teacher involvement.


    Check Course Availability



CSC (Computer Science)

  
  • CSC 100L - Introduction to Computer Science Lab

    Credits: 1
    An introduction to the study of computer science using a hands-on robotics approach in a lab setting. Corequisites: GE 101 .


    Check Course Availability


  
  • CSC 105 - Introduction to Computers (COM)

    Credits: 3
    Overview of computer applications with emphasis on word processing, spreadsheets, database, presentation tools and internet-based applications.


    Check Course Availability


  
  • CSC 130 - Visual Basic Programming (COM)

    Credits: 3
    Fundamentals of programming using Visual Basic. Focus on problem solving, visual design, and programming concepts. Topics include sequence, selection, repetition, procedures, and functions.


    Check Course Availability


  
  • CSC 150 - Computer Science I (COM)

    Credits: 3
    An introduction to computer programming. Focus on problem solving, algorithm development, design, and programming concepts. Topics include sequence, selection, repetition, functions, and arrays. Prerequisites: MATH 102  or MATH 115  or MATH 120  or MATH 121-121L  or MATH 123 .


    Check Course Availability


  
  • CSC 205 - Advanced Computer Applications (COM)

    Credits: 3
    This course covers advanced topics in word processing and spreadsheet applications such as macros, advanced functions, graphics, merging, linking, and transferring data. The course emphasizes the efficient use of software packages. Operating systems/environment topics are also addressed. Prerequisites: CSC 105  or consent.


    Check Course Availability


  
  • CSC 244-244L - Digital Logic and Lab

    Credits: 3, 1
    The fundamental concepts of analysis and design of digital circuits including combinational and sequential logic using hardware and software tools. Laboratory topics which enhance the concepts of the lecture course. Prerequisites: “C” or better in CSC 150 . Corequisites: CSC 244L-244.


    Check Course Availability


  
  • CSC 250 - Computer Science II (COM)

    Credits: 3
    Problem solving, algorithm design, standards of program style, debugging and testing. Extension of the control structures and data structures of the high-level language introduced in CSC 150. Elementary data structures and basic algorithms that include sorting and searching. Topics include more advanced treatment of functions, data types such as arrays and structures, and files. Prerequisites: CSC 150 .


    Check Course Availability


  
  • CSC 291 - Independent Study (COM)

    Credits: 1-3
    Includes directed study, problems, readings, directed readings, special problems and special projects. Students complete individualized plans of study which include significant one-on-one student-teacher involvement. The faculty member and students negotiate the details of the study plans. Enrollments are usually 10 or fewer students. Meetings depending upon the requirements of the topic.


    Check Course Availability


  
  • CSC 292 - Topics (COM)

    Credits: 1-3
    Includes current topics, advanced topics and special topics. A course devoted to a particular issue in a specified field. Course content is not wholly included in the regular curriculum. Guest artists or experts may serve as instructors. Enrollments are usually of 10 or fewer students with significant one-on-one student/teacher involvement.


    Check Course Availability


  
  • CSC 300 - Data Structures (COM)

    Credits: 3
    A systematic study of data structures and the accompanying algorithms used in computing problems; structure and use of storage; methods of representing data; techniques for implementing data structures; linear lists; stacks; queue; trees and tree traversal; linked lists; and other structures. Prerequisites: CSC 250 .


    Check Course Availability


  
  • CSC 303 - Ethical and Security Issues in Computing

    Credits: 3
    This course will cover the code of ethics adopted by the major computer science societies and the consequences of violating the code. Laws affecting computer and information processing as well as the varied interpretations of those laws will be covered. It also provides students with a fundamental knowledge of computer security including security terminology, information assurance, software and hardware vulnerabilities, and encryption.


    Check Course Availability


  
  • CSC 314 - Assembly Language (COM)

    Credits: 3
    A thorough introduction to assembly language programming and processor architecture. A study of low-level programming techniques, and the layout of a typical computer. The student will gain insight into the memory layout, registers run-time stack, and global data segment of a running program. Prerequisites: CSC 250 .


    Check Course Availability


  
  • CSC 317 - Computer Organization and Architecture (COM)

    Credits: 3
    A course in computer organization with emphasis on the hierarchical structure of computer systems. Covers such topics as: components of computer systems and their configuration, design of basic digital circuits, the microprogram level, the conventional machine level, the operating system level, assembly language, address modes, interpreters/translators, computer arithmetic. Prerequisites: “C” or better in CSC 314 .


    Check Course Availability


  
  • CSC 319 - Parallel Computing (COM)

    Credits: 3
    This course focuses on concepts and issues related to the design, analysis, and implementation of parallel algorithms. Examples of areas and environments discussed and used: shared-memory computing, distributed-memory computing, cluster computing, high-performance computing and GPU computing. Prerequisites: CSC 250 .


    Check Course Availability


  
  • CSC 325 - Management Information Systems (COM)

    Credits: 3
    Introduction to the application of information technology in organizations, roles of managers and staff professionals in developing and using information systems with current and future technology. Cross-Listed: MGMT 325 .


    Check Course Availability


  
  • CSC 346 - Object Oriented Programming

    Credits: 3
    The study of object oriented methodologies using a modern language such as C++ or Java. Advanced data structures, I/O and file management will be implemented using polymorphism, inheritance, overloading and encapsulation. Prerequisites: “C” or better in CSC 300 .


    Check Course Availability


  
  • CSC 354 - Introduction to Systems Programming

    Credits: 3
    The study of macros, subroutines, subroutine linkage, conditional assembly, input-output, interrupt processing, assemblers, loaders and linkers. Prerequisites: “C” or better in CSC 346 .


    Check Course Availability


  
  
  • CSC 422-522 - GUI Programming (COM)

    Credits: 3
    This course is event-driven graphical user interface (GUI) programming will cover topics such as C++ programming for Windows.


    Check Course Availability


  
  • CSC 433-533 - Computer Graphics (COM)

    Credits: 3
    Graphical programming concepts. Display media and device characteristics. Point, line, and circle plotting. Coordinating systems and transformations. Polygon clipping and filling. Spline methods, hidden surface elimination, and shading. Prerequisites: CSC 300  and MATH 125 .


    Check Course Availability


  
  • CSC 445 - Introduction to Theory of Computation (COM)

    Credits: 3
    Introduction to a series of models for computation and their relationship to formal languages that are useful in the definition of programming languages along with a look at the theoretical limits of computers. Topics include finite and pushdown automata, Turing machines, grammars, decidability and computational complexity. Prerequisites: CSC 250 MATH 253  and MATH 316 .


    Check Course Availability


  
  • CSC 446 - Compiler Construction

    Credits: 3
    Structure of algorithmic, conversational, list processing and string manipulation languages. Concepts and facilities of programming languages; structure of compilers, introduction to formal languages and parsing. Prerequisites: CSC 300  and CSC 445 .


    Check Course Availability


  
  • CSC 447-547 - Artificial Intelligence (COM)

    Credits: 3
    Concepts in Artificial intelligence: programming in languages such as Prolog or LISP; knowledge representation; search algorithms. Prerequisites: CSC 250 .


    Check Course Availability


  
  • CSC 450 - Game Programming I

    Credits: 3
    This course teaches the fundamental concepts of video game programming. Students will explore different development environments, such as: gaming libraries and gaming engines. Students will be exposed to different development programming languages, such as: C, C++ and C#. Students will develop a basic understanding of how to design and implement video games by creating a simple video game as part of the course. Prerequisites: “C” or better in CSC 346 .


    Check Course Availability


  
  • CSC 452 - Game Programming II (COM)

    Credits: 3
    This course focuses on team-based video game development. Each team of students will plan and implement a semester long video game programming project. The students will be required to write regular reports and give regular in-classroom presentations on the status of their projects.


    Check Course Availability


  
  • CSC 456 - Operating Systems (COM)

    Credits: 3
    A study of the functions and structures associated with operating systems with respect to process management, memory management, auxiliary storage management, and processor management. Topics include concurrent and distributed computing, deadlock, real and virtual memory, job and processor scheduling, security and protection. Prerequisites: CSC 300  and CSC 314 .


    Check Course Availability


  
  • CSC 461 - Programming Languages (COM)

    Credits: 3
    This course consists of two parts. The first part introduces how programming languages are designed, including an introduction to the concepts of parsing and compiling. Issues related to implementation such as type checking, binding, and memory management are discussed. Secondly, the course will survey the spectrum of programming languages paradigms, including traditional imperative, object oriented, functional, and logic languages. Prerequisites: CSC 300 .


    Check Course Availability


  
  • CSC 464 - Senior Design I (COM)

    Credits: 2
    This is a team-based project-design course. This course will focus on the design process and culminate with the faculty approval of design projects. Typical topics included are the development of a design document; identification of customer needs; development of specifications; consideration of alternate designs using a decision matrix; project management techniques; and legal, global, and ethical issues. Prerequisites: “C” or better in SE 306 .


    Check Course Availability


  
  • CSC 465 - Senior Design II (COM)

    Credits: 2
    This course is a continuation of CSC 464. The student will complete the project approved in CSC 464. It will require that the students implement the design projects in a simulated industrial environment. Specific requirements may include detailed laboratory notebook, periodic written and oral progress reports, and a written and oral presentation of a final project report. Prerequisites: CSC 464 .


    Check Course Availability


  
  • CSC 470 - Software Engineering (COM)

    Credits: 3
    An introduction to the software engineering process, including lifecycle phases, problem analysis, specification, project estimation and resource estimations, design, implementation, testing/maintenance, and project management. In particular, software validation and verification as well as scheduling and schedule assessment techniques will be discussed. Prerequisites: CSC 300 .


    Check Course Availability


  
  • CSC 474-574 - Computer Networks

    Credits: 3
    Analysis of current and future computer networks with emphasis on the OSI model. Local and wide area networks. TCP/IP, SNA, token ring, ethernet and other common networks will be covered. Protocol and interfaces within and across networks including the OSI layers, routers, bridges and gateway. Prerequisites: CSC 474: CSC 300 ; CSC 574: CSC 300  or CSC 600 .


    Check Course Availability


 

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