Apr 20, 2024  
2021-2022 Florida Tech Catalog 
    
2021-2022 Florida Tech Catalog [ARCHIVED CATALOG]

Course Descriptions


Courses are listed alpha-numerically. The 1000, 2000, 3000 and 4000 series are undergraduate courses. The 5000 series are graduate courses that can also be taken by undergraduates with cumulative grade point averages of 2.75 or higher, who have satisfied all listed prerequisites and whose registration is approved by the department head or program chair responsible for the course. The 6000 series courses are restricted to graduate students only. Courses below 1000 are developmental in nature, are not counted in GPA calculations and do not count toward any Florida Tech degree.

Courses that may be taken in fulfillment of Undergraduate Core Requirements are designated as follows: CL: computer literacy requirement, COM: communication elective, HU: humanities elective, LA: liberal arts elective, Q: scholarly inquiry requirement, SS: social science elective, CC: cross-cultural, Hon: course may include honors sections during some semesters. These designations follow the course descriptions. Other courses that satisfy Undergraduate Core Requirements are identified by the course prefix: any MTH course can be used toward meeting the mathematics requirement; and any AVS, BIO, CHM or PHY course, or EDS 1031  or EDS 1032 , toward meeting the physical/life sciences requirement.

 

Computer Science

  
  • CSE 4610 Requirements Engineering

    Credit Hours: 3
    Studies in depth software requirements engineering tools and techniques. Includes gathering user requirements, formal specification of system behavior, system interfaces, end user and system documentation and validation techniques. Emphasizes the end-user aspect of gathering and formalizing user expectations.
    Prerequisite: CSE 2410  
  
  • CSE 4611 Software Maintenance and Evolution

    Credit Hours: 3
    Introduces the methods, principles and practices of software maintenance and evolution. Topics include program slicing, reusable components, refactoring, regression testing, program comprehension, reverse engineering and impact analysis.
    Prerequisite: CSE 2410  
  
  • CSE 4621 Software Metrics and Modeling

    Credit Hours: 3
    Examines common software metrics, axiomatic foundations of measurement, validity of measurements and measurement dysfunction, and some statistical and modeling approaches to help students make their software measurements meaningful.
    Prerequisite: (CSE 2400  or MTH 2401 ), and CSE 2410  
  
  • CSE 4683 Formal Methods

    Credit Hours: 3
    Introduces the use of mathematical models of software systems for their specification and validation. Includes finite state machine models, models of concurrent systems, verification of models, and limitations of these techniques.
    Prerequisite: CSE 3421  and CSE 4083  
  
  • CSE 4820 Wireless and Mobile Security

    Credit Hours: 3
    Examines the security and privacy of wireless and mobile technologies from a practical point of view. Discusses cryptographic primitives and proper association and authentication of users. Examines the history of design/implementation flaws in various wireless technologies. Discusses recent wireless security-related trends and technologies.
    Prerequisite: CSE 3231  and CSE 3801  
  
  • CSE 4830 Software Reverse Engineering

    Credit Hours: 3
    Examines different assembly languages and the study of how compilers generate the control flows in each language. Focuses on the constructs of If, If-then-else, Switch, and Loops. Discusses anti-RE techniques, C++ naming, polymorphism and vftables, static/dynamically compiled programs, and embedded/mobile devices.
    Prerequisite: CSE 3120  and CSE 3801  
  
  • CSE 4840 Cyber Offense Fundamentals

    Credit Hours: 3
    Examines offensive cyber operations scenarios from both a strategic and tactical point of view. Discusses strategic concepts including the planning, execution, and phases of cyber operations. Enumerates attack methods in the cyber kill chain and MITRE Att&ck Framework through practical exercises. Reviews case studies of offensive cyber operations.
    Prerequisite: CSE 3801  
  
  • CSE 4850 Introduction to Vulnerability Research

    Credit Hours: 3
    Introduces exploit development by static and dynamic analysis of vulnerabilities. Provides a taxonomy of vulnerabilities including buffer overflows, use-after-free, format strings, and logic bugs. Examines the concept of overcoming exploit mitigation strategies with return-oriented programming and memory-leaks.
    Prerequisite: CSE 3120  and CSE 3801  and CSE 4830  
  
  • CSE 5150 Data Analysis Methods

    Credit Hours: 3
    Introduces students to processing, management, analysis and visualization of research data. Covers how to define a research project, collect and prepare data, and present analytical results using commonly available tools and software packages. Prior programming experience is not required. Noncredit for computer science and software engineering majors.
    Requirement(s): Academic unit head approval
  
  • CSE 5210 Formal Languages and Automata Theory

    Credit Hours: 3
    Presents abstract models of computers (finite automata, pushdown automata and Turing machines) and the language classes they recognize or generate (regular, context-free and recursively enumerable). Also presents applications in compiler design, algorithms and complexity theory.
    Recommended: Background equivalent to CSE 2010 Algorithms and Data Structures 
  
  • CSE 5211 Analysis of Algorithms

    Credit Hours: 3
    Presents time and space complexity of computer algorithms. Includes algorithm classes, such as divide-and-conquer, greedy, dynamic programming and backtracking; techniques for solving recurrence equations; graph algorithms; searching and sorting; and deterministic and nondeterministic polynomial time problem classes.
    Recommended: Background knowledge equivalent to CSE 2010 Algorithms and Data Structures  and MTH 1002 Calculus 2 
  
  • CSE 5231 Computer Networks

    Credit Hours: 3
    Introduces network design, protocol, function layering, networking architectures (TCP/IP, frame relay, ATM) and components (hubs, routers, switches), analytical issues (throughput, delay, bandwidth management, congestion and error control, sliding windows, retransmission strategies, contention resolution) and network traffic analysis methodologies.
    Recommended: Background knowledge equivalent to CSE 2400 Applied Statistics  and MTH 1002 Calculus 2 
  
  • CSE 5232 Network Programming

    Credit Hours: 3
    Covers design and implementation of programs that communicate with other programs across a computer network. Includes common protocols, network management and debugging tools, server- and client-side networking, presentation layer, secure socket layer, multithreading, exceptions, remote procedure call and peer-to-peer networking.
    Recommended: Background knowledge equivalent to CSE 2010 Algorithms and Data Structures 
  
  • CSE 5233 Computer Forensics

    Credit Hours: 3
    Introduces concepts and techniques for the seizure and examination of digital evidence, along with the legal and ethical issues related to reporting on the results. Covers forensic tools and investigative procedures and includes a survey of current literature.
    Recommended: Background knowledge equivalent to CSE 3120 Computer Architecture and Assembly Programming  and CSE 4001 Operating Systems Concepts  .
  
  • CSE 5234 Web Applications

    Credit Hours: 3
    Covers design and implementation of programs that offer services over the Web. Addresses Web-related standards and trends, browser compatibility, Web-related security and authentication, architectures, multimedia support, accessibility and internationalization. Involves projects using multiple technologies.
    Recommended: Background knowledge equivalent to CSE 1002 Fundamentals of Software Development 2 .
  
  • CSE 5240 Parallel Processing

    Credit Hours: 3
    Investigates architectures for parallel computers and parallel algorithms for computational problems. Discusses performance evaluation metrics for the performance of parallel processing.
  
  • CSE 5241 Distributed Computing

    Credit Hours: 3
    Studies the fundamental concepts in software systems that support and work in a distributed computing environment. Includes discussion of network communication mechanisms, distributed operating systems, services supporting distributed systems, distributed database systems, fault-tolerant systems and distributed algorithms.
    Recommended: Background knowledge equivalent to CSE 4001 Operating Systems Concepts .
  
  • CSE 5250 Programming Languages

    Credit Hours: 3
    Surveys programming language concepts including language features, implementation issues and language groups.
    Recommended: Background knowledge equivalent to CSE 2010 Algorithms and Data Structures .
  
  
  • CSE 5260 Database Systems

    Credit Hours: 3
    Introduces the analysis and design of typical database systems. Includes theoretical and practical aspects of designing database systems and a substantial project.
    Recommended: Background knowledge equivalent to CSE 2010 Algorithms and Data Structures .
  
  • CSE 5272 Computer and Information Security

    Credit Hours: 3
    Examines concepts of modern computer security from a practical point of view. Includes vulnerability analysis, threat modeling and risk assessment, and techniques for asset protection. Discusses economic, legal and ethical issues in computer security. Emphasizes a system-wide view of security and includes a survey of current literature.
    Recommended: Background knowledge equivalent to  CSE 2010 Algorithms and Data Structures .
  
  • CSE 5280 Computer Graphics

    Credit Hours: 3
    Presents the graphics pipeline for polygonal-based models. Includes mathematical concepts and data structures for graphics, coordinate systems, clipping, scan conversion, hidden-object detection, rendering, color models and graphics programming standards.
    Recommended: Background knowledge equivalent to CSE 2050 Programming in a Second Language  and MTH 1002 Calculus 2 .
  
  • CSE 5281 Graphical User Interfaces

    Credit Hours: 3
    Studies the theories and techniques of human-computer interaction and the design of direct manipulation graphical-user interfaces that support menus, buttons, sliders and other widgets for input, text and graphics for output. Students design, implement and evaluate a graphical-user interface.
  
  • CSE 5290 Artificial Intelligence

    Credit Hours: 3
    Introduces the theoretical foundations of artificial intelligence, focusing on the areas of automated reasoning, search and heuristics. Introduces an AI language to implement concepts.
    Recommended: Background knowledge equivalent to CSE 2010 Algorithms and Data Structures 
  
  • CSE 5310 Management and Processing of Big Data

    Credit Hours: 3
    Provides students with theoretical knowledge and practical experience in data storage, management and retrieval for analysis or operations. Explores the transition from traditional data warehouse architectures to modern big-data architectures that robustly handle data variety, volumes and velocities.
  
  • CSE 5311 Numerical Methods for Data Analytics

    Credit Hours: 3
    Covers the mathematical and programming skills needed by data scientists. Focuses on mathematical concepts and their real-world application to data science. Reinforces the understanding of concepts by hands-on implementation using scientific programming languages such as Python or R, and industry-standard numerical packages.
  
  • CSE 5312 Software Engineering for Data Analytics

    Credit Hours: 3
    Presents fundamental concepts and methods required to successfully engineer the full life cycle of data-science software systems. Includes requirements and system architecture, design and construction, and testing and evaluation. Uses modern data science and software engineering tools to develop an analytics software system.
    Prerequisite: CSE 5310  and CSE 5311   Corequisite: CSE 5310  and CSE 5311  
  
  • CSE 5313 Applied Machine Learning at Scale

    Credit Hours: 3
    Introduces the basics of applied machine learning. Focuses on learning models from massive amounts of data and their use in prediction and pattern discovery. Uses modern parallel scalable frameworks to apply machine-learning methods to problems that include structured and unstructured data.
    Prerequisite: CSE 5312  
  
  • CSE 5400 Topics in Computer Science

    Credit Hours: 3
    Current topics in computer science at the introductory graduate level. Topics vary and the course may be repeated for credit.
    Requirement(s): Instructor approval
    May be repeated for credit
  
  • CSE 5401 Independent Study in Computer Science

    Credit Hours: 1 - 3
    Working closely with a faculty member, the student probes a subject in greater depth than is normally possible in a regular class. Requires a comprehensive paper or an applied research project.
    Requirement(s): Instructor approval
  
  • CSE 5402 Projects in Computer Science

    Credit Hours: 1 - 3
    Working closely with a faculty member, the student develops a project in computer science to a greater depth than is normally possible in a regular class. Requires an applied research project.
    Requirement(s): Instructor approval
  
  • CSE 5500 Computer Science Seminar

    Credit Hours: 0
    Presentations by faculty, graduate students and guest speakers on topics of current interest.
    May be repeated for credit
  
  • CSE 5501 Computer Sciences Internship

    Credit Hours: 0
    Industry-based internship experience under the supervision of a graduate faculty member, to provide professional experience for graduate students without prior experience in a practical information technology setting.
    Requirement(s): Instructor approval and at least nine graduate credit hours in computer science completed with a minimum 3.0 GPA
  
  • CSE 5610 Computational Complexity

    Credit Hours: 3
    Reviews problems, algorithms, Turing machines and computability. Studies Boolean and first-order logic, leading to undecidability results; and relations among complexity classes using reductions and completeness. Presents approximate and randomized algorithms.
    Prerequisite: CSE 5210  and CSE 5211  
  
  • CSE 5615 Computational Molecular Biology

    Credit Hours: 3
    Introduces important computational problems related to molecular biology. Includes motif finding, approximate sequence alignment, phylogeny construction and system biology. Requires knowledge in programming, discrete mathematics, data structures and algorithms. Does not require prerequisite biological sciences (BIO) course.
  
  • CSE 5630 Advanced Operating Systems

    Credit Hours: 3
    Studies in detail the design and implementation of an operating system. Discusses various data structures and algorithms for process, memory and input/output device management. Investigates issues in distributed operating systems.
    Recommended: Background knowledge equivalent to CSE 4001 Operating Systems Concepts 
  
  • CSE 5636 Network Security

    Credit Hours: 3
    Covers network intrusion detection, statistical anomaly detection and network perimeter security, and traffic monitoring including tools (Ethereal, TCPDUMP) used to analyze captured traffic streams. Overviews methods and tools used by hackers. Includes statistical anomaly detection and its role in detecting previously unseen attacks.
    Prerequisite: (CSE 5231  or ECE 5534 ) and (CSE 5272  or CYB 5272 )
  
  • CSE 5640 Processing and Storage of Massive Data Sets 1

    Credit Hours: 3
    Introduces large-scale distributed systems. Emphasizes big-data processing and storage infrastructures. Provides hands-on experience with scalable SQL and NoSQL data management solutions, data mining algorithms, practical statistical and machine learning concepts, and data visualization. 
    Prerequisite: CSE 5312  
  
  • CSE 5645 Analytics for Time Series Data

    Credit Hours: 3
    Covers analysis methods for both continuous and discrete time-series data. Emphasizes discovering patterns in the signals, removing trends, forecasting and multi-scale analysis. Gives hands-on experience with selecting techniques, formulating models and performing analysis for decision support.
    Prerequisite: CSE 5312  
  
  • CSE 5646 Analytics for Textual Data

    Credit Hours: 3
    Provides the knowledge and skills needed to construct, model, apply and evaluate text analytics over massive data for a variety of applications. Requires students to choose, implement and apply graphical, statistical and numerical techniques to discover key patterns and gain insight from textual data.
    Prerequisite: CSE 5312  
  
  • CSE 5647 Analytics for Network Data

    Credit Hours: 3
    Provides the knowledge to analyze, model and apply network science methods in a variety of applications. Emphasizes choosing, applying and implementing numerical techniques to discover key patterns and gain insight from network data. Encompasses relational, sequential and other graph-based data. 
    Prerequisite: CSE 5312  
  
  • CSE 5648 Analytics for Visual Data

    Credit Hours: 3
    Covers how to detect, retrieve, categorize and search information from visual data (image, video, multidimensional signals from both visible and non-visible spectra). Also covers algorithms for object recognition, detection, tracking and segmentation. Emphasizes large-scale datasets.
    Prerequisite: CSE 5312  
  
  • CSE 5650 Advanced Programming Languages

    Credit Hours: 3
    Presents theoretical topics in programming languages. Includes the lambda-calculus, functional programming, type interface and different approaches to the semantics of programming languages.
    Prerequisite: CSE 5250  
  
  • CSE 5656 Theory and Applications of Complex Networks

    Credit Hours: 3
    Explores complex networks by studying theory, developing algorithmic results and investigating applications related to networks’ distribution and redistribution of information, water, food and energy; representation of physical pipes, personal relationships or the manifestation of economic interdependencies.
    Recommended: Background knowledge equivalent to CSE 2400 Applied Statistics  and MTH 2401 Probability and Statistics 
  
  • CSE 5660 Database Management Systems

    Credit Hours: 3
    Studies the internal components of a database management system (DBMS). Includes data organization, query optimization, transaction processing, concurrency control, logging and recovery, security and distributed DBMS.
    Prerequisite: CSE 5260  
  
  • CSE 5670 Software Design Methods

    Credit Hours: 3
    Covers technical aspects of software design and development. Includes techniques to decompose a system into objects, methods for designing an object’s data structure and techniques for writing and verifying code.
  
  • CSE 5673 Cryptology

    Credit Hours: 3
    Focuses on making and breaking codes. Students learn how to crack enciphered messages without knowing the enciphering keys. Covers modern encryption and its application to digital signatures, digital cash, voting and cryptographic protocols.
    Recommended: Background knowledge equivalent to CSE 2010 Algorithms and Data Structures 
  
  • CSE 5683 Advanced Computer Vision

    Credit Hours: 3
    Reviews recent technologies and trends of computer vision and image analysis. Research-oriented for graduate computer science and engineering students.
    Recommended: Background knowledge equivalent to CSE 2010 Algorithms and Data Structures .
  
  • CSE 5692 Constraint Reasoning

    Credit Hours: 3
    Covers foundations of constraint satisfaction and constraint-based reasoning; problem representation and characterization; consistency checking, heuristics and search; deterministic and stochastic solving methods; and applications such as scheduling, timetabling and temporal reasoning.
    Recommended: Background knowledge equivalent to CSE 5211 Analysis of Algorithms  and CSE 5290 Artificial Intelligence 
  
  • CSE 5693 Machine Learning

    Credit Hours: 3
    Covers computational paradigms and techniques in learning and adaptation. Includes tree learning, rule learning, genetic algorithms, neural networks, case-based learning, Bayesian learning, analytical learning and reinforcement learning.
    Prerequisite: CSE 5290  
  
  • CSE 5694 Robotics and Artificial Intelligence

    Credit Hours: 3
    Introduces the concept of robot and the various algorithms used in robotics. Emphasizes artificial intelligence in robotics. Covers modeling, planning, mapping and localization algorithms. Also includes using robotic arms and teams of mobile robots.
    Recommended: Previous programming experience and background knowledge equivalent to MTH 1002 Calculus 2  
    Prerequisite: CSE 5290  
  
  • CSE 5780 Pattern Recognition in Biomedical Applications

    Credit Hours: 3
    Introduces the fundamentals of statistical pattern recognition with examples from different biomedical application areas. Studies techniques for analyzing multidimensional data of various types and scales. Also covers algorithms for projections, and clustering and classification of data.
  
  • CSE 5800 Advanced Topics in Computer Science

    Credit Hours: 3
    Current topics in computer science at the advanced graduate level.
    Requirement(s): Instructor approval
    Topics vary and the course may be repeated for credit.
  
  • CSE 5801 Independent Research in Computer Science

    Credit Hours: 1 - 3
    Working closely with a faculty member, the student studies a research topic and writes a research paper.
    Requirement(s): Instructor approval
    May be repeated for credit
  
  • CSE 5802 Research Projects in Computer Science

    Credit Hours: 1 - 3
    The student works closely with a faculty member on a well-defined research project.
    Requirement(s): Instructor approval
    May be repeated for credit
  
  • CSE 5899 Final Semester Thesis

    Credit Hours: 0 - 2
    Variable registration for thesis completion after satisfaction of minimum registration requirements.
    Requirement(s): Approval by Office of Graduate Programs and accepted petition to graduate
  
  • CSE 5999 Thesis

    Credit Hours: 3 - 6
    Research and preparation of a thesis under the direction of a member of the graduate faculty.
    Requirement(s): Thesis supervisor approval and a maximum of six credit hours may be applied toward the master of science degree requirements
  
  • CSE 6899 Final Semester Dissertation

    Credit Hours: 0 - 2
    Variable registration for dissertation completion after satisfaction of minimum registration requirements.
    Requirement(s): Approval by Office of Graduate Programs and accepted candidacy
  
  • CSE 6990 Research in Computer Science

    Credit Hours: 1 - 6
    Research conducted under the guidance of doctoral-level graduate faculty. Research may lead to preparation of a research proposal for dissertation work.
  
  • CSE 6999 Dissertation

    Credit Hours: 3 - 12
    Research and preparation of the doctoral dissertation under the direction of the student’s doctoral committee.

Construction Management

  
  • CON 1005 Construction Plan Reading and BIM Applications

    Credit Hours: 3
    Introduces construction plans, specifications and codes necessary to organize and supervise construction projects. Covers interpretation of construction plans, formats, symbols and scales as they apply to architectural, structural mechanical and electrical construction methods. Introduces building information modeling (BIM) through hands-on exercises.
  
  • CON 2000 Statics and Mechanics for Construction

    Credit Hours: 4
    Introduces the physical principles that govern classical statics and strength of materials, and the design, analysis and use of wood, steel, timber, concrete and masonry materials in structural systems. Covers resistive systems for effects of wind and earthquakes. Includes field analysis of construction systems.
    Prerequisite: PHY 1001  or PHY 1999  
  
  • CON 2001 Construction Methods and Operations

    Credit Hours: 3
    Introduces the operational processes for horizontal and vertical construction. Includes reading construction plans and building codes. Requires a team project, field trips and written reports on observations of project management and the use of equipment in the construction process.
    Prerequisite: CON 1005  
  
  • CON 3000 Construction Soils

    Credit Hours: 3
    Introduces the nature of soils and how soil materials influence construction operations. Provides a geotechnical overview of soils in construction for the non-engineering major.
    Prerequisite: CVE 3012  and CVE 3013  
  
  • CON 3001 Building Structures and Structural Systems

    Credit Hours: 3
    Covers essential formulae for the solution of structural problems, and the solutions to common structural problems encountered in construction projects. Reviews structural engineering essentials and gives simple design solutions. Includes building and material codes, problems and illustrative examples.
    Prerequisite: CON 2000  
  
  • CON 3002 Building Mechanical and HVAC Systems

    Credit Hours: 3
    Provides basic knowledge of building mechanical systems, and methods to estimate, install and verify the systems. Covers basic engineering principles of design associated with mechanical systems. Includes understanding of codes and the principles of design and materials used in the construction of plumbing, HVAC and transportation systems.
    Minimum student level - junior
    Prerequisite: PHY 1001  or PHY 1999  
  
  • CON 4000 Construction Controls: Budget, Schedule and Quality

    Credit Hours: 3
    Covers the fundamentals of construction management. Emphasizes budgeting, scheduling and quality. Focuses on the principles of construction administration. Includes contract types, control of scope, cost, scheduling, quality control and quality assurance, computerized automation and resolution of problems related to construction operations.
    Minimum student level - junior
    Prerequisite: PHY 1001  or PHY 1999  
  
  • CON 4001 Building Electrical and Electronic Systems

    Credit Hours: 3
    Applies the principles of code and the basic concepts in electrical and electronic theory, circuit design, materials, methods, safety and estimating to electrical, communications and power machinery systems. Provides a basic knowledge of systems operations with installation and quality verification methods.
    Minimum student level - junior
    Prerequisite: PHY 1001  or PHY 1999  
  
  • CON 4003 Construction Estimating, Bidding and Value Engineering

    Credit Hours: 3
    Covers the basics of construction contracts, construction business methods, bidding, construction insurance and value engineering. Includes principles of cost estimating and value analysis of construction projects, classification of work, quantity take-offs, construction operations cost, bidding operations and time value of money.
    Minimum student level - junior
    Prerequisite: PHY 1001  or PHY 1999  
  
  • CON 4005 Construction Safety

    Credit Hours: 3
    Provides an understanding of construction safety as federally mandated by Occupational Safety and Health Administration (OSHA) regulations. Includes interpretation and application of regulations, and development of safety plans.
    Minimum student level - senior
  
  • CON 4006 Construction Equipment

    Credit Hours: 3
    Provides the fundamentals of heavy machine use and production estimating for construction operations. Examines major construction machine types and their use. Requires site visits to observe machine operations and includes a term project on planning and estimating equipment usage and operations.
    Minimum student level - junior
    Prerequisite: PHY 1001  or PHY 1999  
  
  • CON 4090 Special Topics in Construction Management

    Credit Hours: 1-3
    Presents advanced topics in construction management.  Requires extensive student participation. Includes topics relevant to student interest and faculty expertise.
    Minimum student level - senior
    Requirement(s): Department head approval
  
  • CON 4091 Construction Project Proposal

    Credit Hours: 1
    Requires a construction management project proposal in tandem with a civil engineering civil design proposal. Involves teams from both areas developing construction estimates, schedules, field layout, logistics and safety plans required to execute a construction operation.
    (Q)
    Minimum student level - senior
  
  • CON 4092 Construction Project

    Credit Hours: 3
    Entails development of detailed construction management plans in tandem with civil engineering design projects proposed in CON 4091 . Includes detailed project management plans, budgets, schedules, estimates and related documentation required to complete a full set of construction documents.
    (Q)
    Minimum student level - senior
    Prerequisite: CON 4091  
  
  • CON 5000 Advanced Construction Controls

    Credit Hours: 3
    Covers the processes required to control construction project schedule, budget, quality and safety. Includes creation and use of cost- and resource-loaded schedules to manage projects. Includes manual- and software-based schedule creation, modification and reporting.
    Recommended: Background knowledge equivalent to CVE 4070 Construction Engineering 
  
  • CON 5001 Advanced Building Electrical Systems

    Credit Hours: 3
    Covers building code, electrical and electronic theory, materials, methods, safety and estimating applicable to electrical, communications and power machinery systems in buildings. Provides knowledge of system installation, quality assurance and system operations.
    Recommended: Background knowledge equivalent to PHY 2002 Physics 2 
  
  • CON 5004 Advanced Building Information Modeling (BIM)

    Credit Hours: 3
    Introduces the processes, methods and tools used in creating 3D computer models needed by architecture, engineering and construction disciplines. Requires students to create and use BIM models for design, analysis and construction of buildings and other structures.
    Recommended: Background knowledge equivalent to CVE 4070 Construction Engineering 
  
  • CON 5005 Advanced Construction Safety

    Credit Hours: 3
    Provides an understanding of construction safety required by Occupational Safety and Health Administration (OSHA) regulations. Includes interpretation and application of regulations, and development of hazard analyses, safety plans and accident investigations.
    Recommended: Background knowledge equivalent to CVE 4070 Construction Engineering 
  
  • CON 5006 Advanced Construction Equipment

    Credit Hours: 3
    Covers the selection, use, production rates and costs for construction equipment operations. Includes the operating characteristics and applications for all common machine types. Includes vertical and horizontal construction, quarrying and aggregate production.  
    Recommended: Background knowledge equivalent to CVE 4070 Construction Engineering .

Criminal Justice

  
  • CRM 1000 Introduction to Criminal Justice

    Credit Hours: 3
    Introduces the criminal justice system and the various components. Includes crime trends, crime statistics, victimology, crime prevention, discretion and justice policy.
    (SS)
    Requirement(s): Must be enrolled in Florida Tech Online
    Recommended: Basic computer skills.
  
  • CRM 1246 Introduction to Law and the Legal System

    Credit Hours: 3
    Introduces the history, structures and processes of the U.S. legal system. Covers the basic legal concept. Includes due process, structure of the U.S. court system, civil and criminal procedure, and case law concepts.
    Requirement(s): Must be enrolled in Florida Tech Online
    Prerequisite: CRM 1000  
  
  • CRM 2002 Correctional Systems

    Credit Hours: 3
    Overviews the origins, evolution, theory, practice and current problems of correctional systems. Includes the history of corrections in the U.S., short-term detention and jails, state and federal prisons, inmate topologies, capital punishment, correctional law, probation/parole and community corrections.
    Requirement(s): Must be enrolled in Florida Tech Online
    Prerequisite: (COM 1101  or WRI 1001 ), and CRM 1000  
  
  • CRM 2201 Criminology

    Credit Hours: 3
    Examines the causes of criminal behavior. Also examines ethical issues, policy implication and research.
    Requirement(s): Must be enrolled in Florida Tech Online
    Prerequisite: COM 1102  and PSY 1411  
  
  • CRM 2203 Delinquency and Prevention

    Credit Hours: 3
    Explores the nature and extent of the delinquency, the risk factors involved in delinquent behavior and victimization, and the juvenile justice system. Reviews and addresses prevention and diversion programs, and best practices.
    Requirement(s): Must be enrolled in Florida Tech Online
    Prerequisite: CRM 2201  
  
  • CRM 2244 Substantive Criminal Law

    Credit Hours: 3
    Discusses the creation and application of substantive criminal law. Includes the nature and origins of criminal law, substantive due process, elements of criminal liability, the doctrine of complicity, uncompleted crimes, defenses to criminal liability, and the elements of crimes against persons, habitation, property and public order.
    Requirement(s): Must be enrolled in Florida Tech Online
    Prerequisite: CRM 1246  
  
  • CRM 2702 Criminal Investigations

    Credit Hours: 3
    Explores the fundamental components of interviewing and investigations. Covers investigative practices in apprehending suspects and preparing criminal cases. Includes an in-depth examination of the science and art of criminal investigations, and gathering and analyzing evidence. Stresses overall management of major cases.
    Requirement(s): Must be enrolled in Florida Tech Online
    Prerequisite: (COM 1101  or WRI 1001 ), and CRM 1000  
  
  • CRM 3012 Research Methods in Criminal Justice

    Credit Hours: 3
    Introduces basic research concepts and methods in criminological research. Includes APA format, software use, methodology, design, validity, data analysis and interpretation.
    Requirement(s): Must be enrolled in Florida Tech Online
    Prerequisite: EST 2703  
  
  • CRM 3104 Law Enforcement Systems

    Credit Hours: 3
    Reviews the various national and international law enforcement systems. Includes community policing, use of force, high-liability issues and policy review.
    Requirement(s): Must be enrolled in Florida Tech Online
    Prerequisite: CRM 3150  
  
  • CRM 3105 Contemporary Policing Strategies

    Credit Hours: 3
    Studies contemporary operational styles used by law enforcement. Examines community- and problem-oriented policing, intelligence-led policing, and developing programs. Reviews and discusses best practices, emerging strategies, research and future trends.
    Requirement(s): Must be enrolled in Florida Tech Online.
    Prerequisite: CRM 3104  and PSY 2510  
  
  • CRM 3150 Applied Research Methods in Criminal Justice and Homeland Security

    Credit Hours: 3
    Examines applied research methods and techniques used in criminal justice and homeland security. Provides analysis and project using Microsoft® Excel® to obtain and interpret descriptive statistics, elementary inferential statistics, and analysis of variance in the applied context of criminal justice.
    (Q)
    Requirement(s): Must be enrolled in Florida Tech Online
    Prerequisite: PSY 3012  
  
  • CRM 3246 Law of Criminal Procedure

    Credit Hours: 3
    Includes remedies for state law-breaking, initial police-citizen contacts, seizures of persons, search and seizure of property, interrogations and confessions, identification procedures, decisions to charge and the first appearance, pretrial proceedings, conviction by trial and by guilty plea, and post-sentencing considerations.
    Requirement(s): Must be enrolled in Florida Tech Online
    Prerequisite: CRM 2244  
  
  • CRM 3407 White Collar Crime

    Credit Hours: 3
    Introduces and overviews the typologies of white collar and computer crime and the technology used to identify, apprehend and prosecute suspects.
    Requirement(s): Must be enrolled in Florida Tech Online
    Prerequisite: CRM 2702  and PSY 2510  
  
  • CRM 3511 Introduction to Crime Analysis

    Credit Hours: 3
    Introduces the techniques, methods and technology involved in the analysis of crimes. Includes crime mapping, analysis, suspect identification and future trends.
    Requirement(s): Must be enrolled in Florida Tech Online
    Prerequisite: PSY 3012  
  
  • CRM 3522 Community Corrections

    Credit Hours: 3
    Overviews the various theories and practices involved in community corrections. Discusses policy impact on society, victims, offenders and families.
    Minimum student level - third year
    Requirement(s): Must be enrolled in Florida Tech Online
    Prerequisite: CRM 2002  or PSY 3100  
  
  • CRM 3610 Criminal Justice and the Media

    Credit Hours: 3
    Examines the influence of the media on policies and practices in the criminal justice system. Explores the impact of social media. Analyzes the effect of media on the context and social construction of the public’s view of the criminal justice system and its participants.
    Requirement(s): Must be enrolled in Florida Tech Online
    Prerequisite: CRM 1000  and PSY 2510  
  
  • CRM 3611 Social Media Intelligence

    Credit Hours: 3
    Explores current social media environments. Focuses on potential utility as a source for intelligence. Explores strategies, techniques, tools and best practices with a focus on information/intelligence gathering.
    Prerequisite: PSY 3012  
  
  • CRM 3701 Introduction to Cybersecurity

    Credit Hours: 3
    Overviews crime, threats and attacks carried out over computer information systems and networks at the personal, societal, business and governmental levels. Studies the processes for risk management, incident mitigation and recovery, and strategies for prevention.
    Requirement(s): Must be enrolled in Florida Tech Online or an Education Center.
    Prerequisite: CRM 2702  and PSY 3012  
  
  • CRM 3901 Comparative Criminal Justice Systems

    Credit Hours: 3
    Examines justice systems from various geographic regions. Explores the impact of diverse policies and practices on culture, and human and civil rights. Broadens knowledge of the impact of the justice system on society.
    Requirement(s): Must be enrolled in Florida Tech Online
    Prerequisite: CRM 3104  
  
  • CRM 3999 Directed Study in Criminal Justice

    Credit Hours: 3
    Offers research experience under the direction of a criminal justice faculty member.
    Requirement(s): Must be enrolled in Florida Tech Online
    Prerequisite: CRM 3012  
  
  • CRM 4108 Police Organizations and Administration

    Credit Hours: 3
    Examines police organizations and administration in the U.S. Discusses in detail current and future trends in law enforcement. Also examines police recruiting, selection, management, leadership and policy.
    Requirement(s): Must be enrolled in Florida Tech Online.
    Prerequisite: CRM 3507 or CRM 3105  
 

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