Apr 28, 2024  
2017-2018 Shepherd University Catalog 
    
2017-2018 Shepherd University Catalog [ARCHIVED CATALOG]

Courses by Subject


NOTE:  300- and 400-level courses are restricted to students who are sophomore-level and above.

 

Computer and Information Sciences

  
  • CIS 287 - System Analysis and Design

    (3 cr) The system life cycle, starting with the requirements statement and ending with system extinction/replacement. Primary emphasis on the logical design phase of an information system. Includes explanations of both the traditional design approach and prototyping. Advantages and disadvantages of both approaches are examined. Prerequisites: CIS 211 .
  
  • CIS 292 - Cooperative Work Experience in Computer Science and Engineering

    (1 cr) A supervised work experience in which the student is employed in an approved professional position with an industry, firm, or government agency. A final written report and a presentation are required. May not be repeated for credit. Pass/fail grading only. Prerequisites: 3.0 GPA in the major; 2.3 GPA overall; and the recommendation of the student’s advisor.
  
  • CIS 302 - Windows Programming

    (3 cr) An in-depth study of creating the Windows graphical user interface (GUI). Students create powerful, full-featured applications which utilize the key features of Microsoft Windows, including ActiveXdata objects (ADO.NET), Multiple Document Interface (MDI), Dynamic Link Libraries (DLLs), and graphics. Prerequisites: CIS 211  or permission of instructor.
  
  • CIS 310 - Information Security

    (3 cr) Students will be introduced to fundamental concepts of information security including the establishment and implementation of an organization-wide security policy which is designed to protect the information assets of an organization. This course provides the student with the skills necessary to enforce an organization security policy and lays the foundation for continued study in the areas of information security. Prerequisites: CIS 234  or CIT 234  or CPE 234 .
  
  • CIS 314 - Advanced Computer Language Concepts

    (3 cr) This course examines object-oriented programming and its use in software development. Topics include object-oriented design, classes and objects, code reusability, data hiding, polymorphism and inheritance. Previously 4 credits. Prerequisites: CIS 211 .
  
  • CIS 321 - Data and File Structures

    (4 cr) The topics in this course include definitions and implementations of basic data structures including linked lists, stacks, queues, trees, and graphs and their applications; recursion as a algorithm design tool; and file organization and access techniques. Prerequisites: CIS 314 ; MATH 254 ; and MATH 205  or 207 ; or permission of instructor.
  
  • CIS 324 - Introduction to Artificial Intelligence

    (3 cr) An overview of artificial intelligence, its tools and techniques. Includes such subjects as fuzzy logic, nonprocedural programming, basic search techniques, automated reasoning, and expert systems. Programming in Prolog or LISP and the creation of knowledge-based systems using expert system software shells. Emphasis on the application of artificial intelligence techniques to business and industrial problems. Prerequisites: CIS 211  and 321 .
  
  • CIS 331 - Programming Languages

    (3 cr) The syntax and semantics of programming languages. Topics include formal specification of syntax, declarations, binding, allocation, data structures and data types, control structures, control and data flow, the implementation and execution of programs, functional programming and imperative programming. Other possible topics include nonprocedural and logic programming, object-oriented programming, and program verification. Programming projects will provide experience in a number of languages. Prerequisites: CIS 321 .
  
  • CIS 332 - Web Programming I

    (3 cr) Students learn new skills, languages, and concepts required to create applications that use the World Wide Web as the basis for the user’s interaction with the application. This is the first of the two-course sequence on this topic and focuses on client-side application programming (JavaScript, HTML/XML, CSS, DHTML, DOM, and Java). Prerequisites: CIS 104 .
  
  • CIS 334 - Web Programming II

    (3 cr) This is the second semester of the two-course sequence on Web programming. It focuses on the server-side application programming in general and database in particular. It covers ASP.NET and VBScript as well as advanced topics such as XML Web service, SOAP, cookies, and security. Three-tier architecture of Web-based applications will be discussed. Other server-side programming languages such as PHP may also be covered. Prerequisites: CIS 332  and CIS 302  or permission of the instructor.
  
  • CIS 361 - E-Commerce

    (3 cr) This course covers concepts, IT skills and tools, and social and ethical issues encountered performing e-commerce in a contemporary fashion, with focus on technical issues rather than business practices.  Also included are topics such as EDI, VAN, ExtraNet, shopping cart, database, and security. Prerequisites: CIS 234  and CIS 332 .
  
  • CIS 372 - Introduction to Biometrics

    (3 cr) An introduction to the basics of biometrics and investigation of the mainstream biometric technologies being used. This course explains the underlying image processing concepts required to understand biometric techniques. Also included are ethics, privacy concerns, and the future of biometric technologies. Prerequisites: CIS 104 .
  
  • CIS 386 - Computer Organization

    (4 cr) Students will learn the principles of computer organization. Topics include the functional components of a computer, memory organization, auxiliary storage, system interconnection, digital logic, assembly language programming, and evolution and future trends of computer organization. Weekly laboratories will illustrate computer organization concepts and techniques. Prerequisites: CIS 211  and CIS 234 .
  
  • CIS 388 - Database Management Systems

    (4 cr) The design and maintenance of a computerized database management system. Includes all operations such as design, creation, searching, sorting, and editing that must be performed on both sequential and direct access files and sets of files. Examines advantages and disadvantages of tree, network, and relational data structures. Coverage of query languages, data dictionaries, and security and privacy considerations. Prerequisites: CIS 211 .
  
  • CIS 390 - Operating Systems

    (3 cr) An introduction to the fundamentals of operating systems across computing platforms. Topics include process and storage management, protection and security, and distributed systems. Format principles are complemented with surveys of contemporary operating systems (including UNIX). Prerequisites: CIS 386  or CIT 385 .
  
  • CIS 392 - Cooperative Work Experience in Programming

    (1-2) A supervised work experience in which the student is employed in an approved professional position with an industry, firm, or government agency. A final written report and a presentation are required. May be repeated to a maximum of 2 credits. Pass/fail grading only. Prerequisites: CIS 292 /CPE 292  with a pass grade and positive comments from both the faculty and on-site advisors; 3.0 GPA in the major; 2.3 GPA overall; and the recommendation of the student’s advisor.
  
  • CIS 395 - Introduction to Cryptography and Computer Security

    (3 cr) This course covers basic concepts of cryptology and coding theory, historical ciphers, modern symmetric ciphers such as DES and 3DES, public cryptography such as RSA and elliptic curve cryptosystems and their applications in computer and information security, including data integrity and authentication, digital signature, key exchange, and key management. Also covered are physical security, smart cards and biometrics, and security policy and documentation. Prerequisites: MATH 254 ; and CIS 234  or CIT 234  or CPE 234 ; or permission of instructor.
  
  • CIS 396 - Internship in CIS

    (1-6cr) This course awards academic credit(s) for department-approved internship experiences in a discipline-related work environment. Students will be able to apply their knowledge and skills acquired in classroom settings to real world research and application scenarios. A student wishing to enroll in this course must submit a written research proposal for approval to the advisor and to the chair of the department of computer science, mathematics, and engineering. CIS 396 is repeatable to a maximum of 6 credits. Pass/Fail grading only. Prerequisites: Permission of department chair.
  
  • CIS 405 - Computer Graphics

    (3 cr) Basic concepts such as graphics systems, modeling, and pipelines are introduced. Students also will learn to program in a popular graphics library, such as OpenGL or DirectX. Topics include basic 2-D and 3-D graphics programming, basic animation and controls, texture mapping, lights, and materials. Prerequisites: CIS 302 .
  
  • CIS 418 - Management Information Systems

    (3 cr) An integration of the material covered in previous programming and systems courses. An examination of modern management information systems in a business setting. Topics include structured decision systems, decision support systems, information systems acquisition and management, database management systems, and the role of information processing systems in business decisions. Prerequisites: CIS 287 .
  
  • CIS 419 - Data Communication and Computer Networks

    (3 cr) This course introduces the role of data communications and computer networks in a computer science environment. Special topics include concepts in fundamental communications; data communication hardware; serial, parallel, Ethernet, and network configurations; protocols and software; microcomputer communications; and computer networks. Prerequisites: CIS 234  or CIT 234  or CPE 234 .
  
  • CIS 421 - Computer Architecture

    (3 cr) Topics include information representation, tags, check bits, floating-point arithmetic, instruction sets, RISC vs CISC, ALU design, bit slicing, microprogrammed control, microinstruction types, microprogram optimization, cache memories, interleaved memories, communication methods, bus control and timing, input-output, programmed I/O, interrupts and DMA, parallel and vector processors, pipelines, shared vs distributed memory, interconnection networks, and hypercube computers. Prerequisites: CIS 386  and CPE /ENGR 305 ; or permission of instructor.
  
  • CIS 423 - Server Operation Systems and System Programming

    (3 cr) Students will learn the principles of current server operating systems and system level programming skills. The role of servers in enterprise networks and the design of modern server computer systems will be covered. Students also will learn how to use system level programming languages, such as C, Shell, Perl, etc., to automate repetitive system administration tasks. Prerequisites: CIS 395  or CIS 386  or CIT 385  or permission of instructor.
  
  • CIS 431 - Algorithms

    (3 cr) The topics of this course include basic tools for algorithm analysis including asymptotic notations, lower and upper bounds, and recursive relations; advanced data structures; analysis of recursive algorithms; analysis of algorithms for searching and sorting; analysis of graph and geometric algorithms; analysis of numerical algorithms; study of NP-complete problems; and study of parallel algorithms. Prerequisites: MATH 208 , MATH 307 , and CIS 321 .
  
  • CIS 433 - Microprocessor System Design and Lab

    (4 cr) This course is a basic introduction to microprocessor/microcontroller programming using the INTEL 80xxx series of microprocessor/microcontrollers. The course has a strong lab component where students will be exposed to programming the INTEL 80xxx series microprocessors in addition to learning their basic architecture. Topics include Assembly language programming, instruction time cycles, memory interfacing, input-output interfacing, data converters A/D and D/A, interrupts, general purpose programmable peripherals, etc. If time permits, students will be asked to do a lab project in which the microprocessor/microcontroller is used in a real-life application, e.g., a digital thermometer. Prerequisites: ENGR 305  and CIS 386 .
  
  • CIS 434 - Inter/Intra Networking

    (3 cr) Students will learn how to design, build, and troubleshoot an inter/intra network. Topics to be considered include LAN/WAN interconnectivity issues, physical transmission options, integration of voice and data, transport methods, and network protocol architectures. Prerequisites: CIS 234  and CIS 332  or permission of instructor.
  
  • CIS 441 - Automata Theory

    (3 cr) Topics include regular grammars, finite automata, context-free grammars, pushdown automata, and Turing machines; introductory treatment of computable and non-computable functions; and halting problems. Prerequisites: CIS 331 .
  
  • CIS 450 - Web Design Studio

    (3 cr) This course is designed for students to learn through hands-on experience and production. Students will form teams to learn advanced techniques for Web site creation and design, programming, and integration. Languages, tools, and technology for creating advanced Web applications will be covered. Prerequisites: CIS 334 .
  
  • CIS 455 - Game Design and Programming

    (3 cr) This course introduces computer game design principles and techniques such as prototyping, interface design, implementation of functionalities in C++, and play-testing. Game graphics will also be introduced. Topics include an overview of Photoshop for game scene design, basic techniques for game texture creation, and case studies. Prerequisites: CIS 302  and CIS 321 .
  
  • CIS 481 - Topics in Computer and Information Sciences

    (3 cr) Examines various topics in different aspects of computer and information sciences. Such topics may include microprocessor systems, performance analysis of computer systems, computer graphics, compiler design, parallel and distributed processing, computer security, expert systems, natural language processing, neural networks, or intelligent tutoring systems. Prerequisites: Consent of instructor.
  
  • CIS 482 - Real Time and Embedded System Design

    (3 cr) A general introduction to real-time operating systems and embedded system design. Prerequisites: CIS 421 .
  
  • CIS 485 - Directed Research in Computer and Information Sciences

    (3 cr) Design and development of a project in some area of computer and information sciences. Each student enrolling in this course must select a computer and information sciences faculty advisor who will be responsible for approving, guiding, and evaluating the project. Prerequisites: Consent of instructor.

     :   WM   CP

  
  • CIS 486 - Network Security

    (4 cr) Students will learn how to protect computer networks from internal and external digital threats by studying security concepts and techniques. Topics include fundamental concepts of cryptography, cryptographic key distribution and management, authentication protocols, digital signatures, security policy, virtual private networks (VPNs) and their implications to security, and protection of Internet and Web-based systems and services. Weekly hands-on laboratories will investigate computer network security techniques. Prerequisites: CIS 423  or CIS 419  or CIT 419  or permission of instructor.
  
  • CIS 487 - Software Engineering

    (3 cr) Introduces the Unified Modeling Language (UML) for object-oriented analysis and design, object-oriented life cycle models, testing, maintenance, and performance measurement of object-oriented software projects. Students will work in teams to develop object-oriented software projects. Prerequisites: CIS 321 .
  
  • CIS 492 - Cooperative Work Experience in Computer Science and Engineering

    (1-3 cr) A supervised work experience in which the student is employed in an approved professional position with an industry, firm, or government agency. A final written report and a presentation are required. Pass/fail grading only. May be repeated to a maximum of 3 credits. Prerequisites: CIS 392 /CPE 392  with a pass grade and positive comments from both the faculty and on-site advisors; 3.0 GPA in the major; 2.3 GPA overall; and the recommendation of the student’s advisor.

Computer and Information Technology

  
  • CIT 234 - Introduction to Networking

    (3 cr) Students will learn the fundamental concepts of networking. Case studies and hands-on projects will consider networking topics including hardware, protocols, architecture, media, design, implementation, and troubleshooting, maintaining, and upgrading computer networks. Prerequisites: CIS 104 .
  
  • CIT 310 - Information Security

    (3 cr) Students will be introduced to fundamental concepts of information security including the establishment and implementation of an organization-wide security policy which is designed to protect the information assets of an organization. This course provides the student with the skills necessary to enforce an organization security policy and lays the foundation for continued study in the areas of information security. Prerequisites: CIT 234  or CIS 234  or CPE 234  or permission of instructor.
  
  • CIT 332 - Web Programming

    (3 cr) Students will learn new skills, languages, and concepts required to create applications that use the World Wide Web as the basis for the user’s interaction with the application. This is the first of the two-course sequence on this topic and focuses on client-side application programming (JavaScript, HTML/XML, CSS, DHTML, DOM, and Java). Prerequisites: CIS 211  or permission of instructor.
  
  • CIT 334 - Web Programming II

    (3 cr) This is the second semester of the two-course sequence on Web programming. It focuses on the server-side application programming in general and database in particular. It covers ASP.NET and VBScript as well as advanced topics such as XML Web service, SOAP, cookies, and security. Three-tier architecture of Web-based applications will be discussed. Other server-side programming languages such as PHP may also be covered. Prerequisites: CIT 332  or permission of instructor.
  
  • CIT 361 - E-Commerce

    (3 cr) This course covers concepts, IT skills and tools, and social and ethical issues encountered performing e-commerce in a contemporary fashion, with focus on technical issues rather than business practices.  Also included are topics such as EDI, VAN, ExtraNet, shopping cart, database, and security. Prerequisites: CIT 234  and CIT 332 
  
  • CIT 372 - Introduction to Biometrics

    (3 cr) An introduction to the basics of biometrics and investigation of the mainstream biometric technologies being used. This course explains the underlying image processing concepts required to understand biometric techniques. Also included are ethics, privacy concerns, and the future of biometric technologies. Prerequisites: CIS 104 .
  
  • CIT 385 - Computer System Design

    (4 cr) This course provides a broad and in-depth coverage of a variety of computer hardware and software concepts, with focus on designing contemporary computing systems. Topics covered include binary system, Boolean algebra and digital logic design, instruction set architecture and processor design, memory, input/output and storage systems, distributed system, and advanced topics. Prerequisites: CIS 104  and MATH 155 .
  
  • CIT 388 - Database Management Systems

    (4 cr) The design and maintenance of a computerized database management system will be examined, including all operations such as design, creation, searching, sorting, and editing that must be performed on both sequential and direct access files and sets of files. Also examined will be the advantages of tree, network, and relational data structures as well as query languages, data dictionaries, and security and privacy considerations. Prerequisites: CIS 211 .
  
  • CIT 418 - Management Information Systems

    (3 cr) An integration of the material covered in previous programming and systems courses and an examination of modern management information systems in a business setting. Topics covered will include structured decision systems, decision support systems, information systems acquisition and management, database management systems, and the role of information processing systems in business decisions. Prerequisites: CIS 287 .
  
  • CIT 419 - Data Communication and Computer Networks

    (3 cr) This course introduces the role of data communications and computer networks in a computer science environment. Special topics include concepts in fundamental communications; data communication hardware; serial, parallel, Ethernet, and network configurations; protocols and software; microcomputer communications; and computer networks. Prerequisites: CIT 234  or CIS 234  or CPE 234  or permission of instructor.
  
  • CIT 450 - Web Design Studio

    (3 cr) This course is designed for students to learn through hands-on experience and production. Students will form teams to learn advanced techniques for Web site creation and design, programming, and integration. Languages, tools, and technology for creating advanced Web applications will be covered. Prerequisites: CIT 334 .
  
  • CIT 486 - Network Security

    (4 cr) Students will learn how to protect computer networks from internal and external digital threats by studying security concepts and techniques. Topics include fundamental concepts of cryptography, cryptographic key distribution and management, authentication protocols, digital signatures, security policy, virtual private networks (VPNs) and their implications to security, and protection of Internet and Web-based systems and services. Weekly hands-on laboratories will investigate computer network security techniques. Prerequisites: CIS 423  or CIS 419  or CIT 419  or permission of instructor.

Computer Engineering

  
  • CPE 221 - Introduction to Electrical Engineering

    (3 cr) Topics include electrical engineering units, circuit elements, circuit laws, measurement principles, mesh and node equations, network theorems, energy storage elements, RC and RL circuits, unit step response, and second order circuits. Prerequisites: ENGR 102  and MATH 207 .
  
  • CPE 222 - Electrical Engineering Laboratory

    (1 cr) A laboratory course in electrical engineering, 3 hours per week, to be taken simultaneously with CPE 221 .
  
  • CPE 224 - Electrical Circuits

    (3 cr) Introduction to network analysis including sinusoidal (AC) steady state, average and RMS values, phasors, polyphase systems, complex frequency, network frequency response, two port networks and transformers, Fourier methods, and Laplace Transforms. Prerequisites: CPE 221  and MATH 208 .
  
  • CPE 225 - Electrical Circuits Laboratory

    (1 cr) A laboratory course in electrical circuits, 3 hours per week, to be taken simultaneously with CPE 224 .
  
  • CPE 234 - Introduction to Networking

    (3 cr) Students will learn the fundamental concepts of networking. Case studies and hands-on projects will consider networking topics including hardware, protocols, architecture, media, design, implementation, and troubleshooting, maintaining, and upgrading computer networks. Prerequisites: CIS 104 .
  
  • CPE 287 - System Analysis and Design

    (3 cr) The system life cycle, starting with the requirements statement and ending with system extinction/replacement. Primary emphasis on the logical design phase of an information system. Includes explanations of both the traditional design approach and prototyping. Advantages and disadvantages of both approaches are examined. Prerequisites: CIS 211 .
  
  • CPE 292 - Cooperative Work Experience in Computer Science and Engineering

    (1 cr) A supervised work experience in which the student is employed in an approved professional position with an industry, firm, or government agency. A final written report and a presentation are required. May not be repeated for credit. Pass/fail grading only. Prerequisites: 3.0 GPA in the major; 2.3 GPA overall; and the recommendation of the student’s advisor.
  
  • CPE 305 - Digital Logic Design and Lab

    (4 cr) Boolean algebra; combinational and sequential circuits, minimization techniques; design-and-build logic subsystems, such as decoders, multiplexers, adders, multipliers, and counters; use of CAD tools. Prerequisites: ENGR 102  or MATH 254  or permission of instructor.
  
  • CPE 386 - Computer Organization

    (4 cr) Students will learn the principles of computer organization. Topics include the functional components of a computer, memory organization, auxiliary storage, system interconnection, digital logic, assembly language programming, and evolution and future trends of computer organization. Weekly laboratories will illustrate computer organization concepts and techniques. Prerequisites: CIS 211  and CPE 234 .
  
  • CPE 392 - Cooperative Work Experience in Computer Science and Engineering

    (1-2) A supervised work experience in which the student is employed in an approved professional position with an industry, firm, or government agency. A final written report and a presentation are required. May be repeated to a maximum of 2 credits. Pass/fail grading only. Prerequisites: CIS 292 /CPE 292  with a pass grade and positive comments from both the faculty and on-site advisors; 3.0 GPA in the major; 2.3 GPA overall; and the recommendation of the student’s advisor.
  
  • CPE 421 - Computer Architecture

    (3 cr) Topics include information representation, tags, check bits, floating-point arithmetic, instruction sets, RISC vs CISC, ALU design, bit slicing, microprogrammed control, microinstruction types, microprogram optimization, cache memories, interleaved memories, communication methods, bus control and timing, input-output, programmed I/O, interrupts and DMA, parallel and vector processors, pipelines, shared vs distributed memory, interconnection networks, and hypercube computers. Prerequisites: CPE 386  and CPE /ENGR 305 ; or permission of instructor.
  
  • CPE 433 - Microprocessor System Design and Lab

    (4 cr) This course is a basic introduction to microprocessor/microcontroller programming using the INTEL 80xxx series of microprocessor/microcontrollers. The course has a strong lab component where students will be exposed to programming the INTEL 80xxx series microprocessors in addition to learning their basic architecture. Topics include Assembly language programming, instruction time cycles, memory interfacing, input-output interfacing, data converters A/D and D/A, interrupts, general purpose programmable peripherals, etc. If time permits, students will be asked to do a lab project in which the microprocessor/microcontroller is used in a real-life application, e.g., a digital thermometer. Prerequisites: ENGR 305  and CPE 386 .
  
  • CPE 482 - Real Time and Embedded System Design

    (3 cr) A general introduction to real-time operating systems and embedded system design. Prerequisites: CPE 421 .
  
  • CPE 489 - Engineering Capstone Project I

    (1 cr) Students learn methods and skills for the engineering design process, demonstrate the ability to explore principles of engineering experimentation and design, identity real world projects in multidisciplinary engineering areas, and develop a practical plan to complete the projects (individual and/or group). Approved written project proposals and oral presentations are required at the end of the semester. The written proposal should include problem descriptions, objectives, selected approach, design alternatives, equipment requirements, time line as well as ethical, legal, and environmental issues. Pass/fail grade. Prerequisites: Junior or senior standing and permission of instructor.

     

    CORE CODES :   WM     CP

  
  • CPE 490 - Engineering Capstone Project II

    (2 cr) Students develop and complete the proposed projects by utilizing the knowledge and experience gained from previous courses and by demonstrating the analyses and experiments. Students are required to present work in a professional manner which consists of three parts: comprehensive written reports including research and analysis, oral presentation, and operating working models.   Previously offered as 2 cr. Prerequisites: CPE 489 .

     :   WM   CP

  
  • CPE 492 - Cooperative Work Experience in Computer Science and Engineering

    (1-3 cr) A supervised work experience in which the student is employed in an approved professional position with an industry, firm, or government agency. A final written report and a presentation are required. May be repeated to a maximum of 3 credits. Pass/fail grading only. Prerequisites: CIS 392 /CPE 392  with a pass grade and positive comments from both the faculty and on-site advisors; 3.0 GPA in the major; 2.3 GPA overall; and the recommendation of the student’s advisor.

Criminal Justice

  
  • CRIM 200 - Introduction to Criminal Justice

    (3 cr) This course will provide an overview of the criminal justice system, its history, its philosophical development, and its contemporary configurations. Issues of law enforcement, adjudication, and corrections will be covered. Students will examine career opportunities and requirements in the criminal justice field and will become familiar with local, state, and national criminal justice systems.
  
  • CRIM 310 - Principles of Criminal Law

    (3 cr) This course explores the nature, origins, and general principles of criminal law. It examines pertinent aspects of federal and state criminal law, and concentrates on specific issues of interest to law enforcement including an examination of procedural law. Recent court decisions will de discussed and selected criminal offenses will be analyzed.
  
  • CRIM 311 - Criminal Justice Procedures

    (3 cr) Constitutional analysis of criminal procedure that focuses primarily on the Fourth, Fifth, and Sixth Amendments; the right to be free from unreasonable search and seizure, the privilege against self-incrimination, and the right to counsel. The course examines the need to protect the public and enhance law enforcement efficiency and the need to protect individual defendants from abuse at the hands of the state.
  
  • CRIM 315 - Criminal Investigation

    (3 cr) This course examines the fundamental principles of criminal investigation with concentration on the following areas—report writing; sources of information including witnesses, complainants, victims, observation, physical description, identification, interviews, interrogation, modus operandi, informants, surveillance, and undercover techniques; crime scene search, collection, preservation, and processing of physical evidence; and raids, arrests, search, seizure, and case preparation.
  
  • CRIM 320 - Criminal Court System

    (3 cr) This course will focus on the jurisdiction policies and procedures of criminal courts in the administration of justice. The role of the courts is pursued in determining social policy as it relates to criminology. Also, a complete survey of the criminal court system from local to state to federal jurisdiction will be taken.
  
  • CRIM 325 - Corrections

    (3 cr) This course provides a general overview of the American corrections system and a survey of today’s most pressing correctional problems.  The philosophy of punishment will be extensively discussed, and major emphases will be on the nature of the prison experience, alternatives to incarceration, judicial intervention into correctional affairs, and the controversy concerning the effectiveness of rehabilitation programs. (Previously titled Penology)
  
  • CRIM 330 - The Juvenile Justice System

    (3 cr) This course provides an in-depth examination of the philosophic, economic, political, and social factors leading to the establishment of the juvenile justice system in the United States.  Crime patterns of youth, police-juvenile relations, and correctional practices for juveniles are sample topics.  (Previously titled Juvenile Justice Procedures)
  
  • CRIM 340 - Treatment and Rehabilitation

    (3 cr) This course provides an in-depth examination of legal and social agencies aiding in the treatment of the offender, including the rise of specialty courts in the United States. A survey of treatment theories that influence and alter the attitudes, values, and behaviors of inmates and those recently released from correctional institutions are other topics. (Previously titled Correction Procedure)
  
  • CRIM 410 - Prosecution and Defense

    (3 cr) Behavioral and legal analysis of the stages and procedures of a criminal case including initial appearance, bail, preliminary hearing, grand jury, arraignment, suppression hearings, trial, and sentencing. Emphasis is on bail reform, plea bargaining, screening, diversion, speedy trial, insanity defense, discovery, and the role of the defense attorney, prosecutor, and judge. Included is an examination of the court system as a social institution of human actors who exercise extensive discretion within the boundaries of the law.
  
  • CRIM 415 - Gender and Crime

    (3cr) Gender and Crime explores the intersection between gender/women and crime. Such experiences are explored in an examination of gender constructionism, women’s historically disadvantaged status in a patriarchal society, and the multiple ways through which law, and the criminal justice system in particular, help maintain modern systems of patriarchy. We will discuss violence toward women alongside possible interventions and solutions to crime issues. The course provides an understanding of the nature and extent of women as offenders, as victims and as workers in the criminal justics system. The course will examine theories related to crime and victimization among adolescent females and women. We will review the historical and present-day experiences of women as professionals in policing, courts, law, and corrections.
  
  • CRIM 420 - Victimology

    (3 cr) This course will provide an overview of the programs within the criminal justice system which work with victims of crime and their families. Programs for the families of the offenders also will be studied. This overview will discuss the interrelationships between the various parts of the system concerning victims, legislators, lawyers, courts, jails, and prisons. The reporting of crimes of victims also is included.
  
  • CRIM 425 - Policing

    (3 cr) This course provides an overview of the history of policing in the United States, the functions of the police in modern society, and how those functions have evolved and continue to evolve in light of political, economic, and technological developments.  An emphasis is placed on analysis of contemporary research as well as classical analyses of police behavior.  (Previously titled Police and Community Relations)
  
  • CRIM 430 - Police Organization and Management

    (3 cr) This course provides a broad understanding of the various aspects of police organizations and management. The various philosophies of policing, police organizations and management, and the role of police officers are discussed from political, cultural, and historical perspectives. The central objective of the course is to familiarize the student with the various criminal investigations techniques and crime control strategies within the framework of the American legal system.
  
  • CRIM 440 - Probation and Parole

    (3 cr) This course examines the history, objectives, performance, and future of the full range of probation, parole, intermediate sanctions, and community corrections services viewed as integral parts of the formal criminal justice process. Research and policy developments, training and personnel issues, what works with different classes of offenders (including juveniles), the pre-sentence investigation/reporting system, sentencing and incarceration, recidivism rates, legal issues, public perceptions, and trends within the system are among the topics covered.

Data Analytics

  
  • DATA 118 - Data Analytics Introduction

    (3cr) This course introduces data analytics majors to concepts, methods and tools that they will explore in greater depth in later courses. Topics will include programming language concepts, reading and writing files, data file types, data structures, the linux operating environment, visualization, data cleansing, relevant mathematics and statistics, and sources of interesting data sets. The course will explore the historical context, current relevance, and future growth of data analytics.
  
  • DATA 418 - Big Data Analytics

    (3cr) This course introduces students to concepts, methods and tools used in the analysis and management of massive data sets. Topics will include the map-reduce programming paradigm, cluster analysis, algorithms and libraries for working with large graphs, disk-based and memory-based distributed computing, stream processing, large-scale machine learning, and analysis of distributed algorithms. The course will explore the historical context, current relevance, and future growth of data analytics. Prerequisites: One from CIS 234 , CIS 324 , or CIS 388 ; AND one from MATH 318 , MATH 329 , or MATH 354 .

Data Analytics (Graduate)

  
  • DATA 509 - Statistical Analysis

    (3cr) This course covers basic statistical skills for advanced work in the functional areas of data science and analytics, including descriptive statistics, probability and its distributions, sampling, and estimation.
  
  • DATA 510 - Mathematical Modeling

    (3cr) This course is a study of how to model the world around us using mathematics, how to solve the resulting equations, and how to apply the results. It provides a thorough study of how to use both quantitative and qualitative solution behavior in the modeling process. Students will be expected to complete an independent research project chosen with guidance from the instructor.
  
  • DATA 512 - Operations Research

    (3cr) This course provides an introduction to main topics of operations research: linear programming, network optimization, dynamic programming, and queueing theory. Examples of applications from industry, notably some queueing algorithms, are examined. Additional topics may be chosen from Markov chains, integer programming, nonlinear programming, game theory and decision analysis, and simulation. Students will be expected to complete an independent research project chosen with guidance from the instructor.
  
  • DATA 518 - Big Data Analytics

    (3cr) This course introduces students to concepts, methods and tools used in the analysis and management of massive data sets. Topics will include the map-reduce programming paradigm, cluster analysis, algorithms and libraries for working with large graphs, disk-based and memory-based distributed computing, stream processing, large-scale machine learning, and analysis of distributed algorithms. The course will explore the historical context, current relevance, and future growth of data analytics. Students will be expected to complete an independent research project chosen with guidance from the instructor.
  
  • DATA 590 - Applied Research Project and Capstone

    (3-6cr) The student will identify a problem of interest in the area of data science, data analytics or information systems, analyze the problem as completely as possible, offer the best alternative(s) for solution, and describe the problem and the proposed solution(s) in a case-study format. This course may be repeated to a maximum of 6 credits.
  
  • DATA 591 - Internship

    (3-6cr) The internship course provides students with the opportunity to apply the cumulative knowledge and skills in the Data Analytics and Information Systems program to a real-world work environment. The internship involves the following steps: 1) selecting a work site; 2) developing a contract that ensures both employer and student benefit; 3) fulfilling the contract activity through ongoing work; 4) preparing a paper that summarizes the learning experience and outcomes; and 5) presenting the result to the committee. The regular expectation is for a minimum of 150 hours completed in this internship for 3 credits, and 300 hours for 6 credits, upon approval by the committee. This course may be repeated to a maximum of 6 credits.
  
  • DATA 599 - Special Topics in Data Analysis

    (3cr) This course will examine in detail a specific subject or subject area in data analytics. This course may be repeated to a maximum of 6 credits, with different topics.

Driver Education

  
  • DRED 101 - Driver Education

    (3cr) Introduce you to driving and the responsibilities. This course places emphasis on Traffic Safety Education. You will learn how driver education and driver’s licensing programs can help you become a responsible, low-risk driver.
  
  • DRED 400 - In-Class Instruction in Driver Education

    (3cr) This course is intended to acquaint the preservice teacher with content knowledge, technology, and training needed to teach the in-classroom phase of Driver Education. It includes the use of media presentations, peer teaching, and classroom test construction. It also includes procurement procedures and research related to ancillary media.
  
  • DRED 401 - In-Car Instruction in Driver Education

    (3cr) This course will prepare the preservice driver education teacher with content knowledge and practical experience in the in-car teaching phase of driver education. It includes actual in-car instruction, driving range design, assessment, and training in the use of multiple car range operation.

Economics

  
  • ECON 123 - Contemporary Economics

    (3 cr) Introductory survey of modern economic issues. Economic theory is employed in the analysis of inflation, unemployment, pollution, regulation, market structure, and related topics. Economic institutions such as corporations, banking, and government are also studied. Students cannot receive credit for ECON 123 after completing ECON 205  and ECON 206 .

     :   SO   CK     GL

  
  • ECON 205 - Principles of Macroeconomics

    (3 cr) Introduction to fundamental economic concepts including production possibilities and economic growth, market supply and demand analysis, money, banking, and government fiscal and monetary policies. Emphasis is placed upon fluctuations in national income, employment, and the price level. Prerequisites: Qualifying Mathematics placement scores of ACT 19 or SAT 460 (old exam) or 500 (new exam; or MATH 101 or higher.

    CORE CODES :  SO    CK    GL

  
  • ECON 206 - Principles of Microeconomics

    (3 cr) Continuation of ECON 205 . Topics include extension of supply and demand analysis, production costs and revenue analysis of firms under perfect and imperfect competition, resource markets, and international trade and finance. Selected economic problems. Prerequisites: ECON 205 .

     

    CORE CODES :     SO   CK   GL

  
  • ECON 292 - Internship in Economics

    (1-6 cr) Practical experience in local, regional, and Washington Gateway organizations such as government offices, social actions groups, and private corporations/companies. Interns learn how to translate classroom theory and methods into professional skills and opportunities. May be repeated. Usually offered every term. Prerequisites: Must have sophomore class standing with minimum 2.5 overall GPA, approval of academic department, and placement by Career Center.
  
  • ECON 301 - Intermediate Microeconomics

    (3 cr) An intermediate-level study of the behavior of consumers, firms, and resource owners. Input and output markets under perfect and imperfect competition. General equilibrium analysis and welfare economics. Prerequisites: ECON 206 .
  
  • ECON 302 - Intermediate Macroeconomics

    (3 cr) An examination of classical, Keynesian, and monetarist theories and their application for determining the level of and changes in national income, aggregate employment, and the average price level. Prerequisites: ECON 206 .
  
  • ECON 303 - Managerial Economics

    (3 cr) The application of economic tools and techniques to management decision-making. Topics include demand, cost, and profit analysis; price and output decisions; budgeting and benefit/cost analysis; and the impact of government regulation. Case studies. Prerequisites: ECON 206  and BADM 224 .
  
  • ECON 304 - History of Economic Thought

    (3 cr) A study of the development of economic thought from mercantilism to the present day. Contributions of great economists to economic analysis and their bearing on current theory and policy issues are emphasized. Prerequisites: ECON 206  or ECON 123 .
  
  • ECON 305 - Money and Banking

    (3 cr) Within a theoretical structure, an examination concerning the changing nature and dynamics of money and credit structures of American depository institutions, including their regulatory bodies. Application to monetary policies and their implications for stabilization and growth objectives. Prerequisites: ECON 206  or ECON 123 .
  
  • ECON 310 - Public Finance

    (3 cr) A study of government expenditures, sources and methods of taxation, economic effects of expenditures and taxes, and government debt policies. Prerequisites: ECON 206 .
  
  • ECON 320 - Urban Economics

    (3 cr) An examination of the interactions between the spatial environment and economic activity. Focus is placed on the spatial location of economic activity, the pattern of land use within an area, and urban problems. Prerequisites: ECON 206 .
 

Page: 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11Forward 10 -> 17