Jun 16, 2024  
2018-2019 Undergraduate Catalog 
    
2018-2019 Undergraduate Catalog [ARCHIVED CATALOG]

Course Descriptions


This section of the Catalog includes course descriptions, listed alphabetically by discipline. The descriptions provide information on course numbers, titles, the level of instruction, credit, course sequence, content, and prerequisites as shown in the following example:

CHE 2100 Introduction to Organic and Biological Chemistry
Credits: 5
Prerequisite: CHE 1100
Description: A study of the elements of organic and biological chemistry. This course satisfies requirements for nursing programs and other fields requiring a survey of organic and biological chemistry.

The first two to four letters, called the course subject code, represent the area of study or discipline, e.g., CHE represents chemistry. The course number follows the course subject code, e.g., 2100. The first digit in a four-digit course number designates the level of instruction. Only courses numbered 1000 or above will be included in credits toward a degree. Courses with numbers up to and including 1999 are primarily for freshmen, 2000 through 2999 primarily for sophomores, 3000 through 3999 primarily for juniors, and 4000 through 4999 primarily for seniors. In general, students should not take courses above the level of their class (based upon semester hours earned), but they may do so at one level above if they have the specified prerequisites. In special cases, students may be permitted to take courses more than one level above that designated for their class if they obtain the permission of their advisor and of the faculty member teaching the course and if they meet the prerequisite requirements. Course descriptions provide a summary of the content of the course. If a prerequisite must be met before a student can register for a course, this information is listed above the course description. Attributes, such as Multicultural, General Studies, or Guaranteed Transfer, are listed after the course description. A list of courses being offered in a given semester, instructors, class meeting times, and locations is described in the Class Schedule.

Types of Courses

  • Regular courses appear in this section of the University Catalog and are offered on a regular basis.
  • Independent study courses provide students the opportunity to pursue in-depth study of a topic of special interest. Independent study courses are specified as 498_ and include an alpha character in the course number. Independent study courses are published in the Class Schedule.
  • Special topics or omnibus courses are temporary courses that are not listed in the Catalog. They may be used to pilot-test a course, present a special topic, or provide a unique, experiential-learning opportunity. Omnibus courses use a specified range of course numbers: 190_, 290_, 390_, 490_ and include an alpha character in the course number. Omnibus courses are published in the Class Schedule.
  • Variable topics courses allow courses of varying titles under an overall theme or “umbrella” course. Variable topic courses include an alpha character in the course number and are published in the Class Schedule.
 

Computer Information Systems

  
  • CIS 4920 - Health Care Information Systems Internship



    Credits: 3

    Prerequisite(s): Minimum of twelve (12) semester hours of upper-division courses from CIS or HCM courses listed in the HCIS Major curriculum, all with a grade of “C” or better, or permission of instructor

    Description: This capstone course provides students with the opportunity to integrate and operationalize previously learned health care management and computer information systems knowledge and skills in a field experience specific to the health care information systems discipline. The internship provides an opportunity for students to learn firsthand about working with others in a professional setting. Students complete projects using or working with health care information system applications in a health-related organization.

     

    Internship requirements vary by department. For information and instructions on finding and enrolling in an internship, contact the Applied Learning Center at 303-615-1333 or internships@msudenver.edu.

    Note: Credit will be granted for only one prefix: CIS or HCM.

    Course Revised July 3, 2018


    University Requirement(s): Senior Experience

    Cross Listed Course(s): HCM 4920


Computer Science

  
  • CS 1030 - Computer Science Principles



    Credits: 4

    Description: Computer Science Principles introduces students to the central ideas of computer science vital for success in today’s world.  Students are invited to develop the computational thinking skills that apply across disciplines, as we explore computing from multiple perspectives, including: cognitive, economic, ethical, legal, mathematical, philosophical, social, and technical.  The course integrates computational thinking practices with big ideas in computing to address: collaborative teamwork, communication, creativity, critical thinking, innovation, problem solving, and programming.  Students are afforded the opportunity to participate in active-learning experiences and to create computational artifacts that bring ideas to life.

  
  • CS 1050 - Computer Science 1



    Credits: 4

    Prerequisite(s): CS 1030 with a grade of “C” or better, or readiness for MTH 1110

    Description: This is the first course in the computer science core sequence. Students learn a modern programming language and the basic skills needed to analyze problems and construct programs for their solutions. The emphasis of the course is on the techniques of algorithm development, correctness, and programming style. Students are also introduced to the fundamentals of software engineering and the software-development life cycle.

  
  • CS 1400 - Computer Organization 1



    Credits: 4

    Prerequisite(s): An intermediate algebra course or one and one-half years of secondary school algebra or equivalent and appropriate score on the mathematics pre-assessment placement test or higher-level math course with a grade of “C” or better

    Description: In this course, students will study the internal organization, characteristics, performance and interactions of a computer system’s functional components. Binary codes and binary arithmetic, digital logic, central processor organization, instruction set architecture, input/output fundamentals, and memory architecture are covered.

  
  • CS 2050 - Computer Science 2



    Credits: 4

    Prerequisite(s): CS 1050 and MTH 1110 (or equivalent) with a grade of “C” or better, or permission of instructor

    Description: This course, a continuation of CS 1050, further emphasizes the concepts of the software development cycle and introduces the concept of an abstract data type (ADT). The topics covered include linked-lists, trees, stacks, queues, classes, recursion, and a variety of data representation methods. Further topics in software engineering and programming style as well as algorithms for sorting and searching are included.

  
  • CS 2400 - Computer Organization 2



    Credits: 4

    Prerequisite(s): CS 1050, CS 1400, and MTH 1110 (or equivalent), each with a grade of “C” or better, or permission of instructor

    Description: The course presents the functional organization of computers, multicore and multithreaded processors, high-performance storage, multiprocessor and multicomputer parallel architectures, and error detecting/correcting codes. Students learn assembly language programming and create software using a contemporary development environment.

  
  • CS 3013 - Software Development for Mobile Devices



    Credits: 4

    Prerequisite(s): CS 2050 with a grade of “C” or better, or permission of instructor

    Description: Mobile-device programming must address issues related to the characteristics of each device. The mobile device might have a small screen; limited memory; no hard drive; multiple radios; effectors such as vibrator, sound, and light; use a multi-touch interface; and incorporate hardware sensors, such as GPS, accelerometer, gyroscope, compass, and camera. In this course, students investigate issues involving mobile platforms and develop software for mobile platforms using multiple programming technologies.

  
  • CS 3120 - Machine Learning



    Credits: 4

    Prerequisite(s): CS 2050 or MTH 2520, MTH 2140, and MTH 3210 all with a grade of “C-” or better

    Description: Machine learning is the ability of computers to learn without explicitly programming an algorithm. Machine learning techniques learn about hyper-dimensional spaces with either explicit direction or implicit reinforcement. This course covers a variety of machine learning techniques and their application to actual data. Topics include the clustering of data and the retrieval of related data, the use of machine learning for recommender systems, and the creation of deep learning systems. This course includes both the underlying theory of machine learning and the creation of machine learning software for real-world problems.

    Note: Course created July 6, 2018

  
  • CS 3140 - Human-Computer Interaction



    Credits: 4

    Prerequisite(s): CS 2050 with grade of “C” or better, or permission of instructor

    Description: This course explores and develops knowledge that enables computer scientists to improve human-computer interaction through the exploitation of cognitive science theories about how people interact with their environments. Topics include: how people interact with each other and with computers; insights provided by models of cognition, memory, perception, attention, and thought; defining, specifying and assessing usability; and the roles of computer interface elements and behaviors. Students will examine theories and use interactive computer systems as the vehicles for the study of human-computer interaction and design for usability. Students will evaluate the effectiveness of existing interfaces and will experiment with authoring their own.

  
  • CS 3210 - Principles of Programming Languages



    Credits: 4

    Prerequisite(s): CS 2050, CS 2400, CS 3250, and MTH 3170, all with a grade of “C” or better, or permission of instructor

    Description: This course traces the evolution of programming languages and identifies and analyzes the contributions made by several significant languages and their successors. Specific issues of programming language implementation such as creation of activation records for block structured languages and static and dynamic scoping as methods for defining program object visibility are studied in depth. All four of the modern programming language paradigms (procedural, functional, object-oriented, and logical) are studied.

  
  • CS 3240 - Introduction to the Theory of Computation



    Credits: 2

    Prerequisite(s): CS 2050 and MTH 3170 with grades of “C” or better, or permission of instructor

    Description: This course explores language theory and computability. Language theory includes: regular expressions, regular languages, and finite automata (deterministic and nondeterministic); context-free languages and pushdown automata; and language grammars. Computability includes: Tuning machines and their computing power; unsolvable problems; and intractable problems (NP-Completeness).

    Note: Credit will be granted for only one prefix: CS or HON.

    Cross Listed Course(s): HON 3240
  
  • CS 3250 - Software Development Methods and Tools



    Credits: 4

    Prerequisite(s): CS 2050, ENG 1020, and CAS 1010 with a grade of “C” or better.

    Description: This course introduces the basics of large-scale software development. As software size increases, so does the need to use appropriate tools and development techniques. The phases of traditional software development and several current software development lifecycles are introduced. The use of object-oriented techniques for large projects is covered. Creating appropriate and sufficient tests for test-driven and behavior-driven development is discussed. Students learn how to analyze their programs to detect errors and increase performance.  The various types of automation used in creating a product are introduced.  Students learn about group dynamics and work on a significant project in groups.

  
  • CS 3280 - Object-Oriented Software Development



    Credits: 4

    Prerequisite(s): CS 2050 with a grade of “C” or better, or permission of instructor

    Description: This is an upper-division software development class that focuses on the object-oriented programming paradigm. Object-oriented analysis, design, and development will be explored in some depth with emphasis on object definition, abstraction, polymorphism, encapsulation, and inheritance. Abstract class definitions are developed for a number of common objects and data structures and derivative classes and subclasses are developed from these definitions. Students will develop a thorough understanding of an object-oriented programming language such as C++ or Smalltalk.

  
  • CS 3400 - Computer Architecture



    Credits: 4

    Prerequisite(s): CS 2050 and CS 2400 with grades of “C” or better, or permission of instructor

    Description: Computer architecture concepts are extended to include advanced architectural concepts based on the quantitative analysis and evaluation of modern computing systems. These include advanced instruction set architecture designs, multilevel and set associative caches, advanced pipelining, out-of-order processors including superscalar and VLIW techniques, microprogramming concepts, multiprocessing architectures, advanced memory organizations, input/output, and network-oriented interconnections.

  
  • CS 3410 - Embedded Systems



    Credits: 4

    Prerequisite(s): CS 2050 and CS 2400 each with a grade of “C” or better, or permission of instructor. (CS 3600 is
    recommended.)

    Description: This course presents the basics of embedded systems design, including computer architecture, custom designed digital devices, and software development principles. Design principles of hardware architecture are based on performance analysis and modeling of the embedded system structure. Students learn the organization of the processors, memory hierarchy, input/output peripherals and the interface with sensors and actuators. Software development is oriented to case studies from selected embedded application domains.

  
  • CS 3510 - Computer Graphics



    Credits: 4

    Prerequisite(s): CS 2050 with a grade of “C” or better, MTH 1410, and either MTH 2140 or MTH 3140, or permission of instructor

    Description: This course is an introduction to computer graphics. It covers the mathematical background, algorithmic concepts, and software tools required to model a 3D scene with polygon meshes and interpolating surfaces, with lighting and materials and texture mapping, and then to render that scene at interactive speeds, using an appropriate graphics library, such as OpenGL, with shader programming.

  
  • CS 3600 - Operating Systems



    Credits: 4

    Prerequisite(s): CS 2050, CS 2400, and CS 3250, all with grades of “C” or better; or permission of instructor

    Description: This course provides an introduction to modern computer operating systems, their use, design, development, and implementation. Topics covered include: operating system modes, structuring methods, process and thread scheduling and dispatch, concurrency, inter-process communication, memory management, file system organization (in both stand-alone and networked environments), and system security.  Students are required to write programs that implement some operating system functions.

  
  • CS 3700 - Computer Networks



    Credits: 4

    Prerequisite(s): CS 1400 and CS 2050 with grades of “C” or better, or permission of instructor

    Description: This course provides a comprehensive study of computer networks, from the physical aspects to the high-level application protocols with which most people interact. The software that provides the communication is emphasized. The methods for creating connections, making sure they are error-free and in order, performing routing, and creating client/server interactions are discussed.

  
  • CS 3710 - Web Application Development



    Credits: 4

    Prerequisite(s): CS 2050 with a grade of C- or better

    Description: Modern web application frameworks encompass many different technologies to allow for the rapid prototyping, development, testing, and deployment of fully-functional web applications.  These applications also allow use on various platforms including traditional computers, tablets, and smart phones. This course introduces students to the development of the various parts of a modern web application.

    Note: Course created July 6, 2018

  
  • CS 3750 - Computer and Network Security



    Credits: 3

    Prerequisite(s): CS 2050 with a grade of “C” or better, and CS 2400 with a grade of “C” or better, or permission of instructor

    Description: This course will cover how computers are compromised, what one needs to do to build security into every program, how cryptography assists in securing data, how operating systems affect computer security, how networks are secured, and the social and ethical aspects of computer security.

  
  • CS 3810 - Principles of Database Systems



    Credits: 4

    Prerequisite(s): CS 2050 and MTH 1410 with grades of “C” or better, or permission of instructor

    Description: This course covers the principles and methodologies of database design, and techniques for database application development. The topics covered include relational algebra, SQL queries, normalization, entity-relationship model,
    SQL/Host-language interface, stored procedure, object-oriented databases, and semi-structured databases.

  
  • CS 3980 - Internship in Computer Science



    Credits: 1-15

    Prerequisite(s): Major in Computer Science; junior or senior status; permission of instructor

    Description: Supervised by a faculty member within the major department, internships provide practical, hands-on experience in a professional field related to the major. Internship placements must be established prior to enrollment in this course in consultation with the Applied Learning Center.

     

    Internship requirements vary by department. For information and instructions on finding and enrolling in an internship, contact the Applied Learning Center at 303-615-1333 or internships@msudenver.edu.

    Note: Variable Credit

    Course revised July 5, 2018


  
  • CS 4000 - Computer System Reliability



    Credits: 4

    Prerequisite(s): CPE 3400, CS 2400, CPE 3330 with grade “C” or better

    Description: The course covers theoretical and practical achievements oriented to make computing reliable and fault tolerant. Errors models are explained that are used both in production and in computer testing. Testing methodologies in production and the structure of the automatic test systems (ATS) are presented. Algorithmic explanation of the error detection and correcting codes is provided. formal definitions and practical measure of reliability, fault tolerance and computer security are described.

    Note: Required calculator: TI-83 (any version)

  
  • CS 4050 - Algorithms and Algorithm Analysis



    Credits: 4

    Prerequisite(s): CS 3240, CS 3250, and 4 additional credits of upper division CS courses all with grades of “C” or better, or permission of instructor. MTH 3210 is recommended.

    Description: The emphasis of this course is on the design, analysis, and evaluation of efficient algorithms for a wide variety of computing problems.

    Note: Credit will be granted for only one prefix: CS or HON.

    Cross Listed Course(s): HON 4050
  
  • CS 4120 - Foundations of Artificial Intelligence



    Credits: 4

    Prerequisite(s): CS 3210 with a grade of “C” or better, or permission of instructor

    Description: This course includes a study of the theoretical foundations of artificial intelligence, including the algorithms and techniques and programming languages used to design and implement intelligent systems. The topics covered include search strategies, resolution theorem proving, rule-based deduction, expert systems architecture, plan-generating systems, analysis of languages, and machine learning. LISP and PROLOG, the most commonly used AI programming languages, will be covered and used for programming assignments.

  
  • CS 4250 - Software Engineering Principles



    Credits: 4

    Prerequisite(s): COM 2610, CS 3210, CS 3250, MTH 3170, PHI 3370, and 4 additional credits of upper division CS courses, all with a grade of “C” or better, or permission of instructor

    Prerequisite(s) or Corequisite(s): CS 3240 (if corequisite then to be completed in first 8 weeks of semester)

    Description: This course addresses sound principles and current best practices that support engineering high-quality software. The full life-cycle is considered, from concept inception through product end-of-life. The breadth of stakeholders, their goals, and roles, provides context for decision making and selecting among alternative approaches. Contemporary software engineering techniques, technologies, and tools are explored, reviewed, and applied.

  
  • CS 4260 - Software Engineering Practices



    Credits: 4

    Prerequisite(s): Senior Standing, CAS 1010, CS 3240, CS 3250, CS 3210, CS 4250 with grades of “C” or better, additional 8 upper division CS credits

    Description: This course continues the software engineering emphasis of CS 4250, Software Engineering Principles. Students work in teams and apply software engineering principles and best practices to the development of real-world projects for which the quality of the software products is significant. Some projects have been solicited from external constituents (industry, non-profit organizations, etc.) with progress evaluated in conjunction with constituent representatives.

    University Requirement(s): Senior Experience

  
  • CS 4281 - Software Requirements



    Credits: 3

    Prerequisite(s): CS 4250 or permission of department

    Description: This course develops basic competency in software requirements engineering and management. Students gain knowledge and practical experience with the fundamentals of requirements elicitation, explication, validation, management, and assessment.

  
  • CS 4282 - Software Development Management



    Credits: 3

    Prerequisite(s): CS 4250 or permission of department

    Description: This course provides students with exposure to a broad set of principles and practices affecting the success and failure of software development efforts and productivity of teams involved in such efforts. The role and tasks of the software development manager are explored in detail. Note that this course is specific to software development and is not a general management course (see MGT courses).

  
  • CS 4283 - Software Testing and Quality Assurance



    Credits: 3

    Prerequisite(s): CS 4250 or permission of department

    Description: This course exposes the student to the key concepts and practices in software testing and quality assurance. Topics covered include aspects of software quality assurance relevant to all phases of the software life cycle, alternative approaches to software testing, application of current automated tools, standards, and emerging trends.

  
  • CS 4284 - Software Product Engineering



    Credits: 3

    Prerequisite(s): CS 4250 or permission of department

    Description: This course surveys fundamental topics necessary for successful software product engineering, including usability engineering, software configuration management (SCM), and an overview of legal issues for software engineers.

  
  • CS 4285 - Best Practices in Software Development



    Credits: 3

    Prerequisite(s): CS 4260 or two of: CS 4281, CS 4282, CS 4283, CS 4284; or permission of department

    Description: This course exposes the student to current best practices and emerging methodologies in software engineering and software product development. Topics are chosen to reflect the current state of the care and practice. (A typical set of such topics includes: software architecture as a discipline, design patterns, eXtreme Programming, recent technology in security, and aspect-oriented programming.)

  
  • CS 4360 - Technical Software Project



    Credits: 4

    Prerequisite(s): Senior standing and CS 3210, CS 3600, 8 additional credits of upper-division CS courses, COM 2610, PHI 3370, and CAS 1010, all with grades of “C” or better, or permission of instructor

    Description: This course provides an experience in working on a software development project that requires technical knowledge.  Students will work in teams of 3 or 4 to identify a problem, design a solution to that problem, and implement that solution.  The solution must involve creating software and may involve also creating hardware.

    University Requirement(s): Senior Experience

  
  • CS 4520 - Advanced Computing: Variable Topics



    Credits: 1-4

    Prerequisite(s): Permission of instructor

    Description: This course will include further topics in computer science and its applications. Topics will be chosen from analysis of algorithms, compiler design, simulation, artificial intelligence, or other chosen by the instructor.

    Note: This course may be repeated for credit under different titles.

  
  • CS 4760 - Multimedia Technologies



    Credits: 4

    Prerequisite(s): CS 2050, CS 2400, CPE 3400 with grade “C” or better

    Description: The course addresses the scientific areas related to multimedia (image processing, computer graphics, video processing, speech and audio processing, text processing and networking) to a depth that enables the students to build up a thorough understanding of the technical issues associated with multimedia technologies. Topics cover how to present the different media types in multimedia stream, some theoretical foundations, multimedia standards (JPEG, MPEG), and different types of multimedia applications.

    Note: Required Calculator: TI-83 (Any version)


Computer Science Studies

  
  • CSS 1010 - Introduction to Computers



    Credits: 3

    Description: This course is designed for students who wish to use a microcomputer in their academic pursuits and their career. The student will learn how to use a personal computer with application software featuring word processing, spreadsheets, file management, graphics, electronic communications, and thesaurus/spelling checker. This course also reviews the historical, societal, ethical, and technological aspects of computers.

    Note: Credit will be granted for only one prefix: CSS or CIS.

    Cross Listed Course(s): (CIS 1010)
  
  • CSS 1080 - The World Wide Web, the Internet, and Beyond



    Credits: 3

    Description: This course is for anyone who uses or wants to access the World Wide Web or use the Internet. Students will master a set of basic skills including using electronic mail, logging in to remote computers, obtaining online documents and software, and using a browser like Netscape to search and explore the World Wide Web for information. Students will also learn the fundamentals of Web page construction.

    Note: Credit will be granted for only one prefix: CSS or CIS.

    Cross Listed Course(s): CIS 1080
  
  • CSS 1247 - Introduction to Programming: Visual Basic



    Credits: 4

    Prerequisite(s): CSS 1010, or equivalent knowledge; completion of General Studies requirements in Quantitative Literacy; or permission of instructor.

    Description: This is an introductory computer programming course in which the major elements of Visual Basic are taught. Visual Basic is one of Microsoft’s versions of Basic and was created to specialize in easy graphical user interface development. It is an object-based programming language with many characteristics of object oriented programming languages. Students will write programs to solve problems selected from a variety of applications.

  
  • CSS 1510 - Computer Programming: FORTRAN



    Credits: 4

    Prerequisite(s): MTH 1120 or MTH 1400, with a grade of “C” or better

    Description: This is a first course in computer programming for students in mathematics, science, or engineering, using the FORTRAN language. It includes an introduction to computer applications, program design, testing and debugging.

  
  • CSS 1751 - Computing and Security for Manufacturing



    Credits: 3

    Prerequisite(s): CIS/CSS 1010 with a grade of “C” or better; or appropriate score on the computer literacy screening test.

    Description: As all aspects of manufacturing have become computerized, it is important that everyone involved become knowledgeable in computing in general and computer security specifically. This course gives a overview of what computing is and how programming is done. It covers how computers are connected to networks and the related networking protocols.  It  emphasizes manufacturing-specific concerns such as Industrial Control Systems and the Supervisory Control And Data Acquisition (SCADA) technology, protecting intellectual property at all phases, and assuring the software supply chain.

  
  • CSS 2751 - Principles of Cybersecurity



    Credits: 3

    Prerequisite(s): CIS/CSS 1010 with a grade of “C” or better; or appropriate score on the computer literacy screening test.

    Description: This course provides a broad overview of cybersecurity.  The terminology, approaches, and underlying technologies used in cybersecurity are covered.  How computers and networks are attacked, how the attackers benefit, and how to mitigate attacks are addressed.  Social engineering, cryptography, and application security are introduced.

  
  • CSS 2752 - Information Assurance



    Credits: 3

    Prerequisite(s): CIS/CSS 1010 with a grade of “C” or better; or appropriate score on the computer literacy screening test.

    Description: This course takes a broad, practical view of security - including people, policies and procedures, and technology. While Information Assurance (IA) encompasses the various technologies, it puts them in the context of an organization’s overall strategy. It applies risk management techniques to cybersecurity risks. It includes addressing data both at rest and in transit. IA looks at many aspects of an organization’s functioning including its legal, regulatory, and national security aspects.

  
  • CSS 2753 - Network Security



    Credits: 3

    Prerequisite(s): CSS 2751 or permission of instructor

    Description: This class provides an overview of network security including threat models, web and electronic mail security, network layer security, transport layer security, packet filtering, firewalls, intrusion detection and prevention, and virtual private networks. Both wired and wireless security are covered. Methods for privacy and anonymity are discussed.

  
  • CSS 2754 - Host Security



    Credits: 3

    Prerequisite(s): CSS 2751 or permission of instructor

    Description: This course introduces the means for keeping computers safe. The topics of intrusion detection and protection, protection mechanisms, and auditing are introduced.  Specific approaches to anti-virus and -malware protection are discussed.  The importance of business continuity including secure backups are covered.  More advanced protection mechanisms such as SELinux, AppArmor, EMET, multi-factor authentication, and least privilege are included.

  
  • CSS 3000 - Computing for Advanced Manufacturing



    Credits: 4

    Prerequisite(s): ENG 1020, MTH 1120, PHY 2010, AMS 1010

    Description: This course provides a broad overview of computing topics important to all Advanced Manufacturing disciplines. These topics include: algorithms and algorithmic thinking; computer programming; developing software to control robots and perform simulations; fundamental concepts in computer systems, networking, and hardware; human-computer interaction; legal, social and ethical implications of computing; and computer and data security.

  
  • CSS 3751 - Application Security



    Credits: 3

    Prerequisite(s): CSS 2751 and CSS 2752 or permission of instructor

    Description: Writing applications so that they are less susceptible to compromise is a critical aspect of cybersecurity. This course explores how applications are compromised and the steps that must be taken to make them more secure. Several different languages and platforms are covered.

  
  • CSS 3752 - Computer Forensics



    Credits: 3

    Prerequisite(s): CSS 2751 and CSS 2752 or permission of instructor

    Description: Once a cybersecurity incident has occurred, it must be investigated and reported so that an organization can learn from the incident. This course discusses the various types of evidence, how to analyze that evidence, and when to involve law enforcement. This course includes low-level device analysis including filesystems, flash memory, and mobile devices.  The concepts of chain of custody and the protection of evidence while performing effective forensics are covered.


Criminal Justice and Criminology

  
  • CJC 1010 - Introduction to the Criminal Justice System



    Credits: 3

    Description: This is an introductory course covering the basic concepts and principles of the criminal justice system.  A survey of the discipline, including the police, the law, courts, corrections, theory, and victimology, is examined.  This course is required for all criminal justice majors and minors.

    General Studies: Social and Behavioral Sciences I

  
  • CJC 1450 - Introduction to Corrections



    Credits: 3

    Description: This course examines the history of institutional and community based corrections in the United States. The course includes an overview of local, state, and federal corrections. Trends of incarceration and community supervision rates, including the breakdown by race/ ethnicity, gender, and type of offense will be studied.

  
  • CJC 2020 - Research Methods and Basic Statistics for Criminal Justice Professionals



    Credits: 3

    Prerequisite(s): CJC 1010

    Description: This course is an introduction to basic research methods and statistics used in criminal justice research. The course explores quantitative and qualitative methods used to study crime and criminology. This course provides a basic understanding for criminal justice professionals as consumers of applied research findings as well as lays the foundation for those undergraduates seeking to pursue careers in crime analysis and/or graduate studies.

  
  • CJC 2050 - American Judicial System



    Credits: 3

    Prerequisite(s): CJC 1010

    Description: This course introduces students to the structure and organization of the American judicial system. The process of court proceedings, including pre-trial, plea bargain, trials, sentencing, and the appeals process, are discussed. The roles of the different “players” in the court process are also discussed, as well as the specialized court movement and other trends in adjudication.

  
  • CJC 2100 - Criminal Law



    Credits: 3

    Description: This course acquaints students with common law and statutory law crimes, the Model Penal Code, the elements defining crimes and penalties, defenses to criminal accusations, and the definitions and distinctions between criminal and civil law.  Students are assigned criminal law readings including appellate court case law and statutory law.

  
  • CJC 2210 - American Policing



    Credits: 3

    Description: This course provides an introductory examination of law enforcement in the United States, including its historical foundations and emerging issues. The relationship between law enforcement and the community serves as the context within which the challenge of responding to society’s multiple and changing public safety needs are addressed. Law enforcement agencies, their administrative practices, and the behaviors of those involved in the delivery of police services are examined from the perspective of democratic values, racial and ethnic diversity, and societal perceptions of police effectiveness.

  
  • CJC 2500 - Criminal Investigation



    Credits: 3

    Prerequisite(s): CJC 1010

    Description: Students in this course will define and explain the relationship between law enforcement and the investigative process. These investigative processes will be further analyzed in the context of defining and categorizing criminal behavior alongside the increased need for technological advances. Law enforcement agencies and their evolving techniques will also be examined from the perspective of the challenges these agencies regularly face.

    Note: Credit will be granted for only one prefix: CYB or CJC.

    Cross Listed Course(s): CYB 2500
  
  • CJC 3110 - Constitutional Issues in Criminal Procedure and Evidence



    Credits: 3

    Prerequisite(s): CJC 1010 with a minimum grade of C

    Description: This course will study the U.S. Constitution and the function of the U.S. Supreme Court in interpreting that document, especially those issues related to criminal procedure, evidence and the admissibility of evidence. It will consist of readings of decisions in the areas of privacy, due process, equal protection, and specific amendments to the Constitution related to the administration of criminal justice in the United States.

  
  • CJC 3130 - Victimology



    Credits: 3

    Prerequisite(s): CJC 1010 with a minimum grade of C

    Description: This course explores the history, causes, nature, and type of criminal victimization; the impact of crime on victims; as well as the methods by which the justice system respond to victims. This course will also examine the Colorado Victims’ Rights Amendment.

  
  • CJC 3200 - Criminal Justice Administrative Behavior



    Credits: 3

    Prerequisite(s): CJC 1010 with a minimum grade of C

    Description: This course is a comprehensive analysis of criminal justice organizational behavior and management. Roles and values in management, administrative alternatives, and the role of managers as an agent of change are studied.

  
  • CJC 3210 - White-Collar Crime



    Credits: 3

    Prerequisite(s): CJC 1010

    Description: Students will examine white-collar crime and its lack of punishment as well as its impact on individuals, businesses and society. Various types of white-collar crimes such as governmental corruption, organization fraud, consumer and environmental offenses, anti-trust violations, tax evasion, embezzlement, pyramid schemes, and medical fraud will be explored. Legal issues, including corporate liability and the range of civil and criminal penalties will also be reviewed. Students will survey law enforcement responses to white-collar crime and examine theoretical explanations. The course focuses on how the law evolves as criminal behaviors evolve in a technical age where transnational and internet crime are growing trends in the modern era. There is an emphasis on how these criminal and legal changes influence governmental institutions and society in general.

  
  • CJC 3270 - Community Corrections



    Credits: 3

    Prerequisite(s): CJC 1010, CJC 1450

    Description: This course covers the history and implementation of community corrections policies. The course covers community corrections as a part of a prison sentence. The focus is on pre-release programs, work release programs, and the shift from determinant to indeterminant sentencing. This course also focuses on community corrections as an alternative to prison. The emphasis is on restitution, house arrest, ankle-bracelet monitoring, drug courts, day reporting centers, and other methods that allow offenders to maintain ties within their community. There is an emphasis on the economic and social benefits of community corrections, rather than incarceration.

  
  • CJC 3290 - Probation and Parole



    Credits: 3

    Prerequisite(s): CJC 1010, CJC 1450

    Description: Students will explore the history, philosophy, and operations of probation and parole in the United States. Students will examine the theoretical foundations and supervisory functions of probation and parole as this relates to sentencing practices, legal issues, and evidence-based practices. There is an emphasis on the reentry phase of state supervision. Key issues include, recidivism, the role of the victim, and the outcome of punitive policies in the United States. Students will examine the community response to inmates coming home and the problems parolees face when returning to their community.

  
  • CJC 3350 - Juvenile Justice and Delinquency



    Credits: 3

    Prerequisite(s): CJC 1010 or permission of instructor

    Description: This course is a study of the nature and causes of delinquency and crime, criminal personality, and societal processes. This course analyzes the concepts of prevention, control and prediction in juvenile delinquency.

  
  • CJC 3400 - Criminological Theories



    Credits: 3

    Prerequisite(s): CJC 1010

    Description: The characteristics of criminal behavior, including biological, psychological, social, and cultural links to deviant and antisocial behavior are illustrated. This course examines criminal self-conceptions, criminal personality and serial criminals.

  
  • CJC 3410 - Criminal Justice and the Social Structure



    Credits: 3

    Prerequisite(s): CJC 1010 with a minimum grade of C

    Description: This course examines criminal justice systems in relation to social power, class structure, ecological patterns, subcultural developments, and processes of change in the community and in the criminal justice structure. Culture is examined in order to comprehend the interaction between subcultures in the larger society, as well as develop an understanding of cultural competence. The course evaluates the ambivalence in the social processes of law enforcement, courts and corrections, and the problems of professionalization.

    Note: Credit will be granted for only one prefix: CJC or HON.

    Cross Listed Course(s): HON 3410
  
  • CJC 3420 - Organized Crime



    Credits: 3

    Prerequisite(s): CJC 1010

    Description: Students in this course will examine history of organized crime in America and its impact on politics, law enforcement and the community. Students will explore the evolution of organized crime throughout American history, as well as the relationship between organized crime and law enforcement. Students will examine theories, politics, and policies related to organized crime. Students will also closely examine the history and development of legal punishment in the United States and the social consequences of these punishments, focusing on developing laws surrounding cybercrime and how the law evolves as criminal behaviors evolve in a technological age where transnational and internet crime are growing trends in the modern era. There is an emphasis on how these criminal and legal changes influence governmental institutions and society in general.

  
  • CJC 3430 - Drugs and the Criminal Justice System



    Credits: 3

    Prerequisite(s): CJC 1010 with a minimum grade of C

    Description: This course examines the history of drug use and drug laws, the relationship between drug use and crime, drug offenses and the criminal justice system, as well as treatment and prevention issues.

  
  • CJC 3440 - American Gangsters



    Credits: 3

    Prerequisite(s): CJC 1010

    Description:  

    This course will examine the nature and causes of gangs with an interdisciplinary focus. It will provide a background on gang membership and structure, an overview of the theoretical background and purpose of gangs, and will discuss prevention and intervention from a cross cultural perspective.

  
  • CJC 3460 - Crime Mapping and Analysis



    Credits: 3

    Prerequisite(s): CJC 1010 with a minimum grade of C

    Description: In this course, students will define the concepts of crime mapping and develop skills to use Geographic Information System (GIS) in understanding crime problems. Students will explore applied research techniques for tactical (crime series), strategic (operations research & problem analysis), and administrative analysis (budget/crime trend forecasting).  Students will also develop skills to use GIS (Crime Mapping) tools, and interpret temporal and spatial statistics that lead to informed, data driven, and evidence-based criminal justice policy.   

  
  • CJC 3470 - Punishment and Society



    Credits: 3

    Prerequisite(s): CJC 1010 with a minimum grade of C

    Description: This course is a critical examination of the history and development of the United States’ system(s) of criminal punishment and rehabilitation. It covers the different ways in which the United States has sought to penalize, correct, and prevent criminal behavior.

  
  • CJC 3480 - Sex Crimes and Offenders



    Credits: 3

    Prerequisite(s): CJC 1010

    Description: Students will examine the nature and etiology of the major categories of sex offenses. Students will also explore the criminal justice system’s responses to sex crimes and offenders, including investigation and prosecution of sex crimes. Students will evaluate federal and local sex offender legislation, as well as community supervision and reentry issues that face offenders. Students will also survey theoretical approaches to sex crimes and offenders.

  
  • CJC 3490 - Serial Killers



    Credits: 3

    Prerequisite(s): CJC 1010

    Description: Students will study the phenomenon of serial murders and other serial violent crimes in America. Students will examine the typology of serial killers and other violent serial offenders. Different and unique characteristics of male, female, and team serial killers will be discussed. An overview of theoretical explanations and causes of serial offending and/violent crimes will be analyzed. The social and political implications of studying serial killings will be studied, as well as how law enforcement and the legal system investigate and prosecute serial murderers.

  
  • CJC 3710 - Women and the Law



    Credits: 3

    Prerequisite(s): CJC 1010 or GWS 1001 or Permission of instructor

    Description: The course examines women’s legal rights under the U.S. legal system and Colorado law. It deals with family law, Equal Employment Opportunity Acts, housing, credit and finance, welfare, social security, abortion, prostitution, rape, and the ERA.

    Note: Credit will be granted for only one prefix: CJC, PSC, SOC or GWS.

    Cross Listed Course(s): GWS 3310, PSC 309J, SOC 365B
  
  • CJC 3720 - Chicanos and the Law



    Credits: 3

    Prerequisite(s): CHS 1000 or CJC 1010 with a minimum grade of C

    Description: The course offers the student a complex understanding of the laws and the legal system, and how they relate to individual Chicanos and Chicano community rights. The dynamics of difference, cultural conflict with respect to race, and issues concerning ethnicity will be examined.

    Note: Credit will be granted for only one prefix: CJC or CHS.

    University Requirement(s): Multicultural

    Cross Listed Course(s): CHS 3200
  
  • CJC 3800 - Federal Law Enforcement



    Credits: 3

    Prerequisite(s): CJC 1010 and CJC 2210 OR CJC/CYB 2500

    Description: Students in this course will examine the United States federal law enforcement system by focusing on the various federal agencies and their relationships with the criminal justice system, including historic foundations and emerging issues. The relationships between federal and local/state/private law enforcement are presented within the context of administrative partnerships, collaborative efforts, and unified missions that pertain to domestic and international crime threats, homeland security collaborations, and delivery of services to include technological advances.

    Note: Credit will be granted for only one prefix.

    Cross Listed Course(s): HSP 3800
  
  • CJC 3810 - Hate Crime



    Credits: 3

    Prerequisite(s): CJC 1010

    Description: Students examine the historical and contemporary concept of hate crimes. Specifically students will examine the causes, manifestations, and consequences of crimes committed against people of color, sexual orientation, minorities, women, religious sects, and other marginalized groups. How hate crime is addressed and controlled through social, legal, and political methods is also explored.

  
  • CJC 3820 - Study Abroad: Criminal Justice and Criminology



    Credits: 3

    Prerequisite(s): CJC 1010

    Description: This is a variable topics course and involves study and visitation of distinct, selected international criminal justice systems. Students will have an opportunity to compare these systems to the Criminal Justice System in the United States through travel, site visits, and lectures about these comparative law enforcement, courts, prisons, gangs, and counterterrorism groups.

    Note: This course may be repeated 3 times for a maximum of 9 credit hours. 6 of these credit hours may be used to fulfill CJC coursework.

  
  • CJC 3980 - Internship in Criminal Justice or Criminology



    Credits: 1-15

    Prerequisite(s): Major in Criminal Justice and Criminology; junior or senior status; permission of instructor

    Description: Supervised by a faculty member within the major department, internships provide practical, hands-on experience in a professional field related to the major. Internship placements must be established prior to enrollment in this course in consultation with the Applied Learning Center.

     

    Internship requirements vary by department. For information and instructions on finding and enrolling in an internship, contact the Applied Learning Center at 303-615-1333 or internships@msudenver.edu.

    Note: Variable Credit

    Course Revised July 3, 2018


  
  • CJC 4050 - Criminal Justice Professional Seminar: Variable Topics



    Credits: 3

    Prerequisite(s): CJC 1010

    Description: A variable titled course focusing on the synthesis of concepts and skills present in the criminal justice system. Designed to provide the criminal justice professional with theories and their application to criminal justice policy implementation.

    Note: This course may be repeated for credit under different titles.

  
  • CJC 4160 - Human Trafficking



    Credits: 3

    Prerequisite(s): GWS 1001, or AAS 1010, or CJC 1010, or HSP 1010, or SWK 1010; upper-division standing; or permission of instructor

    Description: This course explores human trafficking on international and local levels.  A review of multidisciplinary perspectives on labor and sex trafficking provides comprehensive understanding of this human rights issue.  Students examine the tactics used by traffickers to recruit and control victims and the effects of abuse on victims. This course provides an overview of U.S. federal and local laws to curb trafficking, including federal Trafficking Victims Protection Act.  Finally, students evaluate global and local efforts of the current anti-trafficking movement, including ways to be involved.

    Note: Credit will be granted for only one prefix.

    Cross Listed Course(s): AAS 4160, GWS 4160, HON 4160, HSP 4160, SWK 4160
  
  • CJC 4220 - Criminal Justice and the Elderly



    Credits: 3

    Prerequisite(s): CJC 1010 with a minimum grade of C

    Description: This course focuses on criminal justice issues related to the elderly as victims, elder abuse, neglect, elder crime prevention programs, old age and crime, elder crime patterns, aging prisoners, and rehabilitative programs. State agencies and other groups involved with crime and the elderly are examined. It is designed to provide a theoretical approach to criminal justice professionals in the application of criminal justice policy implementation.

  
  • CJC 4230 - The Female Offender



    Credits: 3

    Description: This course examines the nature and causes of female criminality and the responses to female offending by all areas of the criminal justice system e.g. policing, courts and prisons. It blends an in-depth analysis of historical methods of addressing female criminality with an intersectional approach to finding solutions to modern-day problems that can influence criminality among girls and women such as intimate partner violence, poverty, mental illness, and the feminization of work. Topics will include gender norms, girl fights, women who kill, prostitution, human trafficking, women’s prisons and women on death row. The course will also address methods for correcting and preventing female criminality from an intersectional approach.

    Note: Credit will be granted for only one prefix: CJC or GWS.

    Cross Listed Course(s): GWS 4230
  
  • CJC 4240 - Women and Violence



    Credits: 3

    Prerequisite(s): GWS 1001 or CJC 1010 or PSC 1020 or SOC 1010 or permission of instructor

    Description: Students analyze key patterns and trends in violence perpetrated by and against women, with special focus on the diverse experiences of women in the United States. Students will investigate historical, contemporary, sociopolitical, and cross-cultural patterns in causal factors, perpetuation, prevention, intervention and treatment relative to violence and women. Topics will include sexual violence, domestic violence, family violence, cyber-violence, women in prison, women on death row, and women as victims of violence, among others.

    Note: Credit will be granted for only one prefix: CJC, GWS, PSC, or SOC.

    Cross Listed Course(s): GWS 4240, PSC 4240, SOC 4240
  
  • CJC 4250 - Community Policing



    Credits: 3

    Prerequisite(s): CJC 1010 with a minimum grade of C

    Description: This course examines the historical evolution and implementation of Problem and Community Oriented Policing. The roles of the police and community are analyzed. A case study approach is utilized in which students solve current community issues from a community and problem oriented policing perspective/approach.

  
  • CJC 4260 - Crime and Criminal Justice in the Media



    Credits: 3

    Prerequisite(s): CJC 1010 with a minimum grade of C

    Description: The course will examine the relationship between the mass media, crime and criminal justice with special emphasis placed on the social construction of crime and criminal justice. Other topics of inquiry will include the portrayal of crime and criminal justice in the entertainment and news media, the influence of the media on attitudes toward crime and justice, and the use of news media in the courts. Criminological theories and their relationship to how crime and criminal justice are reported in the media will also be discussed.

  
  • CJC 4430 - Comparative Criminal Justice



    Credits: 3

    Prerequisite(s): CJC 1010

    Description: Students engage in a survey of worldwide criminal justice philosophies, systems and practices. They also examine contemporary criminal justice organizations and legal systems in major and emerging nations.

  
  • CJC 4650 - Ethics for the Criminal Justice Professional



    Credits: 3

    Prerequisite(s): CJC 1010

    Description: This course offers an in-depth analysis of ethical issues which confront the criminal justice professional. It includes an examination of the issues of covert surveillance, regulation of morals, equity and fairness, “blowing the whistle,” and public interest versus private freedom.

    Note: Course Revised July 3, 2018

  
  • CJC 4700 - Capstone Seminar in Criminal Justice and Criminology



    Credits: 3

    Prerequisite(s): CJC 1010, Senior Standing

    Description: This course is designed to provide criminal justice majors and minors with a capstone experience emphasizing integration of knowledge acquired in previous courses on the institutions, policies, and practices of criminal justice and criminology. The course seeks to synthesize learning with exercises that promote critical thinking, the application of theory, and the critique of current practices in criminal justice and criminology. Students will also be asked to verify their expertise through the completion of a senior project.

    University Requirement(s): Senior Experience


Culturally and Linguistically Diverse Education

  
  • CLD 2890 - Second Language Acquisition: K-12 Educational Implications



    Credits: 3

    Description: This course examines the intricate web of variables that interact in the process of acquiring a second language and the instructional implications for K-12 students. These variables include linguistic, cognitive, social, cultural, and political factors. The course will examine each of these factors and consider the educational implications of how they work together to foster or inhibit successful second language learning and academic success for second language learners in K-12 public schools.

  
  • CLD 3290 - Literacy Development for Culturally and Linguistically Diverse Students K-12



    Credits: 3

    Description: This course in literacy development and instructional techniques is designed to extend elementary and secondary educators’ knowledge of literacy instruction to English language learners. Through this course students will gain a knowledge base which will enable them to develop the language and literacy of the culturally and linguistically diverse learners in their classrooms. Students will create and implement lesson and unit plans encompassing the knowledge obtained in the course, and they will reflect upon the effectiveness of their teaching. This course contributes to the essential knowledge and dispositions required of teachers who work with elementary and secondary English language learners, and it serves as a foundation for further study in the field of English language acquisition theory and teaching techniques.

  
  • CLD 3310 - Integrated Methods of Teaching English as a Second Language



    Credits: 3

    Prerequisite(s): CLD 2890

    Description: This course will focus on content area methodologies to develop the linguistic, academic, social, and cognitive skills of K-12 English Language Learners (ELL). This course will also emphasize the process of selecting the most appropriate methods and materials, as well as planning for the most effective use of resources. Students will demonstrate an understanding of the basic premises of language program development and instructional strategies for supporting content area learning.

  
  • CLD 3510 - Perspectives in Education for Culturally and Linguistically Diverse Learners



    Credits: 3

    Description: This is an introductory course in language acquisition and teaching theory with emphasis on the culturally and linguistically diverse learner. The course includes historical perspectives, philosophical frameworks, legal implications, subject matter methodologies, assessment, classroom instruction, parent involvement, and current issues that affect culturally and linguistically diverse students and the school programs serving them.

  
  • CLD 3910 - Assessment of English Language Learners



    Credits: 3

    Description: This course is designed to familiarize teacher candidates with various assessment issues and strategies specific to English language learners. Through this course teacher candidates will gain a current knowledge base which will enable them to effectively assess English language learners and report assessment results to students, parents, other educators, the school district, and other appropriate entities. Teacher candidates will learn various formal and informal assessment techniques and will be able to use the results of assessments to create appropriate and effective instruction.

  
  • CLD 4115 - CLD Residency I



    Credits: 3-7

    Prerequisite(s): EDU 4011, EDU 4015, EDU 3666, EDU 3665, EDU 3550

    Corequisite(s): RDG 4444

    Description: This clinical residency in a classroom with culturally and linguistically diverse (CLD) learners requires at least three full, sequential instructional days per week in an assigned accredited public or private elementary classroom with English Language Learners. The CLD residency and accompanying seminar includes opportunities to synthesize content from all previous coursework, including concentration coursework for serving CLD students: methods for teaching CLD learners; professionalism; designing, implementing, and assessing instruction for diverse learners; student motivation and engagement; and collaboration with colleagues and families, particularly diverse families. The teacher candidate is an active participant in the elementary school community through close observation of the mentor teacher, collaborative practice with the mentor teacher, and/or supervised independent practice.  Concepts and skills learned in RDG 4444 are a particular focus in this residency; however, residents are engaged in all content areas. 

  
  • CLD 4225 - CLD Residency II



    Credits: 3-9

    Prerequisite(s): RDG 4444; EDU 4115 and/or CLD 4115 or a combination of EDU 4115 and CLD 4115

    Corequisite(s): EDU 4222; EDU 4225

    Description: This culminating, full-time clinical residency will place the teacher candidate in an assigned, accredited public or private elementary school. Close collaboration between the candidate and mentor teacher will occur in a variety of ways, including the candidate taking the role of lead teacher.  The candidate will assume responsibility for all functions of the classroom, including overall design and implementation of instruction and assessment in all curricular areas, maintenance of a productive classroom environment tailored to the needs of diverse learners, communication with colleagues and families, and integration of technology to improve student learning.  Knowledge and skills gained in the corequisite EDU 4222 course concerning assessment, data, and use of specific instructional strategies for identified needs are practiced, and the teacher candidates evaluate these practices in light of class and individual academic achievement. Candidates participate in all content area instruction. CLD Residency II includes a seminar. 

    University Requirement(s): Senior Experience

  
  • CLD 4520 - Field Experience in Culturally and Linguistically Diverse Education



    Credits: 3

    Prerequisite(s) or Corequisite(s): Successful completion of all course work for the Culturally and Linguistically Diverse Education Endorsement; or permission of instructor.

    Description: This course provides candidates for the Culturally and Linguistically Diverse Education Endorsement the opportunity to develop and practice effective instructional strategies for English language learners in a K-12 classroom setting. Students are required to spend fifty-five hours of field experience in a culturally and linguistically diverse classroom and attend seminars to consider and reflect on practice.

  
  • CLD 4590 - Culturally and Linguistically Diverse: ESL Student Teaching and Seminar



    Credits: 6

    Prerequisite(s): Successful completion of all requirements of the major, minor, Culturally and Linguistically Diverse Endorsement courses, teacher licensure program, and general studies. Satisfaction of all student teaching application requirements by the required deadline. Passage of the Initial Licensure Area PLACE exam.

    Corequisite(s): EDU 4190 or EDS 4290 or ECE 4390 with a cooperating teacher in the student’s initial licensure
    area.

    Description: This course is a supervised, full-time, eight-week, student-teaching experience in an accredited public or private school. The experience provides increasing responsibility for the teaching, supervision, and direction of an identified group of English language learners, K -12. Teacher candidates must attend seminars conducted by college supervisors of student teaching. Teacher candidates are required to demonstrate proficiency in Performance Based Standards for Colorado Teachers, as well as Colorado Culturally and Linguistically Diverse Endorsement Standards.


Cybersecurity

  
  • CYB 2001 - Cyber Laws and Regulations



    Credits: 3

    Prerequisite(s): CJC 1010, CIS/CSS 1010

    Description: Students in this course will define current cyber laws and regulations as they relate to cybersecurity and cybercrime. Students will examine the legal aspects of forensic computer science, privacy issues, constitutional protections, and will review related state, federal and international laws and regulations. Students will also examine the challenges in the investigation and prosecution of cybercriminals as well as the constitutional issues applicable to the presentation of cybercrime evidence. Students will examine the legal and ethical implications created in cyberspace.

  
  • CYB 2500 - Criminal Investigation



    Credits: 3

    Prerequisite(s): CJC 1010

    Description: Students in this course will define and explain the relationship between law enforcement and the investigative process. These investigative processes will be further analyzed in the context of defining and categorizing criminal behavior alongside the increased need for technological advances. Law enforcement agencies and their evolving techniques will also be examined from the perspective of the challenges these agencies regularly face.

    Note: Credit will be granted for only one prefix: CYB or CJC

    Cross Listed Course(s): CJC 2500
  
  • CYB 3980 - Internship in Cybersecurity



    Credits: 6

    Prerequisite(s): CJC 3210, CJC 3420, CJC 3800, CIS 4450, and CSS 3051; Junior or Senior standing; per instructor’s permission

    Description: Students in this course will learn practical, hands-on experiences in the field of cybersecurity. Through direct observation, reflection and evaluation, students will critically analyze an assigned agency’s work and mission. Internship placements must be established prior to enrollment in this course in consultation with Applied Learning Center.

     

    Internship requirements vary by department. For information and instructions on finding and enrolling in an internship, contact the Applied Learning Center at 303-615-1333 or internships@msudenver.edu.

    Note: Course Revised July 3, 2018

  
  • CYB 4000 - Capstone Seminar in Cybersecurity



    Credits: 3

    Prerequisite(s): CJC 3210, CJC 3420, and CJC 3800; CIS 4450; CSS 3051; Senior Standing 90 hours posted; per instructor’s permission

    Description: Students in this course will integrate their knowledge acquired in previous courses on the institutions, policies, and practices of computer information systems, computer sciences and criminal justice. The students will synthesize interdisciplinary learning with exercises that promote critical thinking, including the development of a system plan with a focus on addressing encryption issues and best practices data protection. Students will critique current practices in criminal justice and cybersecurity. Students will evaluate the computer science of detecting infiltrated computer system networks and portable devices, with an extension towards a security conscious system and software development practices and testing activities, which includes discussion of ethical hacking.

    University Requirement(s): Senior Experience


Dance

  
  • DANC 1120 - African Dance and Drumming



    Credits: 2

    Prerequisite(s): Department Approval

    Description: This course will serve as an introduction to African Dance and Drumming through an exploration of movement, music, culture, and philosophy associated with that tradition. 

 

Page: 1 <- 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13Forward 10 -> 31