Apr 27, 2024  
2018-2019 Undergraduate Catalog 
    
2018-2019 Undergraduate Catalog [ARCHIVED CATALOG]

Courses


 

Computer and Information Sciences

  
  • CISC 266 - SPECIAL PROBLEM (1 to 3cr.)

    Credit(s): 1-3
    SPECIAL PROBLEM
    Component: Independent Study
    Repeatable for Credit: Y Allowed Units: 99 Multiple Term Enrollment: Y Grading Basis: Student Option
    General Education Objectives:
  
  • CISC 267 - SEMINAR (1 to 6cr.)

    Credit(s): 1-6
    SEMINAR
    Component: Lecture
    Repeatable for Credit: Y Allowed Units: 99 Multiple Term Enrollment: Y Grading Basis: Student Option
    General Education Objectives:
  
  • CISC 275 - Introduction to Software Engineering (3cr.)

    Credit(s): 3
    INTRO TO SOFTWARE ENGINEERING
    Component: Lecture
    Object oriented software design and development through use of the Java programming language. Topics include team programming, design patterns, graphical user interfaces, software engineering tools (eg., integrated development environments, version control, build management, bug tracking, automated testing).
    Repeatable for Credit: N Allowed Units: 3 Multiple Term Enrollment: N Grading Basis: Student Option
    PREREQ: Minimum grade of C- in CISC 181  and CISC 220 .
    Course Typically Offered: Fall and Spring
    General Education Objectives:
    Analyze Arguments and Information Engage in Constructive Ideation Communicate Orally Communicate Through Creative Expression Reason QuantitativelyReason Computationally

  
  • CISC 303 - Automata Theory (3cr.)

    Credit(s): 3
    AUTOMATA THEORY
    Component: Lecture
    Automata and formal language theory. Background for advanced applications in compilers, computer networks, operating systems, and natural language processing. Finite automata and regular languages. Push down automata and context free grammars. Turing machines.
    Repeatable for Credit: N Allowed Units: 3 Multiple Term Enrollment: N Grading Basis: Student Option
    PREREQ: A minimum grade of C- in both MATH 210  and CISC 220 .
    Course Typically Offered: Fall and Spring
    General Education Objectives:
    Reason Computationally

  
  • CISC 304 - Logic and Programming (3cr.)

    Credit(s): 3
    LOGIC & PROGRAMMING
    Component: Lecture
    Propositional and predicate logic for general reasoning and advanced applications in knowledge representation in artificial intelligence and database, program correctness and programming semantics. Models, resolution, logic programming, and natural deduction.
    Repeatable for Credit: N Allowed Units: 3 Multiple Term Enrollment: N Grading Basis: Student Option
    PREREQ: CISC 220 , MATH 210  (with minimum C- grade in both).
    Course Typically Offered: Spring
    General Education Objectives:
    Reason Computationally

  
  • CISC 320 - Introduction to Algorithms (3cr.)

    Credit(s): 3
    INTRODUCTION TO ALGORITHMS
    Component: Lecture
    Design and analysis of algorithms: worst/average case analysis, proofs for correctness and performance of algorithms. Algorithmic strategies (divide and conquer, greedy methods, dynamic programming, etc.). Algorithms for searching, forming and traversal of strings, trees and graphs. Categorization of computational problems: classes P and NP. NP completeness.
    Repeatable for Credit: N Allowed Units: 3 Multiple Term Enrollment: N Grading Basis: Student Option
    PREREQ: MATH 210  and a minimum grade of C- in CISC 220 .
    Course Typically Offered: Fall and Spring
    General Education Objectives:
    Analyze Arguments and Information Engage in Constructive Ideation Communicate Effectively in Writing Reason QuantitativelyReason Computationally

  
  • CISC 355 - Computers, Ethics and Society (3cr.)

    Credit(s): 3
    COMPUTERS, ETHICS AND SOCIETY
    Component: Lecture
    Explains relationships among information technology, society and ethics by examining issues raised by increasingly widespread use of computers. Topics include ethics for computer professionals, computer impact on factory work, office work, personal privacy and social power distribution.
    Allowed Units: 3 Multiple Term Enrollment: N Grading Basis: Student Option
    RESTRICTIONS: Cannot be used as a technical elective for CISC or INSY majors or minors.
    University Breadth: Creative Arts and Humanities Course Typically Offered: Fall, Winter and Spring
    General Education Objectives:
    Read Critically Analyze Arguments and Information Communicate Effectively in Writing Communicate Orally Work Individually Across a Variety of Cultures Critically Evaluate Ethical Implications

  
  • CISC 356 - Intellectual Property in the Digital Age (3cr.)

    Credit(s): 3
    DIGITAL INTELLECTUAL PROPERTY
    Component: Lecture
    Explore economic, philosophical, social, and technical approaches to intellectual property (1500 BCE to present) then will research contemporary IP issues in software, entertainment, the Internet, and biotechnology.
    Repeatable for Credit: N Allowed Units: 3 Multiple Term Enrollment: N Grading Basis: Student Option
    RESTRICTIONS: Junior or Senior standing. Cannot be used as a technical elective for CISC or INSY majors or minors.
    University Breadth: Social and Behavioral Sciences Course Typically Offered: Spring
    General Education Objectives:
    Analyze Arguments and Information Communicate Effectively in Writing Critically Evaluate Ethical Implications

  
  • CISC 357 - Engaging Youth in Computing (1 to 3cr.)

    Credit(s): 1-3


    ENGAGING YOUTH IN COMPUTING
    Component: Lecture

    Develop communication, leadership, and teaching skills while working with youth to broaden participation in computing. With training, student teams assist in after-school programs and K-12 classes to engage youth in computational thinking. Focus on low-entry technologies for creating interactive stories, games, websites, and robotics projects.


    Repeatable for Credit: Y Allowed Units: 3 Multiple Term Enrollment: N Grading Basis: Student Option
    PREREQ: CISC 101  or CISC 103  or CISC 106  or CISC 108 . RESTRICTIONS: Student must have sufficient time in their schedule to visit schools weekly between 9am and 3pm. Students must pass a background check that clears them for teaching. Cannot be used as a technical elective by CISC or INSY majors.
    Additional University Requirement(s): Discovery Learning Experience Course Typically Offered: Fall and Spring
    General Education Objectives:
    Communicate Orally

  
  • CISC 360 - Computer Architecture (3cr.)

    Credit(s): 3
    COMPUTER ARCHITECTURE
    Component: Lecture
    Principles and techniques used in the architecture of digital computers. Machine elements and their interrelation. Instruction sets, risc vs cisc, registers, busses and switches.
    Repeatable for Credit: N Allowed Units: 3 Multiple Term Enrollment: N Grading Basis: Student Option
    PREREQ: A minimum grade of C- in CISC 220  and CISC 260  (or equivalent courses).
    Course Typically Offered: Fall and Spring
    General Education Objectives:
    Analyze Arguments and Information Reason QuantitativelyReason Computationally Reason Scientifically

  
  • CISC 361 - Operating Systems (3cr.)

    Credit(s): 3
    OPERATING SYSTEMS
    Component: Lecture
    Principles and techniques employed in the development of operating systems and their control programs. Includes management of memory, processors, I/O devices.
    Repeatable for Credit: N Allowed Units: 3 Multiple Term Enrollment: N Grading Basis: Student Option
    PREREQ: A minimum grade of C- in both CISC 220  and CISC 260 . CPEG 222  may be substituted for CISC 260 . RESTRICTIONS: CISC 360  recommended as a prerequisite.
    Course Typically Offered: Fall and Spring
    General Education Objectives:
    Read Critically Analyze Arguments and Information Engage in Constructive Ideation Reason QuantitativelyReason Computationally

  
  • CISC 366 - Independent Study (1 to 6cr.)

    Credit(s): 1-6
    INDEPENDENT STUDY
    Component: Independent Study
    Repeatable for Credit: Y Allowed Units: 99 Multiple Term Enrollment: Y Grading Basis: Student Option
    Course Typically Offered: Fall and Spring
    General Education Objectives:
  
  • CISC 367 - SEMINAR (1 to 6cr.)

    Credit(s): 1-6
    SEMINAR
    Component: Lecture
    Repeatable for Credit: Y Allowed Units: 99 Multiple Term Enrollment: Y Grading Basis: Student Option
    General Education Objectives:
  
  • CISC 372 - Parallel Computing (3cr.)

    Credit(s): 3
    PARALLEL COMPUTING
    Component: Lecture
    Introduction to parallel computing concepts, methodologies, and tools. Programming and algorithmic techniques for code that will run simultaneously on parallel computing architectures. Topics include: single and multi-core parallelism, shared and distributed memory architectures, concurrency, program decomposition, data distribution, communication, load balancing, scalability, locality, granularity, debugging, performance evaluation.
    Repeatable for Credit: N Allowed Units: 3 Multiple Term Enrollment: N Grading Basis: Student Option
    PREREQ: CISC 220 ,  CISC 260 .
    Course Typically Offered: Spring
    General Education Objectives:
  
  • CISC 374 - Educational Game Development (3cr.)

    Credit(s): 3
    EDUCATIONAL GAME DEVELOPMENT
    Component: Lecture
    Experience the software engineering process through creating educational games for youth; open-ended, project-oriented team learning while assisting regional teachers in integrating computing and computational thinking into the classroom; interact with teachers as clients, hone communication skills and experience design-studio-based critiques of your ideas.
    Repeatable for Credit: N Allowed Units: 3 Multiple Term Enrollment: N Grading Basis: Student Option
    PREREQ: CISC 220 .
    Additional University Requirement(s): Discovery Learning Experience Course Typically Offered: Spring
    General Education Objectives:
    Engage in Constructive Ideation Communicate Orally Communicate Through Creative Expression Work Collaboratively Across a Variety of Cultures Reason Computationally

  
  • CISC 401 - Elements of the Theory of Computation (3cr.)

    Credit(s): 3
    ELEMENTS OF THRY OF COMPUTATN
    Component: Lecture
    General models of computation, formal languages and automata theory and algorithmic unsolvability.
    Repeatable for Credit: N Allowed Units: 3 Multiple Term Enrollment: N Grading Basis: Student Option
    PREREQ: CISC 303   RESTRICTIONS: Credit cannot be received for both CISC401 and CISC601.
    Course Typically Offered: Spring
    General Education Objectives:
    Analyze Arguments and Information Engage in Constructive Ideation Reason QuantitativelyReason Computationally Reason Scientifically

  
  • CISC 404 - Logic in Computer Science (3cr.)

    Credit(s): 3
    LOGIC IN COMPUTER SCIENCE
    Component: Lecture
    Formal introduction to first-order logic with emphasis on its relevance to computer science. Syntax, semantics, models, formal proofs and results on soundness, consistency, completeness, compactness and undecidability. Automated theorem proving also covered.
    Repeatable for Credit: N Allowed Units: 3 Multiple Term Enrollment: N Grading Basis: Student Option
    PREREQ: CISC 304 . RESTRICTIONS: Credit cannot be received for both CISC404 and CISC604.
    Course Typically Offered: Fall
    General Education Objectives:
    Reason Computationally

  
  • CISC 410 - Computational Mathematics I (3cr.)

    Credit(s): 3
    COMPUTATIONAL MATHEMATICS I
    Component: Lecture
    Floating point numbers; conditioning and stability; LU, Cholesky, and QR factorizations; square and overdetermined linear systems; Newton and quasi- Newton rootfinding methods; piecewise polynomials for interpolation, integration, and finite differences; explicit methods for initial-value problems. Prerequisites: MATH 305 , MATH 349 , or MATH 351 . Students may not receive credit for both MATH 353  and MATH 426 .
    Repeatable for Credit: N Allowed Units: 3 Multiple Term Enrollment: N Grading Basis: Student Option
    Crosslisted: Crosslisted with MATH 426 . PREREQ: MATH 305  or MATH 351  or MATH 349 . RESTRICTIONS: Requires familiarity with computing (e.g., programming language).
    Course Typically Offered: Fall
    General Education Objectives:
    Analyze Arguments and Information Reason QuantitativelyReason Computationally Reason Scientifically

  
  • CISC 411 - Computational Mathematics II (3cr.)

    Credit(s): 3
    COMPUTATIONAL MATHEMATICS II
    Component: Lecture
    Eigenvalue and singular-value decompositions; power and Krylov subspace iterations; global interpolation and quadrature; methods for boundary-value problems and Poisson’s equation; implicit solvers for stiff problems; method of lines for partial differential equations; diffusion and advection problems.
    Repeatable for Credit: N Allowed Units: 3 Multiple Term Enrollment: N Grading Basis: Student Option
    Crosslisted: Crosslisted with MATH 428 . PREREQ: MATH 426  or CISC 410  or MATH 353 .
    General Education Objectives:
    Analyze Arguments and Information Reason QuantitativelyReason Computationally Reason Scientifically

  
  • CISC 414 - Formal Methods in Software Engineering (3cr.)

    Credit(s): 3
    FORMAL METHODS SOFTWARE ENG
    Component: Lecture
    Formal approaches to the specification, verification, and design of software systems. Topics include representing programs as transition systems; liveness and safety properties; state space reachability; explicit, symbolic and automata-based model checking; temporal logics; symbolic execution; automated theorem-proving; and relational calculus. Learn to use state-of-the-art tools based on these methods, such as the model checker Spin.
    Repeatable for Credit: N Allowed Units: 3 Multiple Term Enrollment: N Grading Basis: Student Option
    PREREQ: CISC 304  or equivalent course, or permission of instructor. RESTRICTIONS: Credit cannot be received for both CISC614/CPEG614 and CISC414.
    Course Typically Offered: Fall
    General Education Objectives:
    Analyze Arguments and Information Engage in Constructive Ideation Communicate Effectively in Writing Reason Computationally Reason Scientifically

  
  • CISC 436 - Computational Biology and Bioinformatics (3cr.)

    Credit(s): 3
    COMP BIOL AND BIOINFORMATICS
    Component: Lecture
    Concepts, methodologies, and tools in bioinformatics. Abstraction of biological problems for computational solutions. Genome sequencing and assembly, bio-sequence analysis and comparison and database search, dynamics programming, hidden Markov models, and phylogenetic trees.
    Repeatable for Credit: N Allowed Units: 3 Multiple Term Enrollment: N Grading Basis: Student Option
    PREREQ: CISC 220  or permission of instructor.
    Course Typically Offered: Fall
    General Education Objectives:
    Reason QuantitativelyReason Computationally Reason Scientifically

  
  • CISC 437 - Database Systems (3cr.)

    Credit(s): 3
    DATABASE SYSTEMS
    Component: Lecture
    Physical and logical organization of databases. Data retrieval languages, relational database languages, security and integrity, concurrency, distributed databases.
    Repeatable for Credit: N Allowed Units: 3 Multiple Term Enrollment: N Grading Basis: Student Option
    PREREQ: A minimum grade of C- in CISC 220 . RESTRICTIONS: Credit cannot be received for both CISC437 and CISC637.
    Course Typically Offered: Fall and Spring
    General Education Objectives:
    Analyze Arguments and Information Engage in Constructive Ideation Communicate Effectively in Writing Work Individually Across a Variety of Cultures Reason QuantitativelyReason Computationally Reason Scientifically

  
  • CISC 440 - Computer Graphics (3cr.)

    Credit(s): 3
    COMPUTER GRAPHICS
    Component: Lecture
    Computer graphics technology, two- and three-dimensional systems, graphics software systems, modeling and object hierarchy, and animation.
    Repeatable for Credit: N Allowed Units: 3 Multiple Term Enrollment: N Grading Basis: Student Option
    PREREQ: CISC 220  and MATH 241  RESTRICTIONS: CISC 320  recommended. Credit cannot be received for both CISC440 and CISC640.
    Course Typically Offered: Spring
    General Education Objectives:
    Reason QuantitativelyReason Computationally

  
  • CISC 442 - Introduction to Computer Vision (3cr.)

    Credit(s): 3
    INTRO TO COMPUTER VISION
    Component: Lecture
    Analysis of images and video to recognize, reconstruct, model, and otherwise infer static and dynamic properties of objects in the three-dimensional world. Geometry of image formation; image processing such as smoothing, edge and feature detection, color, and texture; segmentation; shape representation including deformable templates; stereo vision; motion estimation and tracking; techniques for 3-D reconstruction; image registration methods.
    Repeatable for Credit: N Allowed Units: 3 Multiple Term Enrollment: N Grading Basis: Student Option
    PREREQ: CISC 220 . RESTRICTIONS: Credit cannot be received for both CISC442 and CISC642.
    Course Typically Offered: Verify offering with Dept
    General Education Objectives:
  
  • CISC 449 - Topics in Computer Applications (3cr.)

    Credit(s): 3
    TPCS:COMPUTER APPLICATIONS
    Component: Lecture
    Contents will vary to coincide with the interests of students and current faculty.
    Repeatable for Credit: Y Allowed Units: 12 Multiple Term Enrollment: N Grading Basis: Student Option
    RESTRICTIONS: Credit cannot be received for both CISC449 and CISC649.
    General Education Objectives:
  
  • CISC 450 - Computer Networks I (3cr.)

    Credit(s): 3
    COMPUTER NETWORKS I
    Component: Lecture
    Foundation principles, architectures and techniques employed in computer and communication networks. Focuses on mechanisms used in TCP/IP protocol suite. Topics include connection management, end-to-end reliable data transfer, sliding window protocols, quality of service, flow control, congestion control, routing, LANs, framing, error control, analog versus digital transmission, packet versus circuit switching, multiplexing.
    Repeatable for Credit: N Allowed Units: 3 Multiple Term Enrollment: N Grading Basis: Student Option
    Crosslisted: May be crosslisted with CPEG 419 . PREREQ: CISC 260  or CPEG 222 . RESTRICTIONS: Knowledge of probability and statistics recommended. Credit cannot be received for both CISC450 and any of the following courses: CISC 250 , CPEG 419 , CISC650, ELEG651.
    Course Typically Offered: Fall and Spring
    General Education Objectives:
    Read Critically Analyze Arguments and Information Reason QuantitativelyReason Computationally

  
  • CISC 453 - Simulation of Computer Networks (3cr.)

    Credit(s): 3
    SIMULATION OF COMPUTER NETWORK
    Component: Lecture
    Modeling and computer simulation of discrete systems using discrete event simulation techniques. Application to the performance evaluation and modeling of computer networks and networking protocols. Study and use of simulation systems such as OPNET, Qualnet, and ns-2.
    Repeatable for Credit: N Allowed Units: 3 Multiple Term Enrollment: N Grading Basis: Student Option
    PREREQ: CISC 450 , or equivalent.
    Course Typically Offered: Verify offering with Dept
    General Education Objectives:
    Read Critically Analyze Arguments and Information Engage in Constructive Ideation Reason QuantitativelyReason Computationally

  
  • CISC 459 - Topics in Communications, Distributed Computing and Networks (3cr.)

    Credit(s): 3
    TPCS: COMM, DIST, COMP & NETWK
    Component: Lecture
    Contents vary to coincide with the interests of students and current faculty.
    Repeatable for Credit: Y Allowed Units: 6 Multiple Term Enrollment: N Grading Basis: Student Option
    PREREQ: CISC 450 . RESTRICTIONS: Credit cannot be received for both CISC459 and CISC659.
    General Education Objectives:
  
  • CISC 464 - Introduction to Network Security (3cr.)

    Credit(s): 3
    INTRO TO NETWORK SECURITY
    Component: Lecture
    Practical introduction to network security field. Covers material on cryptography, intrusions, denial-of-service attacks, worms, honeynets and other hot topics in network security.
    Repeatable for Credit: N Allowed Units: 3 Multiple Term Enrollment: N Grading Basis: Student Option
    PREREQ: CISC 450  or equivalent.
    Course Typically Offered: Verify offering with Dept
    General Education Objectives:
  
  • CISC 465 - Introduction to Cybersecurity (3cr.)

    Credit(s): 3
    INTRODUCTION TO CYBERSECURITY
    Component: Lecture
    This cybersecurity course is an introduction to computer and network security and covers the foundation security policies and methods to provide confidentiality, integrity, and availability, as well as cryptography, auditing, and user security. Topics are reinforced with hands-on exercises run in a virtual machine environment.
    Repeatable for Credit: N Allowed Units: 3 Multiple Term Enrollment: N Grading Basis: Student Option
    Crosslisted: Crosslisted with CPEG 465 , ELEG 465 , MISY 465 .
    General Education Objectives:
    Analyze Arguments and Information Communicate Effectively in Writing Critically Evaluate Ethical Implications Reason QuantitativelyReason Computationally Reason Scientifically

  
  • CISC 466 - Independent Study (1 to 6cr.)

    Credit(s): 1-6
    INDEPENDENT STUDY
    Component: Independent Study
    Repeatable for Credit: Y Allowed Units: 99 Multiple Term Enrollment: Y Grading Basis: Student Option
    Course Typically Offered: Fall
    General Education Objectives:
  
  • CISC 467 - SEMINAR (1 to 6cr.)

    Credit(s): 1-6
    SEMINAR
    Component: Lecture
    Repeatable for Credit: Y Allowed Units: 99 Multiple Term Enrollment: Y Grading Basis: Student Option
    Course Typically Offered: Verify offering with Dept
    General Education Objectives:
  
  • CISC 471 - Compiler Design (3cr.)

    Credit(s): 3
    COMPILER DESIGN
    Component: Lecture
    Introduction to the design and implementation of compilers, with a focus on lexical analysis, parsing and syntax directed translation.
    Repeatable for Credit: N Allowed Units: 3 Multiple Term Enrollment: N Grading Basis: Student Option
    PREREQ: CISC 260  and CISC 303  
    Course Typically Offered: Fall
    General Education Objectives:
    Reason QuantitativelyReason Computationally

  
  • CISC 473 - Computer Science Projects (3cr.)

    Credit(s): 3
    COMPUTER SCIENCE PROJECTS
    Component: Independent Study
    Experimental, theoretical and literature studies of computer science problems.
    Repeatable for Credit: Y Allowed Units: 6 Multiple Term Enrollment: Y Grading Basis: Student Option
    RESTRICTIONS: Open to majors only. Requires permission of instructor. May be taken twice for credit when topics vary.
    General Education Objectives:
  
  • CISC 474 - Advanced Web Technologies (3cr.)

    Credit(s): 3
    ADVANCED WEB TECHNOLOGIES
    Component: Lecture
    Programming and architecture of web servers and the technologies for implementing high performance, sophisticated web sites for applications like e-commerce. Students learn how to install and set-up a web server, how to write and install programs for a web server, and how to design and implement multi-tier client/server applications with database backends.
    Repeatable for Credit: N Allowed Units: 3 Multiple Term Enrollment: N Grading Basis: Student Option
    PREREQ: CISC 275   COREQ: CISC 437  , CISC 637
    Course Typically Offered: Spring
    General Education Objectives:
    Engage in Constructive Ideation Communicate Through Creative Expression

  
  • CISC 475 - Advanced Software Engineering (3cr.)

    Credit(s): 3
    ADVANCED SOFTWARE ENGINEERING
    Component: Lecture
    Understand and apply a complete modern software engineering process. Topics include requirements analysis, specification, design, implementation, verification, and project management. Real-life team projects cover all aspects of the software development lifecycle, from the requirements to acceptance testing.
    Repeatable for Credit: N Allowed Units: 3 Multiple Term Enrollment: N Grading Basis: Student Option
    PREREQ: CISC 275 . CISC 361  is recommended. RESTRICTIONS: Senior status. Credit cannot be received for both CISC475 and CISC675.
    Additional University Requirement(s): Discovery Learning Experience Capstone: Design Project Course Typically Offered: Fall and Spring
    General Education Objectives:
    Read Critically Analyze Arguments and Information Engage in Constructive Ideation Communicate Effectively in Writing Communicate Orally Communicate Through Creative Expression Work Individually Across a Variety of Cultures Reason Computationally Reason Scientifically

  
  • CISC 479 - Topics in Architecture and Software (3 to 6cr.)

    Credit(s): 3-6
    TOPICS IN ARCHITECTURE & SOFTW
    Component: Lecture
    Contents will vary to coincide with the interests of students and faculty.
    Repeatable for Credit: Y Allowed Units: 6 Multiple Term Enrollment: Y Grading Basis: Student Option
    PREREQ: CISC 361 . RESTRICTIONS: Credit cannot be received for both CISC479 and CISC679.
    Course Typically Offered: Verify offering with Dept
    General Education Objectives:
  
  • CISC 481 - Artificial Intelligence (3cr.)

    Credit(s): 3
    ARTIFICIAL INTELLIGENCE
    Component: Lecture
    Programming techniques for problems not amenable to algorithmic solutions. Problem formulation, search strategies, state spaces, applications of logic, knowledge representation, planning and application areas.
    Repeatable for Credit: N Allowed Units: 3 Multiple Term Enrollment: N Grading Basis: Student Option
    Crosslisted: May be crosslisted with CGSC 481 . PREREQ: CISC 220  with a minimum grade of C-, CISC 304 . RESTRICTIONS: Credit cannot be received for both CISC481 and CISC681.
    Course Typically Offered: Fall and Spring
    General Education Objectives:
    Analyze Arguments and Information Reason QuantitativelyReason Computationally

  
  • CISC 483 - Introduction to Data Mining (3cr.)

    Credit(s): 3
    INTRODUCTION TO DATA MINING
    Component: Lecture
    Concepts, techniques, and algorithms for mining large data sets to discover structural patterns that can be used to make subsequent predictions. Emphasis on practical approaches and empirical evaluation. Use of a workbench of data mining tools, such as the Weka toolkit.
    Repeatable for Credit: N Allowed Units: 3 Multiple Term Enrollment: N Grading Basis: Student Option
    PREREQ: CISC 275 , or permission of instructor.
    Course Typically Offered: Fall
    General Education Objectives:
    Analyze Arguments and Information Reason QuantitativelyReason Computationally Reason Scientifically

  
  • CISC 484 - Introduction to Machine Learning (3cr.)

    Credit(s): 3
    MACHINE LEARNING
    Component: Lecture
    Development of methods to learn to solve a task using examples. Explore different machine learning algorithms/techniques and discuss their strengths and weaknesses and situations they are or are not suited for.
    Repeatable for Credit: N Allowed Units: 3 Multiple Term Enrollment: N Grading Basis: Student Option
    PREREQ: CISC 220  and MATH 205 , or permission of instructor. RESTRICTIONS: Credit cannot be received for both CISC484 and CISC684.
    Course Typically Offered: Spring
    General Education Objectives:
    Reason QuantitativelyReason Computationally Reason Scientifically

  
  • CISC 489 - Topics: Artificial Intelligence (3cr.)

    Credit(s): 3
    TOPICS: ARTIFICIAL INTELLIGENC
    Component: Lecture
    Contents vary to coincide with the interests of students and current faculty.
    Repeatable for Credit: N Allowed Units: 3 Multiple Term Enrollment: Y Grading Basis: Student Option
    PREREQ: CISC 481  or CISC681. RESTRICTIONS: Credit cannot be received for both CISC489 and CISC689.
    Course Typically Offered: Verify offering with Dept
    General Education Objectives:
    Engage in Constructive Ideation Reason QuantitativelyReason Computationally Reason Scientifically

  
  • CISC 498 - Computer Science Senior Design Project I (3cr.)

    Credit(s): 3
    COMP SCI SENIOR DESIGN I
    Continuation of CISC 498.
    Repeatable for Credit: No Allowed Units: 3 Multiple Term Enrollment: No Grading Basis: Student Option
    PREREQ: CISC 275 CISC 361 , and CISC 320 .
    Additional University Requirement(s): Discovery Learning Experience Course Typically Offered: Fall
    General Education Objectives:
  
  • CISC 499 - Computer Science Senior Design Project II (3cr.)

    Credit(s): 3
    COMP SCI SENIOR DESIGN II
    Continuation of CISC 498 .
    Repeatable for Credit: N Allowed Units: 3 Multiple Term Enrollment: N Grading Basis: Student Option
    PREREQ: CISC 498 .
    Additional University Requirement(s): Discovery Learning Experience Capstone: Design Project Course Typically Offered: Spring
    General Education Objectives:

Computer Engineering

  
  • CPEG 202 - Introduction to Digital Systems (3cr.)

    Credit(s): 3
    INTRO TO DIGITAL SYSTEMS
    Component: Lecture
    Analysis and design of logic circuits. Topics include: Boolean algebra and its application to switching circuits, simplification of switching functions, design of logic circuits at gate level and with MSI and LSI components. Analysis and design of synchronous and asynchronous sequential state machines.
    Repeatable for Credit: N Allowed Units: 3 Multiple Term Enrollment: N Grading Basis: Student Option
    Course Typically Offered: Spring
    General Education Objectives:
    Read Critically Analyze Arguments and Information Engage in Constructive Ideation Communicate Orally Work Collaboratively Across a Variety of Cultures Work Individually Across a Variety of Cultures Reason QuantitativelyReason Computationally Reason Scientifically

  
  • CPEG 222 - Microprocessor Systems (4cr.)

    Credit(s): 4
    MICROPROCESSOR SYSTEMS
    Component: Lecture
    Introduction to microprocessors as embedded devices. Emphasizes Input/Output techniques, interrupts, real-time operation, high-level code debugging and interfacing to various types of sensors and actuators. Projects that address various embedded applications are a major part of the course.
    Repeatable for Credit: N Allowed Units: 4 Multiple Term Enrollment: N Grading Basis: Student Option
    PREREQ: CPEG 202  and CISC 181  or CISC 210.
    Course Typically Offered: Spring
    General Education Objectives:
  
  • CPEG 266 - SPECIAL PROBLEM (1 to 3cr.)

    Credit(s): 1-3
    SPECIAL PROBLEM
    Component: Independent Study
    Repeatable for Credit: Y Allowed Units: 99 Multiple Term Enrollment: Y Grading Basis: Student Option
    General Education Objectives:
  
  • CPEG 267 - SEMINAR (1 to 6cr.)

    Credit(s): 1-6
    SEMINAR
    Component: Lecture
    Repeatable for Credit: Y Allowed Units: 99 Multiple Term Enrollment: Y Grading Basis: Student Option
    Course Typically Offered: Verify offering with Dept
    General Education Objectives:
  
  • CPEG 298 - ECE Design Challenges (3cr.)

    Credit(s): 3
    ECE DESIGN CHALLENGES
    Component: Lecture
    Course includes a series of learning modules including electrical safety, use of test equipment, and interfacing microprocessors to sensors. Students complete a design assignment.
    Repeatable for Credit: N Allowed Units: 3 Multiple Term Enrollment: N Grading Basis: Student Option
    Crosslisted: Crosslisted with ELEG 298 . PREREQ: ELEG 205 , CPEG 222 .
    General Education Objectives:
  
  • CPEG 323 - Introduction to Computer Systems Engineering (3cr.)

    Credit(s): 3
    INTRO TO CMPUTER SYSTM ENGINER
    Component: Lecture
    Studies general purpose, special purpose and embedded computer architecture. Principles of digital system design introduced including an introduction to tools for automated design and use of programmable logic devices.
    Repeatable for Credit: N Allowed Units: 3 Multiple Term Enrollment: N Grading Basis: Student Option
    PREREQ: CPEG 222 .
    Course Typically Offered: Fall
    General Education Objectives:
    Analyze Arguments and Information Reason QuantitativelyReason Computationally Reason Scientifically

  
  • CPEG 324 - Computer Systems Design I (3cr.)

    Credit(s): 3
    COMPUTER SYSTEMS DESIGN I
    Component: Lecture
    Principles of computer system design are studied emphasizing tradeoffs involving cost, performance, testability, reliability and manufacturability. Topics include timing analysis, component and subsystem interconnect, noise effects debugging techniques, boundary scan testing and printed circuit layout. Laboratory work involves design and implementation of a computer subsystem.
    Repeatable for Credit: N Allowed Units: 3 Multiple Term Enrollment: N Grading Basis: Student Option
    PREREQ: CPEG 323  
    Course Typically Offered: Spring
    General Education Objectives:
    Read Critically Analyze Arguments and Information Engage in Constructive Ideation Reason QuantitativelyReason Computationally Reason Scientifically

  
  • CPEG 366 - INDEPENDENT STUDY (1 to 6cr.)

    Credit(s): 1-6
    INDEPENDENT STUDY
    Component: Independent Study
    Repeatable for Credit: Y Allowed Units: 99 Multiple Term Enrollment: Y Grading Basis: Student Option
    Course Typically Offered: Verify offering with Dept
    General Education Objectives:
  
  • CPEG 367 - SEMINAR (1 to 6cr.)

    Credit(s): 1-6
    SEMINAR
    Component: Lecture
    Repeatable for Credit: Y Allowed Units: 99 Multiple Term Enrollment: Y Grading Basis: Student Option
    Course Typically Offered: Verify offering with Dept
    General Education Objectives:
  
  • CPEG 398 - ECE Design & Entrepreneurship (3cr.)

    Credit(s): 3


    ECE DESIGN & ENTRPRENEURSHIP
    Component: Lecture
    Students work in small teams on various design challenges. The teams explore entrepreneurship opportunities by forming fictitious companies and selling their ideas.
    Repeatable for Credit: N Allowed Units: 3 Multiple Term Enrollment: N Grading Basis: Student Option
    Crosslisted: Crosslisted with ELEG 398 .

      PREREQ: ELEG 298 .


    General Education Objectives:

  
  • CPEG 419 - Computer Networks I (3cr.)

    Credit(s): 3
    COMPUTER NETWORKS I
    Component: Lecture
    Foundation principles, architectures and techniques employed in computer and communication networks. Focuses on mechanisms used in TCP/IP protocol suite. Topics include connection management, end-to-end reliable data transfer, sliding window protocols, quality of service, flow control, congestion control, routing, LANs, framing, error control, analog versus digital transmission, packet versus circuit switching, multiplexing.
    Repeatable for Credit: N Allowed Units: 3 Multiple Term Enrollment: N Grading Basis: Student Option
    Crosslisted: Crosslisted with CISC 450 . PREREQ: CISC 260  or CPEG 222 . RESTRICTIONS: Knowledge of probability and statistics recommended. Credit cannot be received for both CISC 450  and any of the following courses: CISC 250 , CPEG419, CISC650, ELEG651.
    Course Typically Offered: Fall and Spring
    General Education Objectives:
    Read Critically Analyze Arguments and Information Reason QuantitativelyReason Computationally

  
  • CPEG 421 - Compiler Design (3cr.)

    Credit(s): 3
    COMPILER DESIGN
    Component: Lecture
    Introduction to compiler design, systax and semantics, code generation and optimization. Design of high performance computers together with high performance optimizing compilers as an integral unit. Software/hardware tradeoffs in pipelined computers, superscaler computers and computers embedded in other systems.
    Repeatable for Credit: N Allowed Units: 3 Multiple Term Enrollment: N Grading Basis: Student Option
    PREREQ: CPEG 323  and CISC 361  
    Course Typically Offered: Spring
    General Education Objectives:
  
  • CPEG 422 - Embedded System Design (4cr.)

    Credit(s): 4
    EMBEDDED SYSTEM DESIGN
    Component: Lecture
    Examines modern digital computer design methods using industry standard electronic CAD synthesis tools. Topics include hardware design using VHDL, logic synthesis tools, simulation methods for synthesis and efficient coding techniques for synthesis. Includes experimental laboratory work to design and evaluate FPGA-based digital computer hardware.
    Repeatable for Credit: N Allowed Units: 4 Multiple Term Enrollment: N Grading Basis: Student Option
    RESTRICTIONS: Students should have previous knowledge of VHDL programming language.
    Additional University Requirement(s): Discovery Learning Experience Course Typically Offered: Spring
    General Education Objectives:
  
  • CPEG 423 - PCB & FPGA Hardware Prototyping (3cr.)

    Credit(s): 3
    PCB & FPGA PROTOTYPING
    Component: Lecture
    This course focuses on the design, fabrication, and construction of Printed Circuit Boards and on using FPGA design kits.
    Repeatable for Credit: N Allowed Units: 3 Multiple Term Enrollment: N Grading Basis: Student Option
    PREREQ: CISC 220   CPEG 222 .
    Course Typically Offered: Fall, Summer and Spring
    General Education Objectives:
    Read Critically Analyze Arguments and Information Engage in Constructive Ideation Communicate Effectively in Writing Communicate Orally Communicate Through Creative Expression Work Collaboratively Across a Variety of Cultures Work Individually Across a Variety of Cultures Reason QuantitativelyReason Computationally Reason Scientifically

  
  • CPEG 455 - High-Performance Computing with Commodity Hardware (3cr.)

    Credit(s): 3
    HIGH-PERF COMPUTING CMDTY HDW.
    Component: Lecture
    New commodity computing devices, e.g., GPUs, bring the originally elite highperformance computing into the reach of general public. Principles of program optimization, GPU and IBM Cell architecture, along with concepts and techniques for optimizing general purpose computing on the new hardware.
    Repeatable for Credit: N Allowed Units: 3 Multiple Term Enrollment: N Grading Basis: Student Option
    Course Typically Offered: Fall
    General Education Objectives:
  
  • CPEG 457 - Search and Data Mining (3cr.)

    Credit(s): 3
    SEARCH AND DATA MINING
    Component: Lecture
    With the increasing amount of textual information, it is important to develop effective search engines, such as Google, to help users manage and exploit the information. Examine the underlying technologies of search engines and get hands-on project experience. Requires good programming skills.
    Repeatable for Credit: N Allowed Units: 3 Multiple Term Enrollment: N Grading Basis: Student Option
    Course Typically Offered: Verify offering with Dept
    General Education Objectives:
    Read Critically Analyze Arguments and Information Communicate Effectively in Writing Communicate Orally Reason QuantitativelyReason Computationally Reason Scientifically

  
  • CPEG 460 - Introduction to VLSI Systems (4cr.)

    Credit(s): 4
    INTRODUCTION TO VLSI SYSTEMS
    Component: Lecture
    Study of CMOS VLSI devices, circuits and systems implemented in VLSI. CAD tools for the design and simulation of VLSI. Topics include the performance and limitations of VLSI systems, low level circuit design and system design with an emphasis on digital systems. Major chip design project required.
    Repeatable for Credit: N Allowed Units: 4 Multiple Term Enrollment: N Grading Basis: Student Option
    RESTRICTIONS: tudents should have previous knowledge of logic design and MOS transistor operation.
    Additional University Requirement(s): Discovery Learning Experience Course Typically Offered: Fall, Summer and Spring
    General Education Objectives:
    Read Critically Analyze Arguments and Information Engage in Constructive Ideation Communicate Effectively in Writing Communicate Orally Communicate Through Creative Expression Work Collaboratively Across a Variety of Cultures Work Individually Across a Variety of Cultures Reason QuantitativelyReason Computationally Reason Scientifically

  
  • CPEG 465 - Introduction to Cybersecurity (3cr.)

    Credit(s): 3
    INTRODUCTION TO CYBERSECURITY
    Component: Lecture
    This cybersecurity course is an introduction to computer and network security and covers the foundation security policies and methods to provide confidentiality, integrity, and availability, as well as cryptography, auditing, and user security. Topics are reinforced with hands-on exercises run in a virtual machine environment.
    Repeatable for Credit: N Allowed Units: 3 Multiple Term Enrollment: N Grading Basis: Student Option
    Crosslisted: May be crosslisted with CISC 465 , ELEG 465  , MISY 465 .
    Course Typically Offered: Verify offering with Dept
    General Education Objectives:
    Analyze Arguments and Information Communicate Effectively in Writing Critically Evaluate Ethical Implications Reason QuantitativelyReason Computationally Reason Scientifically

  
  • CPEG 466 - INDEPENDENT STUDY (1 to 6cr.)

    Credit(s): 1-6
    INDEPENDENT STUDY
    Component: Independent Study
    Repeatable for Credit: Y Allowed Units: 99 Multiple Term Enrollment: Y Grading Basis: Student Option
    Course Typically Offered: Fall
    General Education Objectives:
  
  • CPEG 467 - SEMINAR (1 to 6cr.)

    Credit(s): 1-6
    SEMINAR
    Component: Lecture
    Repeatable for Credit: Y Allowed Units: 99 Multiple Term Enrollment: Y Grading Basis: Student Option
    Course Typically Offered: Verify offering with Dept
    General Education Objectives:
  
  • CPEG 470 - Web Applications Security (3cr.)

    Credit(s): 3
    WEB APPLICATIONS SECURITY
    Component: Lecture
    This seminar-style cybersecurity course covers one specific discipline of information security known as application security. This discipline (APPSEC) refers to the development of software that can continue to function correctly even under constant scrutiny and attack by determined adversaries.
    Repeatable for Credit: N Allowed Units: 3 Multiple Term Enrollment: N Grading Basis: Student Option
    RESTRICTIONS: Programming experience in a high level language (e.g. C, C++, java, python). Credit cannot be received for both CPEG470 and CPEG670.
    General Education Objectives:
  
  • CPEG 471 - Pen Test and Reverse Engineering (3cr.)

    Credit(s): 3
    PEN TEST AND REVERSE ENGINEERI
    Component: Lecture
    This cybersecurity course introduces techniques used to (1) identify strengths and exploit weaknesses in networked systems or hosts, and (2) reverse engineer programs of unknown origin and identify their function so to classify them as malware and highlight the level of risk that they represent.
    Repeatable for Credit: N Allowed Units: 3 Multiple Term Enrollment: N Grading Basis: Student Option
    PREREQ: CPEG 465 /CPEG665 or CPEG 494 /CPEG694. Programming experience in assembly language (CISC 260 , CPEG 222 , or equivalent). RESTRICTIONS: Credit cannot be received for both CPEG471and CPEG671.
    General Education Objectives:
  
  • CPEG 472 - Applied Cryptography (3cr.)

    Credit(s): 3
    APPLIED CRYPTOGRAPHY
    Component: Lecture
    This cybersecurity course explores modern Cryptography covering algorithms and cryptosystems, cryptanalysis, and best practices for application and implementation of crypto in software systems.
    Repeatable for Credit: Y Allowed Units: 3 Multiple Term Enrollment: N Grading Basis: Student Option
    PREREQ: CPEG 465 /CPEG665 or MATH549 or equivalent. RESTRICTIONS: Programming experience in a high level language (e.g. C, C++, java, python). Credit cannot be received for both CPEG472 and CPEG672.
    General Education Objectives:
  
  • CPEG 473 - Cloud Computing and Security (3cr.)

    Credit(s): 3
    CLOUD COMPUTING AND SECURITY
    Component: Lecture
    This cybersecurity course introduces the virtualization and cloud computing technologies used in most modern online services. The unique and conventional security issues related to protecting these types of systems are addressed and reinforced with hands-on exercises run in a virtual machine environment.
    Repeatable for Credit: N Allowed Units: 3 Multiple Term Enrollment: N Grading Basis: Student Option
    PREREQ: CPEG 465 /CPEG 665, ELEG 465 /ELEG 665, CISC 465 /CISC665, MISY 465 /MISY 665 or CPEG 494 /CPEG 694, ELEG 494 /ELEG 694 or experience with virtualization and computer networking. RESTRICTIONS: Credit cannot be received for both CPEG473 and CPEG673.
    General Education Objectives:
  
  • CPEG 474 - SCADA Systems and Security (3cr.)

    Credit(s): 3
    SCADA SYSTEMS AND SECURITY
    Component: Lecture
    This cybersecurity course introduces SCADA (Supervisory Control And Data Acquisition) industrial control systems widely used in manufacturing, infrastructure, utilities, and control of buildings, ships, etc. Types of SCADA, use in critical infrastructure, use of communications, vulnerabilities, and best security practices and design will be addressed.
    Repeatable for Credit: N Allowed Units: 3 Multiple Term Enrollment: N Grading Basis: Student Option
    PREREQ: CPEG 465 /CPEG665 or CPEG 494 /CPEG694. RESTRICTIONS: Credit cannot be received for both CPEG474 and CPEG674. Course in computer networking recommended.
    General Education Objectives:
  
  • CPEG 475 - Embedded Computer Systems (3cr.)

    Credit(s): 3
    EMBEDDED COMPUTER SYSTEMS
    Component: Lecture
    Explores the practice of embedding computers and software in most modern devices - appliances, games, phones, vehicles, etc. Covers engineering issues as well as understanding best cybersecurity practices so that the resulting device does not become a target of attack for its owner.
    Repeatable for Credit: N Allowed Units: 3 Multiple Term Enrollment: N Grading Basis: Student Option
    PREREQ: CPEG 465 /CPEG665 or CPEG 494 /CPEG694. RESTRICTIONS: Credit cannot be received for both CPEG475 and CPEG675.
    General Education Objectives:
  
  • CPEG 476 - Secure Software Design (3cr.)

    Credit(s): 3
    SECURE SOFTWARE DESIGN
    Component: Lecture
    This cybersecurity course introduce the theory and practices used to help make a computer program secure and provide the skills needed to implement programs that are free from vulnerabilities.
    Repeatable for Credit: N Allowed Units: 3 Multiple Term Enrollment: N Grading Basis: Student Option
    RESTRICTIONS: Programming experience in a high level language (e.g. C, C++, java, python). Credit cannot be received for both CPEG476 and CPEG676. Graduate or upper level software course (design, etc.) recommended.
    General Education Objectives:
  
  • CPEG 494 - System Hardening and Protection (3cr.)

    Credit(s): 3
    SYSTEM HARDENING & PROTECTION
    Component: Lecture
    Practical treatment of the defensive techniques used to harden computer systems to make them less vulnerable to cyber-attacks. Defect management, configuration/hardening, account control, logs/auditing, and risk assessment are covered and reinforced with hands-on exercises run in a virtual machine environment.
    Repeatable for Credit: N Allowed Units: 3 Multiple Term Enrollment: N Grading Basis: Student Option
    Crosslisted: May be crosslisted with ELEG 494 .
    Course Typically Offered: Fall
    General Education Objectives:
    Read Critically Analyze Arguments and Information Engage in Constructive Ideation Critically Evaluate Ethical Implications Reason QuantitativelyReason Computationally Reason Scientifically

  
  • CPEG 495 - Digital Forensics (3cr.)

    Credit(s): 3
    DIGITAL FORENSICS
    Component: Lecture
    Introduction to digital forensics as used to analyze criminal evidence in computer systems and digital media. Forensic tools and techniques for storage and memory analysis of windows/linux, network traffic, documentation are covered and reinforced with hands-on exercises run in a virtual machine environment.
    Repeatable for Credit: N Allowed Units: 3 Multiple Term Enrollment: N Grading Basis: Student Option
    Crosslisted: May be crosslisted with ELEG 495 .
    Course Typically Offered: Spring
    General Education Objectives:
    Read Critically Analyze Arguments and Information Engage in Constructive Ideation Critically Evaluate Ethical Implications Reason QuantitativelyReason Computationally Reason Scientifically

  
  • CPEG 496 - Topics in Cybersecurity (3cr.)

    Credit(s): 3
    TOPICS IN CYBERSECURITY
    Component: Lecture
    Explore varied topics in cybersecurity to coincide with the interests of students and current faculty. Potential topics include: (1) applications, web or cloud security, (2) risk management and incident response, (3) malware and reverse engineering, or (4) wireless, smartphone, or SCADA security.
    Repeatable for Credit: N Allowed Units: 3 Multiple Term Enrollment: N Grading Basis: Student Option
    Crosslisted: May be crosslisted with ELEG 496 .
    Course Typically Offered: Verify offering with Dept
    General Education Objectives:
  
  • CPEG 497 - Advanced Cybersecurity (3cr.)

    Credit(s): 3
    ADVANCED CYBERSECURITY
    Component: Lecture
    This seminar course explores areas in advanced computer and network security not covered in introductory cybersecurity classes. Provides insight into realistic complex defensive and offensive cybersecurity topics such as DoS attacks, DNS security, Email spam, On-line Authentication, Phishing, Cloud Security, Malware, and Web security.
    Repeatable for Credit: N Allowed Units: 3 Multiple Term Enrollment: N Grading Basis: Student Option
    PREREQ: CPEG 465 /CPEG665. Familiarity with basic networking protocols and operating systems. RESTRICTIONS: Credit cannot be received for both CPEG497 and CPEG697.
    General Education Objectives:
  
  • CPEG 498 - Senior Design I (3cr.)

    Credit(s): 3
    SENIOR DESIGN I
    Component: Lecture
    Students apply their accumulated classroom knowledge to an electrical and computer engineering design problem. Students work in small teams and must present their finished designs at the end of the term.
    Repeatable for Credit: N Allowed Units: 3 Multiple Term Enrollment: N Grading Basis: Student Option
    Crosslisted: Crosslisted with ELEG 498 .
    Additional University Requirement(s): Discovery Learning Experience Capstone: Design Project Course Typically Offered: Fall
    General Education Objectives:
    Read Critically Analyze Arguments and Information Engage in Constructive Ideation Communicate Effectively in Writing Communicate Orally Reason QuantitativelyReason Computationally Reason Scientifically

  
  • CPEG 499 - Senior Design II (3cr.)

    Credit(s): 3
    SENIOR DESIGN II
    Component: Lecture
    Students apply their accumulated classroom knowledge to an electrical and computer engineering design problem. Students work in small teams and must present their finished designs at the end of the term.
    Repeatable for Credit: N Allowed Units: 3 Multiple Term Enrollment: N Grading Basis: Student Option
    Crosslisted: Crosslisted with ELEG 499 .
    Additional University Requirement(s): Discovery Learning Experience Course Typically Offered: Spring
    General Education Objectives:
    Read Critically Analyze Arguments and Information Engage in Constructive Ideation Communicate Effectively in Writing Communicate Orally Reason QuantitativelyReason Computationally Reason Scientifically


Criminal Justice

  
  • CRJU 110 - Introduction to Criminal Justice (3cr.)

    Credit(s): 3
    INTRO TO CRIMINAL JUSTICE
    Component: Lecture
    Responses in American society to the problems of crime. Examines criminal behavior, criminal law, the police, the courts and corrections, as well as selected issues in criminal justice.
    Repeatable for Credit: N Allowed Units: 3 Multiple Term Enrollment: N Grading Basis: Student Option
    University Breadth: Social and Behavioral Sciences Course Typically Offered: Fall, Winter, Spring, Summer
    General Education Objectives:
    Read Critically Analyze Arguments and Information Critically Evaluate Ethical Implications

  
  • CRJU 120 - Illicit Drug Use in America (3cr.)

    Credit(s): 3
    ILLICIT DRUG USE IN AMERICA
    Component: Lecture
    The nature and extent of illicit drug use in the United States and the sociocultural context. The history and effects of the major drugs of abuse and the social issues since the 1950s that contributed to the increased use of illicit drugs.
    Repeatable for Credit: N Allowed Units: 3 Multiple Term Enrollment: N Grading Basis: Student Option
    Course Typically Offered: Verify offering with Dept
    General Education Objectives:
    Read Critically Analyze Arguments and Information Work Individually Across a Variety of Cultures Critically Evaluate Ethical Implications

  
  • CRJU 166 - SPECIAL PROBLEM (1 to 3cr.)

    Credit(s): 1-3
    SPECIAL PROBLEM
    Component: Independent Study
    Repeatable for Credit: Y Allowed Units: 99 Multiple Term Enrollment: Y Grading Basis: Student Option
    General Education Objectives:
  
  • CRJU 167 - SEMINAR (1 to 6cr.)

    Credit(s): 1-6
    SEMINAR
    Component: Lecture
    Repeatable for Credit: Y Allowed Units: 99 Multiple Term Enrollment: Y Grading Basis: Student Option
    General Education Objectives:
  
  • CRJU 201 - Problems of Law Enforcement (3cr.)

    Credit(s): 3
    PROBLEMS OF LAW ENFORCEMENT
    Component: Lecture
    Introduction to a range of historical, political, philosophical and sociological problems in institutions vested with the responsibility to enforce laws and/or preserve order.
    Allowed Units: 3 Multiple Term Enrollment: N Grading Basis: Student Option
    University Breadth: Social and Behavioral Sciences Course Typically Offered: Fall and Spring
    General Education Objectives:
    Read Critically Analyze Arguments and Information Critically Evaluate Ethical Implications

  
  • CRJU 202 - Problems of Criminal Judiciary (3cr.)

    Credit(s): 3
    PRBLMS OF CRIMINAL JUDICIARY
    Component: Lecture
    Focuses on problems and issues found in the American criminal court system. Includes court organization, the courtroom work group (prosecutors, defense attorneys, and judges), pretrial and trial procedures, and basic criminal law.
    Allowed Units: 3 Multiple Term Enrollment: N Grading Basis: Student Option
    University Breadth: Social and Behavioral Sciences Course Typically Offered: Fall and Spring
    General Education Objectives:
    Read Critically Analyze Arguments and Information Critically Evaluate Ethical Implications

  
  • CRJU 203 - Problems of Corrections (3cr.)

    Credit(s): 3
    PROBLEMS OF CORRECTIONS
    Component: Lecture
    General overview of the American corrections system and a survey of the most pressing correctional problems of the twenty-first century. Philosophy of punishment extensively discussed. Major emphasis on the nature of the prison experience, alternatives to incarceration, judicial intervention in correctional affairs and the controversy over the efficacy of rehabilitation programs.
    Allowed Units: 3 Multiple Term Enrollment: N Grading Basis: Student Option
    University Breadth: Social and Behavioral Sciences Course Typically Offered: Fall and Spring
    General Education Objectives:
    Read Critically Analyze Arguments and Information Critically Evaluate Ethical Implications

  
  • CRJU 266 - SPECIAL PROBLEM (1 to 6cr.)

    Credit(s): 1-6
    SPECIAL PROBLEM
    Component: Independent Study
    Repeatable for Credit: Y Allowed Units: 99 Multiple Term Enrollment: Y Grading Basis: Student Option
    Course Typically Offered: Verify offering with Dept
    General Education Objectives:
  
  • CRJU 267 - SEMINAR (1 to 6cr.)

    Credit(s): 1-6
    SEMINAR
    Component: Lecture
    Repeatable for Credit: Y Allowed Units: 99 Multiple Term Enrollment: Y Grading Basis: Student Option
    General Education Objectives:
  
  • CRJU 301 - Introduction to Legal Studies (3cr.)

    Credit(s): 3
    INTRODUCTION TO LEGAL STUDIES
    Component: Lecture
    Introduces legal studies as a multidisciplinary field.
    Repeatable for Credit: N Allowed Units: 3 Multiple Term Enrollment: N Grading Basis: Student Option
    Crosslisted: Crosslisted with LEST 301 .
    Course Typically Offered: Fall
    General Education Objectives:
    Read Critically Analyze Arguments and Information Engage in Constructive Ideation Communicate Effectively in Writing Communicate Orally Work Collaboratively Across a Variety of Cultures Work Individually Across a Variety of Cultures Critically Evaluate Ethical Implications

  
  • CRJU 302 - Social Deviance (3cr.)

    Credit(s): 3
    SOCIAL DEVIANCE
    Component: Lecture
    Defining deviance, research on deviance and explaining deviance.
    Repeatable for Credit: N Allowed Units: 3 Multiple Term Enrollment: N Grading Basis: Student Option
    Crosslisted: May be crosslisted with SOCI 302 .
    University Breadth: Social and Behavioral Sciences Course Typically Offered: Fall and Spring
    General Education Objectives:
    Read Critically Analyze Arguments and Information Engage in Constructive Ideation Communicate Effectively in Writing Communicate Orally Communicate Through Creative Expression Critically Evaluate Ethical Implications

  
  • CRJU 303 - Juvenile Delinquency (3cr.)

    Credit(s): 3
    JUVENILE DELINQUENCY
    Component: Lecture
    Historical definition of delinquency, abuse and neglect, research in delinquency, causes and treatment of delinquents.
    Repeatable for Credit: N Allowed Units: 3 Multiple Term Enrollment: N Grading Basis: Student Option
    Crosslisted: May be crosslisted with SOCI 303 . PREREQ: SOCI 201  or SOCI 209  
    University Breadth: Social and Behavioral Sciences Course Typically Offered: Fall and Spring
    General Education Objectives:
    Read Critically Analyze Arguments and Information

  
  • CRJU 304 - Criminology (3cr.)

    Credit(s): 3
    CRIMINOLOGY
    Component: Lecture
    The nature, kinds and causes of crime. Criminal liability, criminal careers and organized racketeering.
    Repeatable for Credit: N Allowed Units: 3 Multiple Term Enrollment: N Grading Basis: Student Option
    Crosslisted: May be crosslisted with SOCI 304 . PREREQ: SOCI 201  or SOCI 209 .
    University Breadth: Social and Behavioral Sciences Course Typically Offered: Fall, Winter, Spring, Summer
    General Education Objectives:
    Read Critically Analyze Arguments and Information Communicate Orally Reason Scientifically

  
  • CRJU 311 - Capital Punishment and the Law (3cr.)

    Credit(s): 3
    CAPITAL PUNISHMENT AND THE LAW
    Component: Lecture
    Overview of the law of capital punishment. Emphasizes the U. S. Supreme Court’s major death-penalty decisions and the effects of these decisions.
    Allowed Units: 3 Multiple Term Enrollment: N Grading Basis: Student Option
    PREREQ: CRJU 110  or CRJU 203  
    Course Typically Offered: Fall and Spring
    General Education Objectives:
    Read Critically Analyze Arguments and Information Critically Evaluate Ethical Implications

  
  • CRJU 312 - History of Crime and Criminal Justice (3cr.)

    Credit(s): 3
    HIST OF CRIME & CRIM JUSTICE
    Component: Lecture
    Examines changing perceptions of criminal and deviant behavior and development of laws, institutions, and social policies to counteract crime from seventeenth century to present.
    Allowed Units: 3 Multiple Term Enrollment: N Grading Basis: Student Option
    Crosslisted: May be crosslisted with HIST 312 .
    University Breadth: History and Cultural Change Course Typically Offered: Winter
    General Education Objectives:
    Read Critically Analyze Arguments and Information Communicate Effectively in Writing Work Collaboratively Across a Variety of Cultures Work Individually Across a Variety of Cultures

  
  • CRJU 320 - Introduction to Criminal Law (3cr.)

    Credit(s): 3
    INTRODUCTION TO CRIMINAL LAW
    Component: Lecture
    An analysis of the evolution of criminal law within the larger societal context, and an overview of the basic structure and administration of criminal law in the United States.
    Allowed Units: 3 Multiple Term Enrollment: N Grading Basis: Student Option
    PREREQ: CRJU 110  
    Course Typically Offered: Spring
    General Education Objectives:
    Read Critically Analyze Arguments and Information Communicate Effectively in Writing

  
  • CRJU 322 - Crowds, Cults and Revolutions (3cr.)

    Credit(s): 3
    CROWDS, CULTS AND REVOLUTIONS
    Component: Lecture
    Analysis of forms of behavior in relatively unstructured situations such as crowds, panics, riots and demonstrations; and processes of interaction: susceptibility, contagion, polarization and communication.
    Repeatable for Credit: N Allowed Units: 3 Multiple Term Enrollment: N Grading Basis: Student Option
    Crosslisted: May be crosslisted with SOCI 322 . PREREQ: SOCI 201  
    University Breadth: History and Cultural Change
    General Education Objectives:
    Read Critically Analyze Arguments and Information Engage in Constructive Ideation Communicate Effectively in Writing Communicate Orally Reason Scientifically

  
  • CRJU 324 - American Constitutional History (3cr.)

    Credit(s): 3
    AMER CONSTITUTIONAL HISTORY
    Component: Lecture
    A survey of constitutionalism in the U.S. from the American Revolution to the present, emphasizing these broad areas of constitutional change: the balance of power between the federal government and the states, the Supreme Court’s exercise of judicial review, the growth of presidential power, and the scope of civil rights and civil liberties.
    Allowed Units: 3 Multiple Term Enrollment: N Grading Basis: Student Option
    Crosslisted: May be crosslisted with HIST 324 .
    University Breadth: History and Cultural Change Course Typically Offered: Fall
    General Education Objectives:
    Read Critically Analyze Arguments and Information Communicate Effectively in Writing Critically Evaluate Ethical Implications

  
  • CRJU 325 - Issues in Emergency Management (3cr.)

    Credit(s): 3
    ISSUES IN EMERGENCY MANAGEMENT
    Component: Lecture
    Overview of the development of emergency management in the United States, including the formation of the profession, integration of formal and informal organizations, crisis response, and perceptions of crime and deviance during emergencies.
    Repeatable for Credit: N Allowed Units: 3 Multiple Term Enrollment: N Grading Basis: Student Option
    Crosslisted: Crosslisted with SOCI 324 .
    General Education Objectives:
  
  • CRJU 335 - Crime and Justice in Film and Literature (3cr.)

    Credit(s): 3
    CRIME & JUSTICE IN FILM & LIT
    Component: Lecture
    Examines the issues and ideologies found in noteworthy American and international films and writings that emphasize themes of justice, punishment, and social control. Contrasts cinematic and literary depictions of these themes with empirical research on criminality, violence, victimization, and the practices of criminal justice institutions.
    Allowed Units: 3 Multiple Term Enrollment: N Grading Basis: Student Option
    University Breadth: Creative Arts and Humanities Course Typically Offered: Winter and Summer
    General Education Objectives:
    Read Critically Analyze Arguments and Information Communicate Effectively in Writing Communicate Orally Work Collaboratively Across a Variety of Cultures Work Individually Across a Variety of Cultures

  
  • CRJU 336 - The Detective in Film and Fiction (3cr.)

    Credit(s): 3
    THE DETECTIVE IN FILM&FICTION
    Component: Lecture
    Study of detective fiction and film has applications to a liberal arts approach to crime and justice. Blends literary analysis with the insights of social science research on the work of private and police detectives.
    Allowed Units: 3 Multiple Term Enrollment: N Grading Basis: Student Option
    Crosslisted: May be crosslisted with SOCI 336 ENGL 330 .
    University Breadth: Creative Arts and Humanities Course Typically Offered: Fall and Spring
    General Education Objectives:
    Read Critically Analyze Arguments and Information Engage in Constructive Ideation Communicate Effectively in Writing Communicate Orally Work Individually Across a Variety of Cultures Critically Evaluate Ethical Implications

  
  • CRJU 340 - The Juvenile Justice System (3cr.)

    Credit(s): 3
    THE JUVENILE JUSTICE SYSTEM
    Component: Lecture
    An in-depth view of the juvenile justice system in the United States focusing on crime patterns, police-juvenile relations, juvenile courts and correctional practices.
    Allowed Units: 3 Multiple Term Enrollment: N Grading Basis: Student Option
    Course Typically Offered: Verify offering with Dept
    General Education Objectives:
    Read Critically Analyze Arguments and Information Engage in Constructive Ideation Communicate Effectively in Writing Communicate Orally

  
  • CRJU 345 - Sociology of Law (3cr.)

    Credit(s): 3
    SOCIOLOGY OF LAW
    Component: Lecture
    Analysis of law as a social process in both historical and comparative perspective. Focuses on various theories of law and society and relevant empirical research.
    Repeatable for Credit: N Allowed Units: 3 Multiple Term Enrollment: N Grading Basis: Student Option
    Crosslisted: May be crosslisted with SOCI 345 .
    University Breadth: Social and Behavioral Sciences
    General Education Objectives:
    Read Critically Analyze Arguments and Information Engage in Constructive Ideation Communicate Effectively in Writing Communicate Orally Critically Evaluate Ethical Implications

  
  • CRJU 350 - Gender and Criminal Justice (3cr.)

    Credit(s): 3
    GENDER AND CRIMINAL JUSTICE
    Component: Lecture
    Reviews historical and contemporary explanations for women’s participation in crime and evaluates these explanations in light of current research on gender. Other topics include treatment of women offenders by judicial and correctional systems, women as victims of crime and women as criminal justice personnel.
    Allowed Units: 3 Multiple Term Enrollment: N Grading Basis: Student Option
    Crosslisted: May be crosslisted with WOMS 350 .
    Additional University Requirement(s): Multicultural Course Typically Offered: Fall and Spring
    General Education Objectives:
    Read Critically Analyze Arguments and Information Communicate Effectively in Writing Work Individually Across a Variety of Cultures Critically Evaluate Ethical Implications

 

Page: 1 <- Back 108 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18Forward 10 -> 43