2020-2021 Academic Catalog 
    
    Dec 04, 2022  
2020-2021 Academic Catalog [ARCHIVED CATALOG]

Course Descriptions


For schedule and detailed course information, including schedule types, please see the Class Schedule and Course Descriptions webpage.

Schedule Type Classifications

The delivery of instruction often requires educational material to be organized and presented to students in a variety of ways. In order to facilitate the planning for and scheduling of classes to accommodate these multiple types of instruction, it is necessary to divide courses into organizational parts which reflect the unique combinations of instructors, meeting places, and time patterns used to conduct the instruction. The schedule types listed below are intended to reflect the nature of activities required of students, the relationship between students and their instructors, and the settings required to deliver the content of an instructional offering.

  • LEC — Lecture
  • LAB — Laboratory
  • DIS — Distance Education
  • CLN — Clinic
  • EX — Experiential
  • IND — Individual Study
  • SD — Studio
 

Computer Information Systems

  
  •  

    CIS 39500 - Industrial Practice V


    Prerequisite(s): CIS 39400 FOR LEVEL UG WITH MIN. GRADE OF D-

    Credit Hours: 0.00. Practice in industry with written reports of the practice by the co-op student. Typically offered Fall Spring Summer.


    View Class Schedule


  
  •  

    CIS 40000 - Information Systems Strategic Planning


    Prerequisite(s): CIS 20000 FOR LEVEL UG WITH MIN. GRADE OF D-

    Credit Hours: 3.00. Information systems are covered and their relationship to the overall strategic business plans. Course content will include enterprise resource plans and business process redesign. Typically offered Summer Fall Spring.
    Experiential Learning (EL): Yes


    View Class Schedule


  
  •  

    CIS 41200 - Human-Computer Interaction


    Prerequisite(s): CIS 11100 FOR LEVEL UG WITH MIN. GRADE OF D-

    Credit Hours: 3.00. This course is designed for students who desire to understand the complex interaction of people with machines. Studnets will learn how to design, manage, maintain, train, refine, and evaluate the user interface of interactive systems. Serious users of interactive systems will find that the course gives them a more thorough understanding of the design questions for user interfaces. Typically offered Summer Fall Spring.


    View Class Schedule


  
  •  

    CIS 41300 - Information Systems Auditing and Control


    Prerequisite(s): CIS 25200 FOR LEVEL UG WITH MIN. GRADE OF D-

    Credit Hours: 3.00. An introduction to the fundamentals of Information Systems auditing. Emphasis on understanding IS controls, the types of IS audits and the concepts and techniques used in IS audits. Exposure to risk assessment and professional standards in the field of IS auditing are provided. Typically offered Spring Summer Fall.


    View Class Schedule


  
  •  

    CIS 41400 - Information Systems Professionalism And Ethics


    Prerequisite(s): CIS 25200 FOR LEVEL UG WITH MIN. GRADE OF C

    Credit Hours: 3.00. The course will cover ethical issues regarding the development of software and information systems and discuss the impact of these systems on society and businesses. Professional societies and their roles in information systems including their professional and ethical codes will be addressed. Typically offered Fall Spring Summer.


    View Class Schedule


  
  •  

    CIS 41600 - Wireless Security


    Prerequisite(s): CIS 31500 FOR LEVEL UG WITH MIN. GRADE OF D-

    Credit Hours: 3.00. This course will prepare students for being a wireless network administrator. Specific topics of the course will include encryption, VPN technologies over wireless, authentication mechanisms, and wireless topologies for security, radiation and signal propagation techniques, site analysis, monitoring and troubleshooting, and current threats against wireless devices. The course will cover advanced concepts specific to wireless security technologies and the implementation of protective technologies in the wireless realm. Typically offered Summer Fall Spring.


    View Class Schedule


  
  •  

    CIS 42000 - Wide Area Network Implementation


    Prerequisite(s): CIS 31000 FOR LEVEL UG WITH MIN. GRADE OF C- AND CIS 28700 FOR LEVEL UG WITH MIN. GRADE OF C-

    Credit Hours: 3.00. This course is an advanced networking course and enterprise level architecture and design course. Students will evaluate networking technologies, design enterprise level networking solutions, and implement enterprise networking solutions. Typically offered Fall Spring Summer.


    View Class Schedule


  
  •  

    CIS 42100 - Risk Assessment For Information Assurance


    Prerequisite(s): CIS 31200 FOR LEVEL UG WITH MIN. GRADE OF D-

    Credit Hours: 3.00. This course focuses on analysis of Risk Assessment models associated with information technology framework. This course describes threats associated with information technology security. IT security threats from Hardware and Software level as well as countermeasures for reducing those threats are explored in detail. Countermeasures for Information Security Vulnerabilities from the framework of People, Processes, Computer level, Network technology, and Encryption are discussed. Typically offered Summer Fall Spring.


    View Class Schedule


  
  •  

    CIS 42200 - Network Management


    Prerequisite(s): CIS 42000 FOR LEVEL UG WITH MIN. GRADE OF D-

    Credit Hours: 3.00. This course provides an integrated, comprehensive, up-to-date coverage of the techniques, standards, models for the network management vital to communications, networking, and services including current trends of next generation converged networks and emerging 4GM wireless technologies. The classroom instruction provides a practical approach of both the principles and practice of network management from different perspectives. Typically offered Summer Fall Spring.


    View Class Schedule


  
  •  

    CIS 42300 - Structured Systems Analysis And Design


    Prerequisite(s): CIS 35400 FOR LEVEL UG WITH MIN. GRADE OF D-

    Credit Hours: 3.00. This is the first semester of a two-semester sequence in the advanced study of the system development life cycle. Topics include analysis and design using structured techniques to analyze existing information systems, preparation of the associated structured documentation to design new computer information systems, and preparation of the technical specification to implement the system. Typically offered Fall Spring.


    View Class Schedule


  
  •  

    CIS 42400 - Object Oriented Analysis and Design


    Prerequisite(s): CIS 35400 FOR LEVEL UG WITH MIN. GRADE OF C-

    Credit Hours: 3.00. This is an in-depth study of the system development life cycle using object oriented analysis and design techniques. Other topics include project management, software quality assurance, computer-assisted software engineering (CASE), and other state-of-the-art techniques that the software engineering profession introduces to support the systems development process. Typically offered Summer Fall Spring.


    View Class Schedule


  
  •  

    CIS 42500 - Information Systems Change Management


    Prerequisite(s): CIS 40000 FOR LEVEL UG WITH MIN. GRADE OF D-

    Credit Hours: 3.00. The course covers the purpose and techniques of IS change management and its impact on business planning and functions. Typically offered Summer Fall Spring.


    View Class Schedule


  
  •  

    CIS 42600 - Applications Software Development Project


    Prerequisite(s): CIS 35300 FOR LEVEL UG WITH MIN. GRADE OF C- AND CIS 34100 FOR LEVEL UG WITH MIN. GRADE OF C- AND CIS 46300 FOR LEVEL UG WITH MIN. GRADE OF C- AND ISM 48600 FOR LEVEL UG WITH MIN. GRADE OF C- AND ISM 30700 FOR LEVEL UG WITH MIN. GRADE OF C-

    Credit Hours: 3.00. A capstone course integrating the knowledge and abilities gained through the other computer-related courses in the curriculum within a comprehensive system development project. Typically offered Summer Fall Spring.
    Experiential Learning (EL): Yes


    View Class Schedule


  
  •  

    CIS 42700 - System Develop Project


    Credit Hours: 3.00. This course represents a capstone course that integrates the knowledge, skills and abilities gained through the computer-related courses in the curriculum within a comprehensive system development project. Typically offered Fall Spring Summer.


    View Class Schedule


  
  •  

    CIS 44000 - Advanced Network Design


    Prerequisite(s): CIS 31000 FOR LEVEL UG WITH MIN. GRADE OF D-

    Credit Hours: 3.00. This course will emphasize common carrier systems, ATM, Systems Network Architecture (SNA), Fiber Distributed Data Interface (FDDI), and Integrated Services Digital Network (ISDN). New developments in data communications will be discussed. Students will design and simulate a wide area network using a simulation software package. Typically offered Spring.


    View Class Schedule


  
  •  

    CIS 44100 - Web Server Management


    Prerequisite(s): CIS 14000 FOR LEVEL UG WITH MIN. GRADE OF D- AND CIS 24100 FOR LEVEL UG WITH MIN. GRADE OF D- AND CIS 28600 FOR LEVEL UG WITH MIN. GRADE OF D-

    Credit Hours: 3.00. This course is a study of the implementation, configuration and maintenance of Web server software. Students will install and configure a Web server. Topics include server layout and design considerations, cgi and back-end program management, data collection and management, backup and recovery procedures, security and secure transactions and logging and auditing. Typically offered Spring Fall Summer.


    View Class Schedule


  
  •  

    CIS 44200 - Internet/Web Security


    Prerequisite(s): CIS 14000 FOR LEVEL UG WITH MIN. GRADE OF D- AND CIS 24100 FOR LEVEL UG WITH MIN. GRADE OF D- AND CIS 18700 FOR LEVEL UG WITH MIN. GRADE OF D-

    Credit Hours: 3.00. This course is a study of existing methods and techniques for securing various components of computerized systems. Topics include types of attacks, monitoring and detection techniques, encryption methods, data security, authentication techniques and current trends in security. Typically offered Fall Spring Summer.


    View Class Schedule


  
  •  

    CIS 44500 - Network Security


    Prerequisite(s): CIS 31000 FOR LEVEL UG WITH MIN. GRADE OF D-

    Credit Hours: 3.00. This course is a study of existing methods and techniques for developing and implementing a security policy and for securing various components of computerized systems. Topics include types of attacks, monitoring and detection techniques, encryption methods, data security, authentication techniques and current trends in security. Labs will emphasize various hardware and software security and data prevention packages. Typically offered Summer Fall Spring.


    View Class Schedule


  
  •  

    CIS 44600 - Web Development III


    Credit Hours: 3.00. This course is a study of advanced methods and techniques for developing and implementing Web and network-based applications. New topics and techniques in Web development are discussed. Extensive laboratory exercises and a comprehensive semester project are assigned. Typically offered Summer Fall Spring.


    View Class Schedule


  
  •  

    CIS 44700 - Disaster Recovery And Contingency Plans For Information Technology


    Prerequisite(s): CIS 44500 FOR LEVEL UG WITH MIN. GRADE OF D-

    Credit Hours: 3.00. This course provides methods to identify vulnerabilities and take appropriate countermeasures to prevent and mitigate information technology failure risks for an organization. Topics include: disaster recovery principles, development of policies and procedures, preparation of disaster recovery plan, testing and rehearsal of the plan, and actually recovering from a disaster. The classroom instruction provides a practical approach to develop disaster recovery and contingency plans. Typically offered Summer Fall Spring.


    View Class Schedule


  
  •  

    CIS 44900 - Information Technology Security Management


    Prerequisite(s): CIS 44700 FOR LEVEL UG WITH MIN. GRADE OF D-

    Credit Hours: 3.00. This course covers techniques for architecture design, security infrastructure, and policy design. The course provides a practical approach through case scenarios of both the principles and practice of design, implementation, testing, and management of security technologies and security services. Typically offered Summer Fall Spring.


    View Class Schedule


  
  •  

    CIS 45100 - Computer Forensics


    Prerequisite(s): CIS 44900 FOR LEVEL UG WITH MIN. GRADE OF D-

    Credit Hours: 3.00. This course covers methods to properly conduct a computer forensics investigation. The course uses case scenarios to illustrate the principles and practice of investigation. Topics include: digital evidence and controls, processing incidents using computer forensics tools, investigation reports, and forensic analysis. Typically offered Summer Fall Spring.


    View Class Schedule


  
  •  

    CIS 45700 - Database Administration


    Prerequisite(s): CIS 14000 FOR LEVEL UG WITH MIN. GRADE OF D- AND CIS 25300 FOR LEVEL UG WITH MIN. GRADE OF D- AND CIS 28600 FOR LEVEL UG WITH MIN. GRADE OF D-

    Credit Hours: 3.00. This course covers database administration tasks and techniques. Students will install and implement two relational database management systems. Topics include RDBMS architecture, installation, creating databases, configuration, migrating data, database object management, user account management, tuning and backup and recovery. Typically offered Fall Spring Summer.


    View Class Schedule


  
  •  

    CIS 46000 - Programming Systems


    Credit Hours: 3.00. A broad overview of some basic and advanced concepts in higher level languages and their design. Emphasis is on issues and breadth rather than on details. Topics cover basic characteristics of programming languages, formal methods of defining syntax and semantics, broad language areas of string and list processing, formula manipulation, on-line commands, simulation, concepts of languages for specialized application areas and for program validation, and current research topics and technical issues. Typically offered Fall Spring.


    View Class Schedule


  
  •  

    CIS 46100 - Enterprise Solutions


    Prerequisite(s): CIS 34100 FOR LEVEL UG WITH MIN. GRADE OF D- OR CIS 35500 FOR LEVEL UG WITH MIN. GRADE OF D- OR CIS 36300 FOR LEVEL UG WITH MIN. GRADE OF D-

    Credit Hours: 3.00. A course exploring enterprise-level solutions and trade-offs in achieving design goals. The solution patterns and best practices will be discussed. Topics include the design considerations in achieving application availability, scalability, and reliability; technical issues involved in transaction, testing, optimization, and deployment; the practical solutions for different architectures, component-based multi-tiered solutions, and distributed applications. Typically offered Summer Fall Spring.


    View Class Schedule


  
  •  

    CIS 46300 - Introduction To Mobile Programming


    Prerequisite(s): CIS 24100 FOR LEVEL UG WITH MIN. GRADE OF C- AND CIS 26300 FOR LEVEL UG WITH MIN. GRADE OF C-

    Credit Hours: 3.00. This course is an introduction to programming applications for mobile devices. Topics include a survey of various mobile development environments, with a concentration on the fundamentals of Android app development. Students are expected to be familiar with object-oriented programming concepts, preferably using Java or a similar programming language. Programming exercises are emphasized. Typically offered Fall Spring Summer.


    View Class Schedule


  
  •  

    CIS 46600 - Multithreaded Programming


    Prerequisite(s): CIS 36300 FOR LEVEL UG WITH MIN. GRADE OF D- AND CIS 30100 FOR LEVEL UG WITH MIN. GRADE OF D-

    Credit Hours: 3.00. This course covers multithreaded programming and distributed computing techniques. Topics include a review of object-oriented analysis and design, Universal Modeling Language (UML), Application Programming Interfaces (API), implementation of object-oriented design patterns, factorization, generalization, and object-oriented frameworks. Typically offered Fall Spring Summer.


    View Class Schedule


  
  •  

    CIS 46900 - Operating Systems Programming


    Prerequisite(s): CIS 31000 FOR LEVEL UG WITH MIN. GRADE OF D-

    Credit Hours: 3.00. This course will prepare students for being a network administrator. Specific topics of the course will include structure of scripting languages, scripting tools, and scripting uses. Scripts will be utilized to configure and update server and client operating systems types. The strengths and weaknesses of scripting techniques and tools will be discussed. Typically offered Summer Fall Spring.


    View Class Schedule


  
  •  

    CIS 48000 - Managing Information Systems Projects


    Prerequisite(s): CIS 18000 FOR LEVEL UG WITH MIN. GRADE OF D-

    Credit Hours: 3.00. This course introduces the advanced application of knowledge, skills, tools, and techniques that project managers use to plan, staff, estimate, and manage information technology projects. Students will apply project management technology and techniques to business problems. Typically offered Fall Spring.


    View Class Schedule


  
  •  

    CIS 48300 - Computer Hardware/Software Selection


    Credit Hours: 4.00. The course is designed to provide EDP technical personnel with information required to plan, design, and select computer systems. Included are the formulation of corporate requirements, configuration of hardware and software to satisfy stated requirements, comparison and evaluation of hardware and software, installation considerations, implementation procedures, performance measurement approaches and contract negotiations. Typically offered Fall.


    View Class Schedule


  
  •  

    CIS 49000 - Senior Project


    Credit Hours: 1.00 to 4.00. Independent study for seniors who desire to execute a complete computer oriented project. Typically offered Fall Spring Summer.


    View Class Schedule


  
  •  

    CIS 49500 - Internship In Computer Information Systems


    Credit Hours: 0.00 to 4.00. A special course in selected areas of computer information systems, designed to provide practical field experience under professional supervision in selected situations related to the student’s area of specialization. Typically offered Fall Spring Summer.
    Experiential Learning (EL): Yes


    View Class Schedule


  
  •  

    CIS 49700 - Informational Systems and Computer Programming


    Credit Hours: 1.00 to 4.00. Hours, credit, and subject matter to be arranged by staff. Typically offered Fall Spring Summer.


    View Class Schedule


  
  •  

    CIS 49900 - Undergraduate Research In Computer Information Systems


    Credit Hours: 3.00. Students will work with a faculty member on a research project in their major. They will contribute to ongoing research while earning current research techniques in management. During this process the students will develop critical thinking and oral and written communication skills. If human subjects are to be involved, proper IRB clearance will be obtained in advance. Typically offered Fall Spring Summer.
    Experiential Learning (EL): Yes


    View Class Schedule



Computer Science

  
  •  

    CS 10000 - An Introduction To Computer Science


    Credit Hours: 1.00. This course is intended to: integrate freshman computer science majors into the department; help them adjust to university life; assist them in developing their academic and intellectual capabilities; introduce them to contemporary issues in computer science; provide an overview of the careers open to those with degrees in computer science. this course must be taken pass/no pass only. Credit by examination is not available for this course. Typically offered Fall.
    General Education: First Year Experience


    View Class Schedule


  
  •  

    CS 12300 - Programming I: Java


    Prerequisite(s): MA 15900 FOR LEVEL UG WITH MIN. GRADE OF C- OR MA 16300 FOR LEVEL UG WITH MIN. GRADE OF C-

    Credit Hours: 3.00. This course is an introduction to computer science and computer programming with an emphasis on their scientific basis and applications. The primary language for this course is Java. The topics of the course includes: indentifiers, basic data types, operators, expressions, control statements, methods, recursion program structure, arrays, objects, classes, inheritance, polymorphism, and the design of simple graphical user interfaces. Typically offered Fall.
    General Education: Technology


    View Class Schedule


  
  •  

    CS 12400 - Programming II: C++


    Prerequisite(s): CS 12300 FOR LEVEL UG WITH MIN. GRADE OF C-

    Credit Hours: 3.00. This course is an extension of CS 12300 that introduces the C++ programming language. The topics of the course include: functions, program structure, pointers, objects, classes, and inheritance in C++, standard template library, files, streams, and the preprocessor. Typically offered Spring.


    View Class Schedule


  
  •  

    CS 14000 - Introduction To Data Processing (Visual Basic)


    Credit Hours: 3.00. Not available for credit toward graduation in the School of Science or for computer technology majors. Intended for students who expect to use computers outside the physical sciences and engineering. Introduction to the Visual Basic programming language and the development of event-driven programs.. Typically offered Fall Spring Summer.


    View Class Schedule


  
  •  

    CS 15800 - C Programming


    Credit Hours: 3.00. Introduction to structured programming in C. Data types and expression evaluation. Programmer-defined functions including passing parameters by value and by address. Selection topics include if/else/else-if, conditional expressions, and switch. Repetition topics include while, do-while, for, and recursion. External file input and output. Arrays, analysis of searching and sorting algorithms, and strings. Pointers and dynamic memory allocation. Students are expected to complete assignments in a collaborative environment. CS 15800 may be used to satisfy College of Science requirement of participation in at least one team-building and collaboration experience. Typically offered Summer Fall Spring.


    View Class Schedule


  
  •  

    CS 20600 - Computer Algebra And Programming


    Prerequisite(s): MA 16400 FOR LEVEL UG WITH MIN. GRADE OF C OR MA 16900 FOR LEVEL UG WITH MIN. GRADE OF C

    Credit Hours: 3.00. Using a computer algebra system to solve mathematics problems, learning how to translate mathematical notation and procedures into the language of the computer algebra system. Learning the basic concepts of programming languages, comparing programming concepts with mathematical concepts. Typically offered Fall.
    General Education: Technology


    View Class Schedule


  
  •  

    CS 22000 - Programming I For Engineers And Scientists


    Credit Hours: 3.00. Introduction to programming in C++. Course topics include data types, control flow, operators, and expressions. Applications for engineers and scientists.. Typically offered Spring.


    View Class Schedule


  
  •  

    CS 22300 - Computer Architecture And Assembly Language


    Prerequisite(s): CS 12400 FOR LEVEL UG WITH MIN. GRADE OF C-

    Credit Hours: 3.00. An introduction to the fundamental concepts of computer architecture progressing from the digital logic level to the microarchitecture level and then to the instruction set level. Assembly language and the assembly process will also be included. Typically offered Fall.


    View Class Schedule


  
  •  

    CS 27500 - Data Structures


    Prerequisite(s): CS 12400 FOR LEVEL UG WITH MIN. GRADE OF C- (MAY BE TAKEN CONCURRENTLY) OR ECE 25100 FOR LEVEL UG WITH MIN. GRADE OF C-

    Credit Hours: 3.00. Data structures describe the way that computer programs organize and store information. This course introduces the specification, representation and manipulation of the basic data structures common to much of computer programming such as: linked lists, arrays, stacks, queues, strings, trees, graphs, search trees, heaps, hash tables, and B-trees. Typically offered Fall.


    View Class Schedule


  
  •  

    CS 30100 - Language Competency


    Prerequisite(s): CS 12000

    Credit Hours: 1.00. A course intended to give the student experience in an additional high-level language. Each section of this course is the responsibility of a particular faculty member who will advise the student and assign programming projects. A student may receive credit for at most three of these sections, but for no section whose language was a major component of a course for which credit has already been attained. Typically offered Fall Spring Summer.


    View Class Schedule


  
  •  

    CS 30200 - Operating Systems


    Prerequisite(s): CS 27500 FOR LEVEL UG WITH MIN. GRADE OF C- AND CS 22300 FOR LEVEL UG WITH MIN. GRADE OF C-

    Credit Hours: 3.00. An operating system manages all of the hardware and software resources of a computer. This course provides an introduction to the basic concepts and terminology of operating systems. Topics will include multiprogramming, CPU scheduling, memory management, file systems, concurrent processes, multiprocessors, security, and network operating systems. Typically offered Spring.


    View Class Schedule


  
  •  

    CS 30303 - Internship In Computer Science


    Credit Hours: 1.00 to 3.00. Directed in-service experience with employers that may include but not limited to government agencies, private industry, and community organizations. Permission of department required. Typically offered Fall Spring Summer.
    Experiential Learning (EL): Yes


    View Class Schedule


  
  •  

    CS 30900 - Discrete Mathematical Structures


    Prerequisite(s): MA 16400 FOR LEVEL UG WITH MIN. GRADE OF C-

    Credit Hours: 3.00. This course is the study of finite and discrete mathematical structures relating to the theory of computation. Topics will include directed and undirected graphs and their relation to these structures, combinatorial problems inherent in computation, Boolean algebra, and recurrence relations. Typically offered Spring.


    View Class Schedule


  
  •  

    CS 31600 - Programming Languages


    Prerequisite(s): CS 27500 FOR LEVEL UG WITH MIN. GRADE OF C-

    Credit Hours: 3.00. The study of programming language features and their implementation in different types of programming languages. The design goals and motivations for various languages will be discussed. Topics will include a comparison of block-structured, object-oriented, functional, and logic programming languages. The advantages and disadvantages of each type of language will be considered. Specific examples of each type of language will be included. Typically offered Spring.


    View Class Schedule


  
  •  

    CS 33200 - Algorithms


    Prerequisite(s): CS 27500 FOR LEVEL UG WITH MIN. GRADE OF C-

    Credit Hours: 3.00. An algorithm is a procedure for solving a problem in a finite number of steps. Algorithms, along with data structures, form the fundamental building blocks of computer programs. The types of algorithms discussed will include sorting, searching, probabilistic, graph, and geometric algorithms. The following algorithm techniques are covered: backtracking, divide and conquer, branch and bound, greedy method, and dynamic programming. Typically offered Fall.


    View Class Schedule


  
  •  

    CS 34200 - Introduction To Computer-Based Biomedical Image Analysis


    Prerequisite(s): MA 15400 FOR LEVEL UG WITH MIN. GRADE OF C-

    Credit Hours: 4.00. Introduction to image, manipulation and analysis. Biomedical materials to be analyzed include electrophoretic gels, bacterial agar plates, cells and tissues, x-ray films and CAT scan images. Personal computer systems and the basic programming skill of the C language also will be introduced. Typically offered Fall Spring Summer.


    View Class Schedule


  
  •  

    CS 40300 - Undergraduate Research In Computer Science


    Credit hours: 1.00 - 3.00. This course provides students with the opportunity to work closely with faculty on a research project and gain experience with the process of research. Typically offered Fall Spring Summer.


    View Class Schedule


  
  •  

    CS 40400 - Distributed Systems


    Prerequisite(s): CS 30200 FOR LEVEL UG WITH MIN. GRADE OF C-

    Credit Hours: 3.00. A distributed system is two or more computers working together as a single unit. These systems are essential to the understanding of present and future computer applications. This course will include the following topics: concurrent processing, threads, network programming, distributed file systems, remote procedure calls, sockets, distributed objects, client-server models, and Internet protocols. Typically offered Spring.


    View Class Schedule


  
  •  

    CS 41000 - Automata And Computability


    Prerequisite(s): CS 27500 FOR LEVEL UG WITH MIN. GRADE OF C- AND CS 30900 FOR LEVEL UG WITH MIN. GRADE OF C-

    Credit Hours: 3.00. A finite automaton is a mathematical model for a computational system. Computer science embodies many examples of finite state systems. This course will cover the basic principles of deterministic and non-deterministic finite automata, Turing machines, formal language theory, regular expressions, context-free grammers, the halting problem, and unsolvability. Typically offered Fall.


    View Class Schedule


  
  •  

    CS 41600 - Software Engineering


    Prerequisite(s): CS 30200 FOR LEVEL UG WITH MIN. GRADE OF C-

    Credit Hours: 3.00. Software engineering is the study of the theory, methods, and tools which are needed to develop large, complex software systems. This course covers the specifications, design, documentation, implementation, and testing of software systems. Software life cycles, principles of project management, and case studies are covered. A group project will be assigned. Typically offered Spring.


    View Class Schedule


  
  •  

    CS 42000 - Senior Design Project


    Credit Hours: 3.00. The objectives of this course is to provide students with concrete experience in writing advanced computer programs for practical application in science or industry. The student develops necessary software using appropriate techniques and prepares documentation for the use and support of the completed system. Typically offered Fall Spring Summer.
    Experiential Learning (EL): Yes


    View Class Schedule


  
  •  

    CS 44200 - Database Systems


    Prerequisite(s): CS 27500 FOR LEVEL UG WITH MIN. GRADE OF C-

    Credit Hours: 3.00. A database is a system whose purpose is to organize, retrieve, and maintain large amounts of information. This course introduces the concepts and structures used in designing and implementing database systems. Topics include hierarchical network, relational, and object-oriented data models, database design principles, normalization, data dictionaries, query languages and processing. Typically offered Fall.


    View Class Schedule


  
  •  

    CS 45500 - Interactive Computer Graphics


    Prerequisite(s): CS 27500 FOR LEVEL UG WITH MIN. GRADE OF C- AND MA 26500 FOR LEVEL UG WITH MIN. GRADE OF C-

    Credit Hours: 3.00. Computer graphics provides a mechanism for creating and manipulating images by means of a computer. This course covers two-dimensional curve drawing, view transformations, geometric modeling, projects, ray tracing, surface patch, three-dimensional object rendering, shading, and animation. Windows programming using OpenGL and MFC will also be introduced. Typically offered Fall.


    View Class Schedule


  
  •  

    CS 46200 - Introduction To Artificial Intelligence


    Prerequisite(s): CS 27500 FOR LEVEL UG WITH MIN. GRADE OF C-

    Credit Hours: 3.00. Basic problem-solving strategies, heuristic search, problem reduction and AND/OR graphs, knowledge representation, expert systems, generating explanations, uncertainty reasoning, game playing, planning, machine learning, computer vision, and programming systems such as LISP or PROLOG. Typically offered Fall Spring Summer.


    View Class Schedule


  
  •  

    CS 48000 - The Practicum In Computer Science


    Credit Hours: 3.00. The practicum course consists of a small team (faculty adviser and 1 to 4 students) working on a real problem obtained in conjunction with business or industry. Not more than two terms of MA 480 and/or C S 480 may be taken for credit. Typically offered Fall Spring Summer.


    View Class Schedule


  
  •  

    CS 49000 - Topics In Computer Sciences For Undergraduates


    Credit Hours: 1.00 to 5.00. Supervised reading and reports in various fields. Permission of instructor required. Typically offered Fall Spring Summer.


    View Class Schedule


  
  •  

    CS 50100 - Computing For Science And Engineering


    Credit Hours: 3.00. Credit in this course may not be used toward a graduate degree in Computer Sciences. Computational concepts, tools, and skills for computational science and engineering scripting for numerical computing, scripting for file processing, high performance computing, and software development. Project may be required. Typically offered Fall.


    View Class Schedule


  
  •  

    CS 51400 - Numerical Analysis


    Prerequisite(s): CS 41400 FOR LEVEL UG WITH MIN. GRADE OF C-

    Credit Hours: 3.00. (MA 51400) Iterative methods for solving nonlinear equations; linear difference equations, applications to solution of polynomial equations; differentiation and integration formulas; numerical solution of ordinary differential equations; roundoff error bounds. Typically offered Fall.


    View Class Schedule


  
  •  

    CS 51500 - Numerical Linear Algebra


    Prerequisite(s): CS 31400 FOR LEVEL UG WITH MIN. GRADE OF C- OR MA 26500 FOR LEVEL UG WITH MIN. GRADE OF C- OR MA 35100 FOR LEVEL UG WITH MIN. GRADE OF C- AND MA 51100 FOR LEVEL GR WITH MIN. GRADE OF C-

    Credit Hours: 3.00. Direct and iterative solvers of dense and sparse linear systems of equations, numerical schemes for handling symmetric algebraic eigenvalue problems, and the singular-value decomposition and its applications in linear least squares problems. Typically offered Spring.


    View Class Schedule


  
  •  

    CS 51540 - Object Oriented Design


    Credit Hours: 3.00.  This course is for students who already have programming experience. The course exposes students to the depth and breadth of modern programming practice, with the goal of making students better programmers. It provides a rigorous introduction to the advanced concepts behind object oriented programming such as encapsulation, information hiding, inheritance, dynamic binding and polymorphism. We discuss object-oriented design, design patterns and see how they can be implemented in different object-oriented programming languages.  Java and C++ are used as the vehicle for illustrating and implementing these concepts.  Permission of department required. Typically offered Fall Spring Summer.


    View Class Schedule


  
  •  

    CS 59000 - Topics In Computer Sciences


    Credit Hours: 1.00 to 5.00. Directed study for students who wish to undertake individual reading and study on approved topics. Permission of instructor required. Typically offered Fall Spring.


    View Class Schedule



Construction Engineering Management Technology

  
  •  

    CEMT 10300 - Introduction To Construction Management


    Credit Hours: 3.00. This course will provide students with an introduction to the construction management discipline, and prepare students for the program curriculum. Additionally, this course will serve as a Freshman Experience course, and will include utilization of campus resources, goal setting, values exploration, relationship of academic planning and life goals, discipline-specific career exploration, and critical thinking. Typically offered Fall.
    General Education: First Year Experience


    View Class Schedule


  
  •  

    CEMT 11200 - Surveying Fundamentals


    Prerequisite(s): MA 14700 FOR LEVEL UG WITH MIN. GRADE OF C- OR MA 15300 FOR LEVEL UG WITH MIN. GRADE OF C- OR APPL FOR MIN. SCORE OF 60

    Credit Hours: 3.00. Introduction to basic surveying operations. Development of the surveying skills necessary to measure distances, angles, and elevations to required accuracies. Calculation of tape corrections, bearing, coordinates, traverses, and areas. Emphasis is placed on instrument use and note-keeping techniques. Typically offered Spring.


    View Class Schedule


  
  •  

    CEMT 11700 - Construction Graphics


    Credit Hours: 3.00. Study of graphic solutions to problems conditioned by traditional and emerging construction document standards. Construction document creation is based on current architectural engineering and construction (AEC) standards with a focus on residential settings. Introductory 2D documentation will progress into 3D modeling techniques. Typically offered Spring.
    General Education: Technology


    View Class Schedule


  
  •  

    CEMT 16001 - Statics


    Prerequisite(s): MA 14700 FOR LEVEL UG WITH MIN. GRADE OF C- OR MA 15300 FOR LEVEL UG WITH MIN. GRADE OF C-

    Credit Hours: 3.00. Study of forces acting on bodies at rest. Coplanar and non-coplanar forces, concurrent and non-concurrent forces, hydrostatic forces, centroids and moments of inertia will be studies. Typically offered Spring.


    View Class Schedule


  
  •  

    CEMT 17000 - Materials And Systems Of Construction


    Credit Hours: 3.00. An introduction to the nature of the construction industry and a survey of the most commonly used construction materials with special emphasis on their properties characteristics, limitations and applications into different construction elements and systems such as foundations columns, trusses, arches, frames, etc. Guest speakers will discuss the nature and opportunities within the construction industry. Typically offered Fall.


    View Class Schedule


  
  •  

    CEMT 20900 - Land Surveying and Subdivision


    Prerequisite(s): (CEMT 11700 FOR LEVEL UG WITH MIN. GRADE OF C- OR ARET 11700 FOR LEVEL UG WITH MIN. GRADE OF C- OR ART 15000 FOR LEVEL UG WITH MIN. GRADE OF C-) AND (CEMT 11200 FOR LEVEL UG WITH MIN. GRADE OF C- OR CET 10400 FOR LEVEL UG WITH MIN. GRADE OF C- OR BCM 11200 FOR LEVEL UG WITH MIN. GRADE OF C-) AND (CEMT 25300 FOR LEVEL UG WITH MIN. GRADE OF C- OR CET 25300 FOR LEVEL UG WITH MIN. GRADE OF C-)

    Credit Hours: 3.00 or 4.00. Theory and practice of land surveying, subdivision, filing and recording deeds, United States government survey of public lands, laws of land surveying, descriptions and area computations for land surveys. Subdivision planning, calculations and plotting, water main layouts, storm and sanitary sewer calculations and layouts. Street plans and profiles. Typically offered Spring.


    View Class Schedule


  
  •  

    CEMT 22200 - Architectural Construction


    Prerequisite(s): CEMT 11700 FOR LEVEL UG WITH MIN. GRADE OF C- OR ARET 11700 FOR LEVEL UG WITH MIN. GRADE OF C-

    Credit Hours: 3.00. Preparation of preliminary and working drawings for an intermediate-sized commercial or institutional building. Typically offered Fall.


    View Class Schedule


  
  •  

    CEMT 23000 - Mechanical And Electrical Systems


    Prerequisite(s): CEMT 11700 FOR LEVEL UG WITH MIN. GRADE OF C-

    Credit Hours: 3.00. A survey of systems for the supply and drainage of water, the heating and cooling of buildings, and the electrical power and lighting for buildings. Typically offered Fall.


    View Class Schedule


  
  •  

    CEMT 25300 - Hydraulics And Drainage


    Prerequisite(s): CEMT 16001 FOR LEVEL UG WITH MIN. GRADE OF C- OR CET 16000 FOR LEVEL UG WITH MIN. GRADE OF C-

    Credit Hours: 3.00. Basic hydrostatics, Bernoulli’s equation, flow in water and sewer lines, overland and ditch drainage, and culvert size determination. Typically offered Fall.


    View Class Schedule


  
  •  

    CEMT 26001 - Strength Of Materials


    Prerequisite(s): CEMT 16001 FOR LEVEL UG WITH MIN. GRADE OF C- OR CET 16000 FOR LEVEL UG WITH MIN. GRADE OF C- OR MET 11800 FOR LEVEL UG WITH MIN. GRADE OF C-

    Credit Hours: 3.00. Study of stress-strain relationships, shear and bending moment diagrams, stresses and deflections of beams, axial loads, and combined stresses. Applied problems in the field structural design. Typically offered Fall.


    View Class Schedule


  
  •  

    CEMT 26600 - Materials Testing


    Prerequisite(s): CEMT 26001 FOR LEVEL UG WITH MIN. GRADE OF C- OR CET 26000 FOR LEVEL UG WITH MIN. GRADE OF C- OR MET 21100 FOR LEVEL UG WITH MIN. GRADE OF C-

    Credit Hours: 3.00. Testing of construction materials to determine physical and mechanical properties. Preparation of reports from data secured from such tests. Typically offered Spring.


    View Class Schedule


  
  •  

    CEMT 27600 - Construction Specifications And Contracts


    Prerequisite(s): CEMT 11700 FOR LEVEL UG WITH MIN. GRADE OF C- OR ARET 25000 FOR LEVEL UG WITH MIN. GRADE OF C- OR ART 15000 FOR LEVEL UG WITH MIN. GRADE OF C- OR CET 20800 FOR LEVEL UG WITH MIN. GRADE OF C-

    Credit Hours: 3.00. Analyze the content and organization of specifications and how they relate to working drawings during construction. A study of the various types of contract documents used for construction. Typically offered Spring.


    View Class Schedule


  
  •  

    CEMT 28100 - Structural Calculations


    Prerequisite(s): CEMT 26001 FOR LEVEL UG WITH MIN. GRADE OF C- OR CET 26000 FOR LEVEL UG WITH MIN. GRADE OF C- OR MET 21100 FOR LEVEL UG WITH MIN. GRADE OF C- OR CET 26000 FOR LEVEL UG WITH MIN. GRADE OF C-

    Credit Hours: 3.00. Practice in the calculation of loads, reactions, shear, and moment for determinate structures. Analysis and design of steel structural members subjected to tension, compression, bending and combined stresses. Typically offered Spring.


    View Class Schedule


  
  •  

    CEMT 29901 - Construction Engineering And Management Technology


    Credit Hours: 1.00 to 3.00. Independent project or laboratory work is conducted under the supervision of appropriate CEMT faculty. Hours and subject matter must be arranged by instructor and approved by CEMT curriculum subcommittee. Permission of instructor required. Typically offered Fall Spring Summer.


    View Class Schedule


  
  •  

    CEMT 30600 - Construction And Route Surveying


    Prerequisite(s): CEMT 11200 FOR LEVEL UG WITH MIN. GRADE OF C- OR CET 10400 FOR LEVEL UG WITH MIN. GRADE OF C- OR BCM 11200 FOR LEVEL UG WITH MIN. GRADE OF C-

    Credit Hours: 3.00. Application of surveying skills relevant to the construction field. Projects include; layout of commercial and industrial buildings, transfer of horizontal and vertical control, establishment of route centerlines, establishment of lines and grades, determination of earthwork quantities, establishing slope stakes, triangulation, topographic mapping, etc. Instruments used will include transits, theodolites, automatic levels, construction lasers, and EDMs. Typically offered Fall.


    View Class Schedule


  
  •  

    CEMT 30900 - Principles of Highway Construction


    Credit Hours: 3.00. Basic principles of highway construction, including materials, methods, interpreting of plans and specifications, earthmoving, drainage, paving, bridges, and retaining walls. Typically offered Spring.


    View Class Schedule


  
  •  

    CEMT 31000 - Surveying Computations


    Prerequisite(s): BCM 11200 FOR LEVEL UG WITH MIN. GRADE OF C-

    Credit Hours: 3.00. Analysis of errors in surveying measurements. Adjustments to surveying measurements, including an introduction to the least squares adjustment method. Computations using rectangular coordinates including intersections and coordinate transformations. Computations associated with horizontal and vertical control networks. Typically offered Fall Spring Summer.


    View Class Schedule


  
  •  

    CEMT 32500 - Structural Applications


    Prerequisite(s): CEMT 28100 FOR LEVEL UG WITH MIN. GRADE OF C- OR CET 28000 FOR LEVEL UG WITH MIN. GRADE OF C-

    Credit Hours: 3.00. Techniques in analyzing statically determinant and indeterminate structures with a discussion of moment distribution. Standard design procedures for wood, steel, and concrete structures. Sizing of beams, columns and connections. Typically offered Fall.


    View Class Schedule


  
  •  

    CEMT 33100 - Properties And Behavior Of Soils


    Prerequisite(s): CEMT 26600 FOR LEVEL UG WITH MIN. GRADE OF C- OR CET 26600 FOR LEVEL UG WITH MIN. GRADE OF C-

    Credit Hours: 3.00. Identification and properties of soils with emphasis on laboratory and field testing. Behavior of soils relating to design and construction of structures and highways. Typically offered Fall.


    View Class Schedule


  
  •  

    CEMT 34000 - Fundamentals Of Construction Safety


    Credit Hours: 3.00. (OLS 34000) Overview of construction safety and health regulations. Throughout the course students will participate in discussions pertaining to construction safety issues and will be provided information to evaluate the primary OSHA targeted hazards in the construction industry, OSHA 30 Hr. card. Students will learn to recognize key hazards, be exposed to control technologies and corrective actions for the prevention of an injury, illness, and fatality that commonly occurs at construction sites. (Not open to students with credit in OLS 34000). Typically offered Spring.


    View Class Schedule


  
  •  

    CEMT 34101 - Construction Operations


    Credit Hours: 3.00. Management, methods and equipment used in the construction of buildings, earthworks, bridges and roads. Contractor organization, job management, and safety. Excavation, formwork, concrete, masonry, and steel erection methods. Typically offered Fall.


    View Class Schedule


  
  •  

    CEMT 34201 - Construction Costs And Bidding


    Prerequisite(s): CEMT 34101 FOR LEVEL UG WITH MIN. GRADE OF C- OR CMET 34100 FOR LEVEL UG WITH MIN. GRADE OF C-

    Credit Hours: 3.00. A study of methods to estimate quantites of materials required in construction. Practice in making quantity surveys. Estimating total job costs (material and labor, quality survey, overhead, subcontracts) and bidding practices of the construction industry. Topics in construction law and ethics. Typically offered Spring.


    View Class Schedule


  
  •  

    CEMT 34400 - Construction Inspection


    Prerequisite(s): BCM 23500 FOR LEVEL UG WITH MIN. GRADE OF C- OR ARET 27600 FOR LEVEL UG WITH MIN. GRADE OF C- OR CEMT 27600 FOR LEVEL UG WITH MIN. GRADE OF C- OR CMET 34100 FOR LEVEL UG WITH MIN. GRADE OF C- OR CEMT 34101 FOR LEVEL UG WITH MIN. GRADE OF C-

    Credit Hours: 3.00. Inspection procedures as applied to contracted construction and the execution of the completed contract. Typically offered Spring.
    Experiential Learning (EL): Yes


    View Class Schedule


  
  •  

    CEMT 38000 - Concrete Construction


    Prerequisite(s): CEMT 26001 FOR LEVEL UG WITH MIN. GRADE OF C- OR CET 26000 FOR LEVEL UG WITH MIN. GRADE OF C-

    Credit Hours: 3.00. An overview of concrete construction, including material composition, behavior and handling of concrete, formwork, and concrete reinforcement.Typically offered Fall.


    View Class Schedule


  
  •  

    CEMT 44500 - Construction Management I


    Prerequisite(s): (CEMT 34201 FOR LEVEL UG WITH MIN. GRADE OF C- OR CMET 44200 FOR LEVEL UG WITH MIN. GRADE OF C- OR BCM 37500 FOR LEVEL UG WITH MIN. GRADE OF C-) AND (CEMT 34400 FOR LEVEL UG WITH MIN. GRADE OF C- OR CMET 34000 FOR LEVEL UG WITH MIN. GRADE OF C-) AND (CEMT 45000 FOR LEVEL UG WITH MIN. GRADE OF C- OR CMET 45000 FOR LEVEL UG WITH MIN. GRADE OF C- OR BCM 21200 FOR LEVEL UG WITH MIN. GRADE OF C-)

    Credit Hours: 3.00. Business policy and problems relating to construction companies. Includes contractors’ organization, financial management, project management, supervision, cost analysis, and equipment economics and topics in construction law and ethics. Typically offered Spring.


    View Class Schedule


  
  •  

    CEMT 45000 - Construction Scheduling


    Prerequisite(s): CEMT 34101 FOR LEVEL UG WITH MIN. GRADE OF C- OR CMET 34100 FOR LEVEL UG WITH MIN. GRADE OF C-

    Credit Hours: 3.00. A study of the planning and control of construction projects. Time schedules for materials, labor and equipment ,expediting material delivery, bar charts, Critical Path Method (CPM) scheduling. Precedence diagrams and Program Evaluation Review Techniques (PERT). The course emphasizes the use of computers for scheduling and updating of the construction process. Typically offered Fall.


    View Class Schedule


  
  •  

    CEMT 48900 - Senior Project Survey


    Credit Hours: 1.00. Students will develop a topic for the following design project, CMET 49000. Students will establish project scope, general and specific objectives, literature review and background, and establish time schedules for completion of the project. Students are encouraged to develop alternate proposals. Students will analyze a previously completed senior project. Typically offered Fall Spring.


    View Class Schedule


  
  •  

    CEMT 49000 - Senior Project


    Prerequisite(s): CEMT 48900 FOR LEVEL UG WITH MIN. GRADE OF C- OR CMET 48900 FOR LEVEL UG WITH MIN. GRADE OF C-

    Credit Hours: 3.00. Development of a project combining the skill and knowledge gained from previous courses. Project is presented before a departmental panel and will include graphical material, oral, and written communication. Typically offered Fall Spring Summer.
    Experiential Learning (EL): Yes


    View Class Schedule


  
  •  

    CEMT 49400 - Engineering Economics for Construction


    Credit Hours: 3.00. Introduction to engineering economy and its methods related to time value of money. Economical evaluation and comparison of alternatives considering costs, returns, interest, taxes, and probability in a time span; determining feasibility, break-even points, and rate of return. Cost indices for construction. Typically offered Spring.


    View Class Schedule


  
  •  

    CEMT 49901 - Construction Engineering And Management Technology


    Credit Hours: 1.00 to 3.00. Independent project or laboratory work is conducted under the supervision of appropriate CEMT faculty. Hours and subject matter must be arranged by instructor and approved by CEMT curriculum subcommittee. Permission of instructor required. Typically offered Fall Spring Summer.


    View Class Schedule



Construction Management and Engineering Technology

  
  •  

    CMET 10000 - Freshman Experience For CMET


    Credit Hours: 1.00. This course will include utilization of campus resources, goal setting, values exploration, relationship of academic planning and life goals, discipline-specific career exploration and critical thinking. Typically offered Fall Spring.


    View Class Schedule


  
  •  

    CMET 10100 - Construction Lectures


    Credit Hours: 1.00. Construction Lectures. Typically offered Fall Spring Summer.


    View Class Schedule


  
  •  

    CMET 10200 - Technical Computations


    Credit Hours: 2.00. A study of elements from algebra and trigonometry appropriate to surveying, estimating, statics, and other construction-related courses. Graphs and reports are included. Additionally, word processing, spreadsheets, and PowerPoint presentations will be included. The correct use of calculators will be addressed. Typically offered Fall Spring.


    View Class Schedule


  
  •  

    CMET 10300 - Introduction To Construction Management


    Credit Hours: 3.00. This course will provide students with an introduction to the construction management discipline, and prepare students for the program curriculum. Additionally, this course will serve as a Freshman Experience course, and will include utilization of campus resources, goal setting, values exploration, relationship of academic planning and life goals, discipline-specific career exploration, and critical thinking. Typically offered Fall Spring.
    General Education: First Year Experience


    View Class Schedule


  
  •  

    CMET 19000 - Construction Experience I


    Credit Hours: 1.00. Minimum of 10 weeks work experience in the construction industry, plus written report of directed academic project. Typically offered Fall Spring Summer.


    View Class Schedule


 

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