May 31, 2024  
2021-2022 General Catalog 
    
2021-2022 General Catalog [ARCHIVED CATALOG]

Course Descriptions


 

Computer Programming

  
  • COP 3366 Intro To C# Programming


    An Introduction To Programming In The C# Programming Language, In The Microsoft Dot Net Environment. Students Will Learn To Write Programs In The C# Language Using The Mcrosoft Visual Studio Development Environment. Emphasis Will Be On Creatibg Programs That Use A Graphic User Interface. Students Hands-on Programming Projects Will Be An Integral Part Of The Course
  
  • COP 3530 Programming, Data Structures, and File Structures


  
  • COP 3610 Operating Systems (3)


    Operating Systems Concepts, Memory Management, Process Management, Recovery Procedures, Concurrent Processing, Resource Allocation And Deadlock, Job And Processor Scheduling.
    Prerequisite: CDA 3101and COP 2532 .
  
  • COP 3710 Database Management Systems (3)


    Database Concepts, Logical Models, Internal Data Models (network, Hierarchial, Relational), Use Of Database Management Systems, Database Administration And Sql.
    Prerequisite: COP 2532 .
  
  • COP 3828 Web Prog & Design


    This Introduces The Concepts Needed To Designed Professional Quality Web Pages Using Html/xhtml, Cascading Style Sheets, And Dynamic Html Using Javascript And Document Object Model ( Dom)
  
  • COP 4020 Programming Languages (3)


    Central Concepts Of Programming Languages Involving Paradigms, Syntax, Semantics, Pragmatics, And Implementation And The Application Of These Concepts To A Variety Of Languages.
    Prerequisite: COP 2532  And CDA 3101.
  
  • COP 4121 Adv Cobol


  
  • COP 4300 Computer Simulation


  
  • COP 4365 Advanced C# Programming (3)


    This Course Is Designed To Provide The Student With An Understanding Of .net And C# Programming. The Course Covers The Following Topics: The C# Language; .net Ide And Tools, Including Debugger; Net Architecture; Web Services; Web Applications; Windows Applications; Mobile Device Applications; And Interoperability Of Diferent Types Of Applications Using .
  
  • COP 4530 Data Str Alg Gen Pro(FSU)


  
  • COP 4610 Operating Systems


  
  • COP 4620 Intro To Compiler Construction


    This Course Deals With The Principles And Practices That Arise In The Design And Construction Of Compilers. The Course Consists Of A Theoretical Component. Topics Covered Include Lexical Scanning, Parsing, Type Checking, Code Generation And Translation
  
  • COP 4656 Intro To Mobile Programming


    The Course Primarily Covers Development Of Applications For Mobile Computing Devices. Mobile Devices Range From Consumer Electronics Such As Cell Phones To Off-the-shelf Robots To Data Acquisition Devices. Application Topics To Be Considered Will Include The Application Development Cycle, Mobile Devices In A Client-server Or Peer-to-peer Relationship, Wireless Networking, User Interfacing, Mapping And Gps, And Graphics
  
  • COP 4710 Advanced Database Management Systems (3)


    Physical Database Design, Advanced Sql, Qbe And Graphical Interfaces, Database Administration, Database Issues, (concurrency Control, Security, Recovery), Client/server And Distributed Database, Future Trends.
    Prerequisite: COP 3710 .
  
  • COP 4720 Adv Database Mgt Sys


  
  • COP 4814 Web Services


    Introduction To The Concept Of Web Services As A Programming Model For Dynamic Application Interaction Over The Web. The Class Will Cover How To Program Web Services Using Standard Java Apis, And How To Implement, Describe, Register, Discover, Invoke And Deploy Web Services Using Web Services Standards Such As Soap, Wsdl And Uddi.
  
  • COP 5025 Programming Language


  
  • COP 5614 Operating Systems


    Provides A Study Of Computer Operating Systems Which Are The Primary Resource Managers Of Computer Hardwired. The Main Features Provided By These Operating Systems Such As Process Management, Storage Management, Processor Management, And Auxiliary Storage Management Are Studied In Detail. Related Topics Of Networking And Security Are Introduced. Case Studies Of Comparison Of Representative Commercial Operating Systems Is Included. Laboratory Use Of The Computer Is An Integral Part Of This Course.
    Prerequisite: CDA 3101 Or EquIValent, COP 2532  Or EquIValent And COP 3610  Or EquIValent.
  
  • COP 5725 Prin Of Database Man Systems


    Introduction To The Concept Of Databases And Their Operations With Formal Details. Basic Concepts, Database Architectures, Data Structures And Access Methods. The Course Will Cover The Hierarchical, Network, Relational And Oo Database Models. Theory And Exercise In Database Normalization. Programming Is Required
  
  • COP 6410 Operating Systems



Computer Science and Information Systems

  
  • CIS 1920 Professional Development I (2)


    Projects, Interviews, And Field Trips Designed To Introduce Freshmen Cis Majors To Computer Applications In Society At Large And In Selected Corporations. Investigations Of The Jobs Of Computer Professionals In The Development Of These Applications.
  
  • CIS 1935 Data Processing Seminar


  
  • CIS 2321 Systems Analysis Des


  
  • CIS 2900 Directed Independent Study (1-4)


    Individualized Study And Research Under Faculty Supervision. The Topic Of Study Or Research Project Must Have Been Decided Upon By The Student And Approved By The Instructor Prior To Registration.
  
  • CIS 2920 Prof Devel II


  
  • CIS 2940 Infor Sys Internship


  
  • CIS 2949 Cooperative Education Assignment (1-12)


    Structured Work Assignment For Sophomore Cis Majors In An Information Systems Unit Of A Corporation Or Governmental Agency, Alternating With A Semester Of On-campus Study. Requires Evaluations, Reports, And Seminar Participation.
    Prerequisite: CIS 1920 .
  
  • CIS 2960 Sophomore Exam


  
  • CIS 3040 Information Systems In Organizations (3)


    Information Systems In Organizations, Decision Theory, Information Concepts, Applications. Case Studies Are Utilized.
    Prerequisite: Junior Standing (ACG 2021  strongly Suggested).
    Corequisite: COP 1215  

  
  • CIS 3920 Professional Development II (1)


    Structured Activities And Workshops Designed To Assist Junior Majors In Enhancing Knowledge And Skills Required For Success As A Computer Information Professional.
    Prerequisite: CIS 1920 .
  
  • CIS 3931 Advance Comp Lit( )


  
  • CIS 4250 Computer Ethic & Prof Respons


    This Course Is Dedicated To Exploring The Social, Political, Philosophical, Constitutional, Legal, And Economic Issues Related To Computers. In Addition To The Ethical Issues Related To Computing, Those That Apply To All Aspects Of Life - Honesty, Responsibility, Fairness, Are Discussed. And, The Special Issues That Spring From These Topics Will Explored - “applied Ethics” And The Common Codes And Professional Practices Of The Cs And It Fields
  
  • CIS 4301 Information Systems Design And Development


    Development Life Cycle. Management And Planning. Information Requirements, Analysis, Logical Specification, Logical Design, Detailed Design. Case Studies Are Utilized.
    Prerequisite: CIS 3040  And COP 3710 .
  
  • CIS 4321 Systems Analy & Dsgn


  
  • CIS 4360 Introduction to Computer Security


    In This Course, The Main Issues And Main Threats In Computer Security Are Introduced. Privacy And Integrity Of Data Together With The Availability Of Computer Resources Need To Be Guaranteed. The Following Topicz Are Covered; Physical Security, Communication Security, Information Flow Control, Database Security, Operating Systems Security And Computer Viruses.
  
  • CIS 4361 Applied Security


    This Course Will Introduce The Student To Issues Security Vulnerability And Protection. The Material Will Relate To Current Issues That Affect Day To Day Computing.
  
  • CIS 4385C Digital Forensics


    Technical Issues In Acquiring Computer Evidence And Popular File Systems Are Examined. Reporting Issues In The Legal System, Digital Evidence Colletion And Evaluation, And Legal Issues Involved In Network Forensics
  
  • CIS 4407 Comp & Net Sys Admin


  
  • CIS 4517 Needs Assess & Tech Transfer


    Complex Problems In Modern Organizations Require An Information Technologist To Systematically Analyze Problem Areas To Determine The Most Effective And Cost-efficient Solutions. This Course Builds Student Skills In Two Different Yet Interacting Areas: Needs Assessment (requirements Analysis) And Group Problem Solving. Students Use Interviewing And Problem-solving Techniques To Uncover The Constraints That Surround Problem Areas. Students Learn The Questions To Ask During Needs Assessment, Along With Developing The Interpersonal Skills To Conduct These Meetings. Emphasis Is On The Steps In Creative Problem Solving, The Basics Of Meeting Planning To Maximize Group Effectiveness And Helping A Client To Focus Concerns Into A Clearly Defined Problem
  
  • CIS 4900 Directed Independent Study (1-4)


    Individualized Study And Research Under Faculty Supervision. The Topic Of Study Or Research Project Must Have Been Decided Upon By The Student And Approved By The Instructor Prior To Registration.
  
  • CIS 4910 Information Systems Development Project (3)


    This Is The Capstone For The Cis Program. A Team Project Requiring Development Or Enhancement Of A Computer System Usually Designed In CIS 3321 .
    Prerequisite: CIS 4301  And COP 3060 .
  
  • CIS 4920 Professional Development IV


  
  • CIS 4925 Mainframe Appl Wksp


  
  • CIS 4930 Topics-softwar Reuse


  
  • CIS 4932 Special Topics (3)


    A Course Offered On Some Topic That Is Of Special Interest And May Be The Subject Of A Future Regular Course.
    Prerequisite: To Be Specified.
  
  • CIS 4935 Senior Seminar


  
  • CIS 4940 Computer Science Internship


  
  • CIS 4942 Information Systems Internship (1-6)


    Structured Work Assignment For Junior Or Senior Cis Majors In An Information Systems Or Systems Software Development Unit Of A Corporation Or Governmental Agency. Requires Seminar Participation, Reports, And Evaluations.
    Prerequisite: CIS 3920 .
  
  • CIS 4945 It Capstone Project


    this Course Is The Capstone Of The It Program. Develop A Software System For A Real-world Client While Working In Small Teams. Develop And Deliver Relevant Artifacts Such As A Project Proposal, Design, Test Plan, Code, User’s Manual, And Project Log With Metrics As The Software System Evolves Throughout The Course. A Final Presentation And Evaluation Of The Project Experience Will Be Prepared
  
  • CIS 4949 Cooperative Education Assignment (1-12)


    Structured Work Assignment For Junior And Senior Cis Majors In An Information Systems Unit Of A Corporation Or Governmental Agency, Alternating With A Semester Of On-campus Study. Requires Evaluations, Reports, And Seminar Participation.
    Prerequisite: CIS 3920 .
  
  • CIS 4960 Senior Examination


  
  • CIS 5357 Network Security


  
  • CIS 5370 Computer Security


    Covers Threats And Attacks (such As Computer Viruses And Trojan Horses), Access Control, Entity Authentication, Covert Channels, Inference And Database Security, Secure Operating Systems, Network Security, Legal And Ethics Aspects, Administering Security, Physical Security, And Tempest
  
  • CIS 5371 Cryptography


    This Course Is An Introduction To Modern Cryptography For Graduate Students. Various Cryptographic Tools Like Symmetric And Public-key Encryption Schemes, Signature Schemes, Message Authentication Schemes, Identification Protocols, And Others Are Introduced. Algorithms Such As Des, Rsa, El Gamble, And The Digital Signature Standard Will Be Covered
  
  • CIS 5396 Cyber-security Forensics


    Provides A Foundation In Forensic Evidence Collection From Electronic Devices And The Implications Of Security To Users And Forensic Examiners. Applicable Laws; Disk And File Recovery; Bit-stream Images; Volatile And Persistent Data; Cryptography; Privacy And Anonymity; Tools For Collecting Evidence And Reporting Results
  
  • CIS 5406 Computer & Net Admin


  
  • CIS 5900 Progrmg Language Fndt


  
  • CIS 5911 Research Laboratory


  
  • CIS 5930 Spec Topic Software


    Special Topics In Software Engineering (elective). Introduces Students To Current Topics Is Software Engineering. Topics Are Announced As The Course Is Taught.
  
  • CIS 5935 Intro To Research


    Introduction To Research Introduces Students To Research Principles Such As Literary Searches, Library Usage And Basic Research Techniques.
  
  • CIS 5970 Thesis


    Thesis Preparation, Presentation, And Defense.
  
  • CIS 5972 Advanced Research


  
  • CIS 6930 Wireless Network Sec



Computer Software Engineering

  
  • CEN 4072 Software Testing


    The Purpose Of This Course Is To Build The Skills Necessary To Perform Software Testing At The Function, Class And Application Level. Students Will Be Taught Concepts Of Black-box (functional And Boundary) And White-box (coverage-based) Testing, And Will Apply This Concepts To Small Programs And Components (function And Classes).
  
  • CEN 4213 Embedded Systems Programming


    Software Issues In The Design Of Embedded Systems. Microcontroller Architectures And Peripherals, Embedded Operating Systems And Device Drivers, Compilers And Debuggers, Timer And Interrupt Systems, Interfacing Of Devices, Communications And Networking. Emphasis On Practical Application Of Development Platforms.
  
  • CEN 4681 Expert Systems


    This Course Covers Definitions And Historical Development, Methodology Tools For Analysis And Design, Survey Of Existing Systems, Inference Engines, And Theory And Applications Of Fuzzy Relational Products To New Developments In Inference Engines
  
  • CEN 4721 Con & Prin Of Hum Comp Interac


    A Project Based Course That Provides An Examination Of Factors Influencing The Usability Of A Computer System. Topics Include Input And Output Devices, Graphic And Multi-media Interfaces, Formats For Interaction/communication Between Computer And User, And The Evaluation Of Usability. Team Projects Are Required.
  
  • CEN 5015 Software Development And Maintenance


    Covers Design , Implementation, And Maintenance (changing) Of Software. Various Methods And Languages Are Used In These Activities.
    Prerequisite: CEN 5064 .
  
  • CEN 5016 Formal Methods Of Software Engineering


    Exposes Students To The Use Of Specification That Have Well Defined Semantics. Covers Classes Of Specification Models, Including Algebraic, State Machines And Model-theoretic Approaches. Reviews Verification Methods Such As Weakest Pre-condition And Functional Correctness.
    Prerequisite: COT 3100  Or EquIValent.
  
  • CEN 5055 Software Project Management


    Teaches Process Considerations In Software Engineering. Provides Advanced Material In Software Project Planning, Monitoring And Controlling Mechanisms, And Leadership And Team Building.
  
  • CEN 5064 Advanced Systems Design Principles


    Provides A Course Of Theoretical Principles Of Software Design And Teaches Advanced Concepts, Models And Algorithms Valuable To Systems Designers. Topics Are Comparison Of Design Methods And Techniques And The Principles Of Network Communications Database, Security, Real-time And Graphical Design Issues.
    Prerequisite: CEN 5075 .
  
  • CEN 5070 Software Verification And Validation


    Covers Theory And Practice Of Insuring High Quality Software Products. Topics Include Evaluation Of Software For Efficiency, Performance, Reliability, And Correctness. Specific Skills Of Program Proving, Code Inspection, Unit Level Testing, And System Level Analysis Are Included.
    Prerequisite: CEN 5064 , CEN 5016 .
  
  • CEN 5075 Software Systems Engineering


    Exposes Students To Development Of Software Systems At A High Level. Introduces Systems Aspect Of Development And Related Trade-offs. Exposes Students To Requirements Analysis And Techniques To Develop A System From Requirements.
    Prerequisite: CIS 4301  Or EquIValent.
  
  • CEN 5082 Intro High Perform Computing


    This Course Covers Fundamental Principles And Applications Of High-performance Computing And Parallel Programming Using Openmp, Mpi, Globus Toolkit, Web Services, And Other Tools
  
  • CEN 5086 Cloud & Internet Computing


    This Course Presents Various Approaches To Building Large Enterprise Systems To Be Deployed On The World Wide Web And Cloud. Examples Include, But Are Not Limited To: Classical Multitiered, Client-server, Service-oriented, Grid Computing, Cloud Computing, Software As A Service, Smart Clients, And Web Services. A Comprehensive Software Development Project Is Used To Apply Covered Concepts
  
  • CEN 5215 Embedd System Programming


    Programming Of Embedded Computer Systems, That Is, Computing Devices That Are Parts Of A Larger Installation, From Watches And Cell Phones, To Medical Devices, Cars, And Space Vehicles. Software Design Principles, Specific Implementation Constructs, And Operating System Kernels Will Be Taught, Supported By The Use Of Software Development Tools
  
  • CEN 5900 Dir Independ Study



Computer Theory

  
  • COT 2104 Mathematics For Computing


    This Course Builds Basic Mathematical Logic Skills And Foundations Of Computing. Students Will Know And Understand The Basic Concepts Of Mathematics As They Apply To Computing And Have Developed An Appreciation Of The Way That Discrete Mathematics Can Assist Their Own Problem Solving And Implementation Of Solutions
  
  • COT 3100 Discrete Structures I (3)


    Purpose Is To Ensure The Necessary Logical, Mathematical, And Analytical Skills And Basic Theoretical Foundation For Success In Subsequent Cis Courses. To This End, Logic, Sets, Functions, Algorithms, Binary Arithmetic, Recursion, Methods Of Proofs, And Proofs Of Program Correctness Are Studied.
    Prerequisite: MAC 2311 .
  
  • COT 3101 Discrete Structures II (3)


    Sequel To COT 3100 . Covers Counting Techniques, Relations, Graphs, And Trees And The Application Of These Topics To Computer Science.
    Prerequisite: COT 3100 .
  
  • COT 4210 Foundations Of Computer Science (3)


    Theoretical Foundations Of Computer Science Including Regular Expressions; Regular, Context-free, And Context Sensitive Grammar; Finite And Pushdown Automata; Turning Machines; And Unsolvability.
    Prerequisite: COT 3101  And COP 2532 .
  
  • COT 4400 Design And Analysis Of Algorithms (3)


    Problem Solving Strategies, Principles Of Algorithm Design, Metrics For Evaluating Designs, Space And Time Complexity, Iterative And Recursive Algorithms, Structured And Object-oriented Paragigms.
    Prerequisite: COT 3101  And COP 2532 .
  
  • COT 4420 Theory Of Computat


  
  • COT 5310 Theory Of Programming Languages And Automata


    Gives A Formal Background In Computing Theory And Programming Languages Including The Basis Of Machines And Programming. Logical Network And Switching Theory Sequential Theory And Automata, And Turing Machines And Computability. Foundations Of Automata, Formal Languages Of Recursion Theory.
    Prerequisite: COT 3100  Or EquIValent And COT 4210  Or EquIValent.
  
  • COT 5405 Design & Analysis Of Algorit


    Classification Of Algorithms, E.g., Recursive Divide And Conquer, Greedy Etc. Data Structures And Algorithm Design And Performance. Time And Space Complexity Analysis

Creative Writing

  
  • CRW 2000 Creative Writing


  
  • CRW 3110 Techniques Of Fiction Writing (3)


    Techniques For Developing Skills In Fiction Writing.
  
  • CRW 3211 Tech Creati Nonficti


  
  • CRW 3311 Techn Poetry Writing


  
  • CRW 4120 Fiction Writing Wrks


  
  • CRW 4224 Crea Nonficti Wrkshp


  
  • CRW 4310 Poetry Writing Workshop


  
  • CRW 4312 Poetry Writing Wrksh



Criminal Justice

  
  • CCJ 2010 Introduction To Criminal Justice (3)


    Overview Of Criminal Justice System And Its Processes With Consideration Of Interrelationship Among Criminal Law, Law Enforcement, Courts, Diversion Programs, Corrections, And Probation And Parole.
  
  • CCJ 2010E Introduction To Criminal Justice (3)


    Overview Of Criminal Justice System And Its Processes With Consideration Of Interrelationship Among Criminal Law, Law Enforcement, Courts, Diversion Programs, Corrections, And Probation And Parole
  
  • CCJ 3117 Theories Of Criminal Behavior (3)


    Identifications Of Theory Construction And Its Relationship To Research And Practice. Exposition Of Humanity’s Struggle For An Insight Into Problems Of Crime Up To Present Time.
  
  • CCJ 3117E Theories of Criminal Behavior (3)


    Identifications of theory construction and its relationship to research and practice.  Exposition of humanity’s struggle for an insight into problems of crime up to present time.
  
  • CCJ 3117HB Theories of Criminal Behavior (3)


    Identifications of theory construction and its relationship to research and practice.  Exposition of humanity’s struggle for an insight into problems of crime up to present time.
  
  • CCJ 3129 Multicultural Perspectives On Adolescence And Adolescent Development (3)


    Presents An Overview Of Current Views On Adolescents Within A Multicultural Context And The Various Theoretical Approaches Explaining The Similarities And Differences In Youth Development.
  
  • CCJ 3621 Patterns Criml Behav


 

Page: 1 <- Back 107 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17Forward 10 -> 57