Apr 25, 2024  
2017-2018 Undergraduate Bulletin 
    
2017-2018 Undergraduate Bulletin [ARCHIVED CATALOG]

Courses


 

Computer Information Systems

  
  • CIS 3250 - Systems Analysis and Design (3)


    When Offered: Fall; Spring
    This course provides a comprehensive introduction to the strategies and technologies for building information systems in organizations. Course includes planning and discovery, fact finding analysis using techniques such as joint application development (JAD), information systems modeling, use of CASE technologies and current development methods including prototyping, rapid application development and agile development. Project management tools will be used to create work plans and coordinate activities to achieve desired results for the design of a system.
    Prerequisites: 54 earned hours and CIS 2050 .
  
  • CIS 3440 - Ethical Hacking and Countermeasures (3)


    When Offered: On Demand
    This course is designed for the student to gain a deeper knowledge in the area of information security. Topics to be included, but not limited to: network defense fundamentals; hardening various operating systems; wireless network security; intrusion detection systems; designing and configuring firewalls; creating security policies; and ethical hacking concepts and techniques.
    Prerequisites: 54 earned hours and CIS 3840  or permission of the instructor.
  
  • CIS 3500 - Independent Study (1-4)


    When Offered: Fall; Spring
    Prerequisite: 54 earned hours
  
  • CIS 3510 - Junior Honors Thesis (1-3)


    When Offered: On Demand
    Independent study and research project directed by a departmental faculty advisor on a topic of mutual interest to both student and advisor. The thesis should be completed during the student’s junior and senior years and includes a formal presentation to the college faculty.
    May be repeated for a total credit of three semester hours.
    Prerequisite: 54 earned hours
  
  • CIS 3520 - Instructional Assistance (1)


    When Offered: Fall; Spring
    A supervised experience in the instructional process on the university level through direct participation in a classroom situation.
    May be repeated for a total credit of three semester hours. Graded on an S/U basis.
    Prerequisite: 54 earned hours
  
  • CIS 3530-3549 - Selected Topics (1-4)


    When Offered: On Demand
    Prerequisite: 54 earned hours
  
  • CIS 3580 - Networking and IT Infrastructures (3)


    When Offered: Fall; Spring
    This course introduces students to the processes of selecting, modeling, configuring, and maintaining the components of a company’s IT infrastructure. The newest hardware components, networking devices, and security issues will be examined through both individual and group projects.
    Prerequisites: 54 earned hours and CIS 2050 . Prerequisite or Corequisite: CIS 3250 .
  
  • CIS 3610 - Project Management (3)


    When Offered: Fall; Spring
    This introductory course will prepare the student for the practice of professional project management. Students will plan and manage projects through the use of hands-on experiences, case studies and computer-based project management tools. Students will address many important issues such as: estimation, scheduling, budgeting, version control, progress tracking, change, risk and crisis management, resource management, motivation, and leadership.
    Prerequisite: 54 earned hours
  
  • CIS 3620 - Global Information Technologies (3)


    When Offered: On Demand
    This course presents students with the concepts and issues inherent in global information technology. The course examines the issues associated with using technology in a global environment, how global systems are developed, how culture, language, etc. impact systems and their development, outsourcing, strategies for global systems development and use, and issues facing Far East, European, Latin America, and Third World countries.
    Prerequisite: 54 earned hours (Global Learning Opportunity course)
  
  • CIS 3680 - Programming Software Solutions (3)


    When Offered: Fall; Spring
    This course focuses on the building of software systems including programming, logic, managing operating systems, and configuring large information systems, such as enterprise resource planning (ERP) systems. In this course, students will use a popular software package to build a working programming interface to solve business problems.
    Prerequisites: 54 earned hours and CIS 2050 . Prerequisite or Corequisite: CIS 3250 .
  
  • CIS 3710 - Emerging Information Technologies (3)


    When Offered: Fall; Spring
    In this course we will spend the semester exploring the hottest information technology (IT) trends. We will analyze emerging IT’s impact on business strategies, societal norms and our day-to-day lives, while daring to predict its future impact. Our goal is to increase awareness of the transformative nature of emerging IT and recognize the opportunities and challenges it presents to us as future business leaders and global citizens.
    Prerequisite: 54 earned hours
  
  • CIS 3720 - Enterprise Systems (3)


    When Offered: On Demand
    Enterprise Systems (ES) have become vital to businesses of all sizes both from a strategic and an operational perspective. They are the de-facto standard platform for executing, controlling and analyzing business processes. This course provides a broad survey of enterprise systems from three perspectives by: 1) analyzing their strategic value, 2) understanding the challenging implementation process, and 3) examining their core functionality through exercises featuring the SAP ERP System.
    Prerequisites: 54 earned hours and CIS 2050 .
  
  • CIS 3750 - Database Management (3)


    When Offered: Fall; Spring
    This course teaches students how to use data to stay competitive in a changing business environment. Topics include building, modeling and administering a database, data warehousing, data mining, XML and data integration, data security, as well as ethical and legal issues surrounding the use of data in our modern society. Microsoft Access will be one of the primary database toolsets used in this course with an exposure to one or more enterprise database toolsets (Oracle, Microsoft SQL Server, MySQL, etc.). One-third of the course will be dedicated to database queries.
    Prerequisites: 54 earned hours,  CIS 2050  and (ND Prerequisite: passing the math placement test or successful completion of MAT 0010 .) Prerequisite or Corequisite: CIS 3250 .
  
  • CIS 3820 - Ethics and Privacy (3)


    When Offered: On Demand
    This course will examine how information systems impact both individuals and organizations. Cultural, ethical, moral, human interaction, privacy, security, and relationship issues will be analyzed and discussed through the use of case studies and papers. The focus of this course will be on the ethical and privacy issues related to security enhancement and the growing use of the Internet.
    Prerequisite: 54 earned hours
  
  • CIS 3840 - Managing Security (3)


    When Offered: Fall; Spring
    This course is designed as a broad overview of important security topics that are relevant to people and businesses. Relevant areas of security that will be studied include: the need for security on a personal and business level; the management practices surrounding security issues; network security strategies; human factors; access controls; firewalls; disaster recovery plans; cryptography; and forensics issues.
    Prerequisite: 54 earned hours
  
  • CIS 3870 - Web and Mobile Development (3)


    When Offered: On Demand
    This course focuses on the technology that every leading organization needs to build effective Internet sites and mobile applications, promote Internet presence, secure sites and data, interface with other corporate applications, perform online business transactions, and compete in e-commerce. Current and emerging Internet technologies will be covered (including HTML, CSS, JavaScript, PHP, etc.). Students will create Web sites and link them to other applications (databases) and will learn how to protect sites and transactional data from theft or privacy intrusions.
    Prerequisite: 54 earned hours
  
  • CIS 3900 - Internship (3, 6, or 9)


    When Offered: Fall; Spring; Summer Session
    A full-time work experience in business. Nine semester hours of credit are granted for a normal 15-week internship with six semester hours granted for a 10-week internship and three semester hours are granted for a 5-week internship. Students are encouraged to do internships during the summer between their junior and senior years of study.
    Graded on an S/U basis.
    Prerequisites: 54 earned hours, admission to the Walker College of Business, permission of the department chair and the internship coordinator.
  
  • CIS 4500 - Independent Study (1-4)


    When Offered: Fall; Spring
    Prerequisites: 84 earned hours and a minimum grade of “C” (2.0) in any Writing in the Discipline (WID) course
  
  • CIS 4510 - Senior Honors Thesis (1-3)


    When Offered: On Demand
    Independent study and research project directed by a departmental faculty advisor on a topic of mutual interest to both student and advisor. The thesis should be completed during the student’s junior and senior years and includes a formal presentation to the college faculty.
    May be repeated for a total credit of three semester hours.
    Prerequisites: 84 earned hours and a minimum grade of “C” (2.0) in any Writing in the Discipline (WID) course
  
  • CIS 4530-4549 - Selected Topics (1-4)


    When Offered: On Demand
    Prerequisites: 84 earned hours and a minimum grade of “C” (2.0) in any Writing in the Discipline (WID) course
  
  • CIS 4585 - Advanced Data Communications and Networking (3)


    When Offered: On Demand
    This course is a continuation of CIS 3580  and explores advanced topics in data communications and networking. Topics include, but are not limited to, communications middleware, LAN application software, network design, internetworking technologies and design, and network security policy.
    Prerequisites: 84 earned hours, a minimum grade of “C” (2.0) in any Writing in the Discipline (WID) course, and CIS 3580 .
  
  • CIS 4620 - IS Strategy and Ethics (3)


    When Offered: On Demand
    This course examines how to effectively lead an information systems organization. Chief Information Officers are tasked to take part in determining corporate strategy based on information technology and its potential role in corporate objectives-while determining the IS (Information System) strategy to most effectively implement the corporate strategy in terms of information technology, IS personnel, data, and telecommunications. That IS strategy focus of this course will be on the ethical and privacy issues related to security enhancement and the growing use of the Internet. IS governance will include personnel issues, legal and financial obligations, data privacy and security, vendor relations, and business unit liaison. This course will also examine how information systems impact both individuals and organizations. Cultural, ethical, moral, human interaction, privacy, security, and relationship issues will be analyzed; ethical and privacy issues related to security enhancement and the growing use of the Internet will be examined.
    Prerequisites: 84 earned hours, a minimum grade of “C” (2.0) in any Writing in the Discipline (WID) course, and CIS 2050 .
  
  • CIS 4630 - Advanced Data Management with Oracle (3)


    When Offered: On Demand
    Students will have the opportunity to learn database development techniques using Oracle products including database, designer and developer. Data mining is a broad area dealing with the analysis of large volumes of data that integrates techniques from several fields including machine learning, statistics, pattern recognition, artificial intelligence, and database systems. Data mining is a rapidly growing field that supports decision-making by detecting patterns, devising rules, identifying new decision alternatives and making predictions about the future. The course objective is to present the leading data management techniques using Oracle and their applications to real-world problems. The course is organized around a number of well-defined data mining tasks such as description, classifications, estimation, predictions, and affinity grouping and clustering. The topics covered include: introduction to knowledge discovery in the databases (KDD), statistical methods, emerging modeling techniques such as neural networks, and others.
    Prerequisites: 84 earned hours, a minimum grade of “C” (2.0) in any Writing in the Discipline (WID) course, and CIS 3750 .
  
  • CIS 4685 - Object-Oriented Programming with Java (3)


    When Offered: On Demand
    This course will introduce the student to object-oriented (OO) methodologies including modeling using OO CASE tools, encapsulation, polymorphism, and inheritance. Students will have the opportunity to learn programming techniques in Java, program documentation, classes and methods, loops, arrays, streams, exception handling, file I/O, dynamic data structures, recursion and building applets.
    Prerequisites: 84 earned hours, a minimum grade of “C” (2.0) in any Writing in the Discipline (WID) course, and CIS 3680 .
  
  • CIS 4710 - e-Business Systems (3)


    When Offered: On Demand
    This seminar course discusses e-business issues that are current, applicable, relevant, and interesting. Students are expected to develop and execute a team project throughout the course. Relevant areas of e-business studied will include: electronic commerce, personalization management systems, content management systems, customer relations management systems, and community systems. This course ties together concepts from different areas of management and the economic, behavioral, functional and technical aspects of information systems.
    Prerequisites: 84 earned hours, a minimum grade of “C” (2.0) in any Writing in the Discipline (WID) course, and CIS 2050 .
  
  • CIS 4790 - Current Topics in Information Systems (3)


    When Offered: On Demand
    Advanced topics in the field of information systems will be studied. These topics may include but are not limited to advanced topics in data communications and networking, distributed processing systems, 4th generation languages, CASE tools, DSS and expert systems, and/or managing information technology.
    Prerequisites: 84 earned hours, a minimum grade of “C” (2.0) in any Writing in the Discipline (WID) course, and CIS 3250 .
  
  • CIS 4810 - Seminar (3)


    When Offered: On Demand
    Prerequisites: 84 earned hours and a minimum grade of “C” (2.0) in any Writing in the Discipline (WID) course
  
  • CIS 4850 - Information System Project (3)


    When Offered: Fall; Spring
    Using a team concept, students will analyze, design, create, and implement a working information system for a public or private organization. Emphasis will be placed on project management, rapid application development, and the development of quality systems for clients. 
    Prerequisites: 84 earned hours, a minimum grade of “C” (2.0) in any Writing in the Discipline (WID) course, CIS 3250 , CIS 3680 , and CIS 3750 .

Computer Science

  
  • C S 1100 - Discrete Mathematics (3)


    When Offered: Fall; Spring
    A study of discrete mathematics as it applies to computer science. Concepts covered include number systems, sets, logic, Boolean algebra, digital circuits, combinatorics, relations, functions, vectors, matrices, graphs, and induction proofs.
    Prerequisite: MAT 1020  or MAT 1025  or equivalent with a grade of “C-” (1.7) or higher.
  
  • C S 1410 - Introduction to Computer Applications (2)


    When Offered: Fall; Spring
    CS 1410 DOES NOT FULFILL REQUIREMENTS FOR COMPUTER SCIENCE MAJORS. This course provides students the opportunity to gain knowledge in and experience with information and communication technology to help them be successful in the modern world. Following this course, students will be able to use common software applications for processing, communicating, finding, and sorting information. CS 1410 is not open to students with credit for C S 1440 .
    Prerequisite: passing the math placement test or successful completion of MAT 0010 .
  
  • C S 1425 - Overview of Computer Science (3)


    When Offered: Fall; Spring
    This course provides an overview of computing fundamentals using the world-wide web as a platform. Topics include: number systems, von Neumann architecture, XHTML, client-side web programming using a scripting language such as JavaScript, and server-side web programming using a scripting language such as PHP. No previous programming experience is expected. C S 1425 is not open to students with credit for C S 2440 .
    Corequisite: MAT 1020  or MAT 1025  or equivalent.
  
  • C S 1440 - Computer Science I (4)


    When Offered: Fall; Spring
    A first programming course using an object-oriented language. Emphasis is placed on problem-solving and appropriate programming standards. Topics include: classes, objects, data types, expressions, conditional statements, loops, strings, arrays, collections, debugging, inheritance, and polymorphism. Lecture three hours, laboratory two hours.
    Students with doubts about their mathematics and computing background should consider taking C S 1425  first.
    Prerequisite: MAT 1020  or MAT 1025  or equivalent with a grade of “C-” (1.7) or higher.
  
  • C S 1445 - Introduction to Programming with Interdisciplinary Applications (4)


    When Offered: On Demand
    GEN ED: Quantitative Literacy
    This course provides an introduction to problem solving and programming using tools such as MATLAB. The course emphasizes computational methods to solve scientific problems. Topics include: control structures, data types (including structures and arrays), parameterized procedures and recursion, as well as simple I/O control.
    Students with doubts about their mathematics and computing background should consider taking C S 1425 Overview of Computer Science  as a prerequisite to CS 1445.
    Prerequisite: MAT 1020  or MAT 1025  or equivalent with a grade of “C-” (1.7) or higher.
  
  • C S 1530-1531 - Selected Topics (1-4)


    When Offered: On Demand
  
  • C S 2440 - Computer Science II (4)


    When Offered: Fall; Spring
    This course follows C S 1440 - Computer Science I (4) . The course introduces students to advanced programming concepts through the development of small to medium sized projects using software component libraries. Topics emphasize conceptual understanding and applications and include inheritance, polymorphism, recursion, interfaces, collections, stream I/O, exceptions, graphical interfaces, and threads. Lecture three hours, laboratory two hours.
    Prerequisite: C S 1440  or C S 1445  with a grade of “C” (2.0) or higher. Corequisite: C S 1100 .
  
  • C S 2450 - Introduction to Computer Systems (3)


    When Offered: Fall; Spring
    This course includes data representation, digital logic, digital circuits, instruction set architecture, and assembly language programming.
    Prerequisite: C S 2440  with a grade of “C” (2.0) or higher.
  
  • C S 2490 - Introduction to Theoretical Computer Science (3)


    When Offered: Fall; Spring
    This course provides a rigorous but intuitive introduction to computer theory. Topics covered include formal languages, regular expressions, finite automata, grammars, pushdown automata, and Turing machines.
    Prerequisite: C S 2440  with a grade of “C” (2.0) or higher.
  
  • C S 3100 - Junior Seminar (2)


    When Offered: Fall; Spring
    GEN ED: Junior Writing in the Discipline (WID)
    Students develop writing skills in the context of computer science including technical reports, software documentation, user manuals, correspondence, and writing for the web. Ethical, legal, social, historical, and global issues provide a context for the assignments.
    Prerequisite: C S 2440  or its equivalent, R C 2001  or its equivalent.
  
  • C S 3240 - Mobile Device Programming (3)


    When Offered: Fall. Even-numbered years
    Hands-on, experiential exposure to developing applications for modern mobile platforms (for example, Android or iOS). Topics include platform framework, process life cycle, fundamental user interface components and layouts, databases and content providers, services, widgets, testing, and debugging. Modern development tools are used. Students work individually on prepared projects and in small teams to build a custom project.
    Prerequisite: C S 2440 .
  
  • C S 3430 - Database (3)


    When Offered: Fall; Spring
    This course covers the design, organization, representation, and manipulation of databases. Topics include the relational model, data definition, data manipulation, queries (SQL), communication and representation (XML), design concepts, security, and integrity.
    Prerequisite: C S 2440  with a grade of “C” (2.0) or higher.
  
  • C S 3440 - Client-side Web Programming (3)


    When Offered: Fall
    This course covers client-side graphical user interface programming using current internet technologies including browser scripting languages, GUI presentation, asynchronous server communication, event handling, and XML processing.
    Prerequisite: C S 2440  with a grade of “C” (2.0) or higher. A major individual project is required.
  
  • C S 3460 - Data Structures (3)


    When Offered: Fall; Spring
    The use and implementation of various information structures are studied, including arrays, stacks, queues, linked lists, trees and graphs.
    Prerequisite: C S 2440  with a grade of “C” (2.0) or higher.
  
  • C S 3463 - Simulation (3)


    When Offered: On Demand
    Digital simulation of discrete systems. Simulation design. Statistical analysis and interpretation of simulation output. Simulation of computer and physical systems. Simulation languages.
    Prerequisites: C S 3460  and STT 2810 .
  
  • C S 3481 - Computer Systems I (3)


    When Offered: Fall; Spring
    The hardware and software components of computer systems are studied. Included are those aspects of computer systems that are essential to highly skilled programmers: data representation and operations, source code implementation, processor architecture, program optimization, memory hierarchy, linking, exceptional control flow, and virtual memory. Lecture two hours, laboratory three hours.
    Prerequisites: C S 2450  and C S 2490 . Corequisite: C S 3460 .
  
  • C S 3482 - Computer Systems II (3)


    When Offered: Fall; Spring
    Continuation of C S 3481 . Lecture two hours, laboratory three hours.
    Prerequisites: C S 3481  and C S 3460 .
  
  • C S 3490 - Programming Languages (3)


    When Offered: Fall; Spring
    This course covers the theory of programming language design and implementation. Languages representative of object-oriented, functional and logic paradigms are discussed and compared.
    Prerequisites: C S 2490  and C S 3460 .
  
  • C S 3500 - Independent Study in Computer Science (1-3)


    When Offered: On Demand
    This course helps the student advance, through study under the direction of a faculty member, in the area(s) of special interest in computer science. It may be taken only after a minor in computer science is completed.
  
  • C S 3515 - Junior Honors Seminar (3)


    When Offered: Fall
    Selected topics in computer science. Enrollment by permission of the departmental honors committee.
    May be repeated for credit when content is not duplicated.
    Prerequisites: change with topic but always include C S 2450  and C S 2490 .
  
  • C S 3520 - Instructional Assistance (1)


    When Offered: Fall; Spring
    A supervised experience in the instructional process on the university level through direct participation in a classroom situation.
    May be repeated for a total credit of three semester hours. Graded on an S/U basis.
    Prerequisite: junior or senior standing.
  
  • C S 3530-3549 - Selected Topics (1-4)


    When Offered: On Demand
  
  • C S 3667 - Software Engineering (3)


    When Offered: Fall; Spring
    This course covers the design and implementation of software systems. Topics include requirements analysis, object design, system design, frameworks and patterns, and implementation and testing issues.
    Prerequisite: C S 2440  with a grade of “C” (2.0) or higher.
  
  • C S 3750 - Applied Neural Networks (3)


    When Offered: On Demand
    This project-oriented course provides an opportunity for students to learn and apply neural networks techniques to solve a variety of problems from different disciplines, applying such techniques in pattern recognition, time series prediction, data mining, and optimization problems. Focus is on some applications of artificial neural networks in the real world.
    Prerequisites: C S 1440  with a grade of “C” or higher and MAT 2240 .
  
  • C S 3760 - System Administration and Security (3)


    When Offered: On Demand
    Addresses local and global security issues with computers using different operating systems in a networked environment. Assignments allow student teams to experience a variety of administration responsibilities including installation, operation, and management.
    Prerequisite: C S 3460  with a grade of “C” (2.0) or higher. Unix experience recommended.
  
  • C S 3770 - Computational Cryptography (3)


    When Offered: Spring
    This course explores the theory and implementation of modern cryptographic systems and their application to network security. Topics include: symmetric ciphers, encryption standards, public key encryption, key management, cryptoanalysis, and network security. Programming projects involve the implementation of cryptographic systems.
    Prerequisite: C S 3460 .
  
  • C S 4100 - Senior Seminar (2)


    When Offered: Fall; Spring
    A broad, systematic coverage of current ethical issues facing computer scientists. Current and historical cases from both local and global perspectives are examined. Professional development activities are required including mock interviews and resume writing.
    Prerequisites: C S 3100  and senior standing in computer science or permission of the instructor.
  
  • C S 4435 - Server-side Web Programming (3)


    When Offered: Spring
    This course introduces the technologies for implementing secure, high performance, and sophisticated web sites. Topics may include: installation and configuration of a web server, client/server web applications with database backends, web development frameworks, web services, web data formats, and content management systems.
    Prerequisites: C S 3430  and C S 3440 .
  
  • C S 4440 - Artificial Intelligence (3)


    When Offered: Spring
    This course covers various topics in artificial intelligence. Topics may also include knowledge representation and manipulation, heuristic programming, expert systems, robotics, machine learning, or natural language processing.
    Prerequisite: C S 3460 .
  
  • C S 4450 - Data Communications and Networking (3)


    When Offered: Fall. Odd-numbered years
    Introduction to data transmission concepts and techniques; channel characteristics; encoding methods; line control and error detection/correction protocols; circuit, message, and packet switching; layered network architectures and protocols; addressing, routing and flow control strategies; access methods; performance criteria and tradeoffs.
    Prerequisite: C S 3481 .
  
  • C S 4465 - Computer Graphics (3)


    When Offered: Spring. Even-numbered years
    Fundamental concepts of computer graphics. Topics include hardware and software systems, scan conversion of graphics primitives, color and color perception, modeling of curves and surfaces, clipping, antialiasing, model-view and projection transformations, light and shading, and hidden surface removal.
    Prerequisites: C S 3460  and MAT 2240 .
  
  • C S 4510 - Senior Honors Thesis (1-3)


    When Offered: Fall; Spring
    GEN ED: Capstone Experience
    Independent study and research. Hours are 1-3 semester hours per semester for three semester hours total with a preferred format of one semester hour the first semester and two semester hours the second semester of the senior year. Thesis must be directed by a member of the Department of Computer Science faculty and presented both orally and in writing to the department. Enrollment by permission of the Departmental Honors Committee. Course grade will be determined by the thesis advisor and the Departmental Honors Committee.
    Prerequisites: completion of six semester hours of departmental honors courses at the 2000 level or higher with a grade of “B” (3.0) or higher in each.
  
  • C S 4521 - Operating Systems (3)


    When Offered: Spring
    An in-depth study of the design and implementation of operating systems including process management, memory management, file systems, and input/output.  Lecture three hours, laboratory three hours.
    Prerequisite: C S 3482 . [Dual-listed with CS 5521.] Dual-listed courses require senior standing; juniors may enroll with permission of the department.
  
  • C S 4550 - Theoretical Computer Science (3)


    When Offered: Spring. Even-numbered years
    A rigorous treatment of theoretical aspects of computer science, including formal definition of the notion of an algorithm, abstract machines, and formal grammars.
    Prerequisite: C S 2490 . [Dual-listed with CS 5550.] Dual-listed courses require senior standing; juniors may enroll with permission of the department.
  
  • C S 4570 - Human-Computer Interfaces (3)


    When Offered: Spring. Even-numbered years
    This course covers topics from psychology and computer science related to the design and evaluation of human-computer interfaces (HCI). Topics include: understanding the user audience, HCI architectures, design issues related to various interface components, measuring HCI usability, incorporating HCI design into system development, and social issues.
    Prerequisite: permission of the instructor. [Dual-listed with CS 5569.] Dual-listed courses require senior standing; juniors may enroll with permission of the department. Students are required to complete a group project in HCI presented in written form and orally to the class.
  
  • C S 4620 - Real-time Systems (4)


    When Offered: Spring. Odd-numbered years
    Real-time hardware and software. Analog and digital data acquisition and reduction. Real-time algorithms and data structures. Advanced programming concepts including double buffering, interrupts, signal handlers, processes and threads, inter-process communication, synchronization, and the operating system kernel. Lecture three hours, laboratory three hours.
    Prerequisite: C S 3482 . [Dual-listed with CS 5620.] Dual-listed courses require senior standing; juniors may enroll with permission of the department.
  
  • C S 4740 - Digital Image Processing (3)


    When Offered: On Demand
    This course provides an opportunity for students to learn digital image processing techniques. Students apply these techniques to images from different fields of science, engineering, and medicine. The course covers image acquisition and display, properties of the human visual system, sampling and quantization, color image representations, image enhancement, image transformations, image compression, and image restoration.
    Prerequisites: C S 1440  with a grade of “C” (2.0) or higher and MAT 2240 . [Dual-listed with CS 5740.] Dual-listed courses require senior standing; juniors may enroll with permission of the department.
  
  • C S 4800 - Capstone Project (3)


    When Offered: Fall; Spring
    GEN ED: Capstone Experience
    The senior capstone project provides the student an independent and collaborative software development experience with a significant project. The course introduces aspects of project management, requirements analysis, and the software lifecycle, but will primarily be concerned with the practical integration of core theories, practices, and ethics of the discipline. Writing and speaking communication skills are reinforced.
    Prerequisites: senior standing and C S 3667 .
  
  • C S 4900 - Internship (1-6)


    When Offered: On Demand
    Independent, supervised work in computing for an approved agency, business, or organization. May be taken for a maximum of six semester hours credit, but only three of those hours will count toward major requirements.
    Graded on an S/U basis.
    Prerequisite: junior standing and approval of the departmental internship coordinator.

Criminal Justice

  
  • C J 1100 - Introduction to Criminal Justice (3)


    When Offered: Fall; Spring
    A study of the development and operation of the criminal justice system in the United States. Included will be an examination of the components which make up the criminal justice system, their roles and responsibilities as a part of the system.
    Prerequisite for C J 2120 , C J 2150  and C J 2430 , or consent of the instructor.
  
  • C J 2120 - Police Process (3)


    When Offered: Fall; Spring
    An examination of social and historical settings of the police; police role and career; police discretion; police values and culture; organization and control.
    Prerequisite: C J 1100  or consent of the instructor.
  
  • C J 2150 - The Court System (3)


    When Offered: Fall; Spring
    An examination of the preadjudication and adjudication stages of the criminal process, the persons involved in the process, and the forces that influence the actions of the decision makers.
    Prerequisite: C J 1100  or consent of the instructor.
  
  • C J 2430 - Corrections (3)


    When Offered: Fall; Spring
    The course provides a comprehensive overview of the origins of correctional systems in the United States and abroad and an introduction to the philosophical ideas with which specific correctional approaches are associated. Includes an assessment of organization and theory of correctional systems, institutional operations, management of inmates and staff, programmatic possibilities, alternatives to incarceration, and current and future issues.
    Prerequisite: C J 1100  or permission of the instructor.
  
  • C J 2500 - Independent Study (1-3)


    When Offered: Fall; Spring
  
  • C J 3001 - Writing in Criminal Justice (3)


    When Offered: Fall; Spring
    GEN ED: Junior Writing in the Discipline (WID)
    This course will continue with the writing skills developed from the first and second year writing courses, but will focus on specific issues and writings within criminal justice. In addition to writing (effective communication), the course will emphasize critical thinking, community responsibility within the context of criminal justice, and local to global connections. Criminal Justice students must earn a C- or better in order to meet degree requirements.  Those students receiving less than a C- must repeat the course.  
    Prerequisite: R C 2001  or its equivalent.
  
  • C J 3050 - American Legal Systems (3)


    When Offered: Spring
    An overview of the development of law and law as an instrument of social control; an examination of the different types of law and the nature of each; the framework within which the American legal systems operate; an examination of the basic terminology of law and legal concepts; how to use library resources and apply legal research techniques dealing with the study of case, legislative and administrative law. This course is designed especially for students with pre-law or paralegal interests and complements the upper division substantive law courses.
  
  • C J 3110 - Crime and Culture (3)


    When Offered: Spring
    This course examines the images of crime and the criminal justice system as depicted through film, music, and literature.
  
  • C J 3115 - Research Methods (4)


    When Offered: Fall; Spring
    An introduction to the logic and techniques of social science research with computer applications, examination of the structure of scientific inquiry, methods utilized to analyze information, with emphasis placed upon the interpretation of that information. Lecture three hours, laboratory one hour.
    (ND Prerequisite: passing the math placement test or successful completion of MAT 0010 .) (Same as P S 3115 .) Required of all PS and CJ majors.
  
  • C J 3121 - International Terrorism (3)


    When Offered: Spring
    This course introduces the student to the characteristics of international terrorism, the causes of terrorism, and the control of terrorism. Throughout, students are presented key concepts to which they can refer for analyzing the future of international terrorism.
    (Same as P S 3121 .)
  
  • C J 3250 - Juvenile Justice (3)


    When Offered: Fall
    Legal and philosophical basis for a separate juvenile justice system, with a focus on juvenile rights and will include such topics as the police role in delinquency, due process, venue, adjudication and disposition hearings, and confidentiality in the juvenile process.
  
  • C J 3400 - Theories of Crime and Justice (3)


    When Offered: Fall; Spring
    The course considers the underlying causes of crime and the social responses of justice, two constructs which transcend the boundaries of any one discipline or field of study. The course approaches the subject matter from a cross-disciplinary perspective. Explanations of crime causation from the perspectives of biology, psychology, sociology, political science, economics, and anthropology are presented, discussed, and evaluated.
  
  • C J 3405 - Forensic Investigation (3)


    When Offered: Spring
    Principles and techniques involved in the investigation of crimes; interview of victims and witnesses; questioning of suspects; organization and procedure in the investigation of crime scenes; the use of scientific aids within investigations.
  
  • C J 3450 - Injustice in America (3)


    When Offered: On Demand
    GEN ED: Social Science Designation; Liberal Studies Experience
    An assessment of the ideals and realities of American criminal justice processes, including law-making, policing, judicial process, correctional punishment, and media coverage of crime and criminal justice. The course takes a critical approach to criminal justice, focusing on the degree to which the realities of criminal justice practice match the theoretical ideals.
  
  • C J 3500 - Independent Study (1-4)


    When Offered: Fall; Spring
  
  • C J 3520 - Instructional Assistance (1)


    When Offered: Fall; Spring
    A supervised experience in the instructional process on the university level through direct participation in a classroom situation.
    May be repeated for a total credit of three semester hours. Graded on an S/U basis.
    Prerequisite: junior or senior standing.
  
  • C J 3530-3549 - Selected Topics (1-4)


    When Offered: On Demand
    An opportunity to study a special topic or combination of topics not otherwise provided for in the criminal justice curriculum.
    May be repeated for credit when content does not duplicate.
  
  • C J 3551 - Criminal Law (3)


    When Offered: Fall; Spring
    An introduction to the basic concepts of criminal law, definition of crime and defenses, function and purposes of substantive criminal law, limits of the criminal law, case study approach.
  
  • C J 3552 - Criminal Procedure (3)


    When Offered: Spring
    An analysis of constitutional limitations from arrest to release in the administration of criminal justice, including arrest, search and seizure, interrogation, identification procedures, and post conviction relief, case study approach.
  
  • C J 3560 - Probation and Parole (3)


    When Offered: On Demand
    Explores the principles concerning community-based corrections (probation, intermediate sanctions, parole) from a theoretical and practical perspective.  The course will focus on the various forms of community-based corrections and the issues and challenges facing the supervision of offenders in the community.
  
  • C J 3665 - Innocence in the Criminal Justice System (3)


    When Offered: Fall
    This course provides an overview of wrongful convictions, or the convictions of factually innocent people. It covers the causes of errors, including investigatory flaws, the legal process, and broader social, political, and cultural processes. It also covers the reentry and reintegration of the wrongly convicted, as well as policy reforms to help improve the justice system. The course is multi-disciplinary, including concepts and readings from criminal justice, criminology, political science, psychology, sociology, history, and journalism.
  
  • C J 3888 - Diversity in Justice and Public Affairs (3)


    When Offered: On Demand
    Critically examines race/ethnicity, gender, religion, sexual orientation, physical or mental ability and other diversity issues within criminal justice, and public affairs. This includes perspectives analyzing human rights, biological diversity, philosophical ethics, linguistic diversity, cultural diversity, and other relevant differences.
    (Same as P S 3888 .)
  
  • C J 4450 - The Death Penalty (3)


    When Offered: On Demand
    A critical analysis of capital punishment history, law, and practice in the United States. Special focus is placed on empirical studies of capital punishment as they relate to the efficacy of the sanction.
  
  • C J 4509 - Honors Thesis Preparation (1)


    When Offered: On Demand
    Preparation for the honors thesis.
    Graded on an S/U basis.
  
  • C J 4510 - Senior Honors Thesis (3)


    When Offered: Fall; Spring
    An opportunity for undergraduates to perform independent research on a topic of their choosing, with the approval of the honors committee. Work will be supervised by a member of the criminal justice faculty. Feedback will be provided as the honors thesis develops. Enrollment is limited to qualified criminal justice majors.
    Prerequisite or corequisite: C J 4509 .
  
  • C J 4530-4549 - Selected Topics in Criminal Justice (1-4)


    When Offered: On Demand
    An intensive examination of selected topics.
  
  • C J 4550 - Law and Society (3)


    When Offered: Spring
    An examination of the relationship between the values and culture of a society and the laws which it adopts and how law interacts with and responds to change in social values as seen by the courts through selected cases.
    Prerequisite: junior or senior standing, or permission of the instructor. (Same as P S 4550 .)
  
  • C J 4620 - Contemporary Police Issues (3)


    When Offered: Fall. Alternate years
    An examination of current social, legal, and organizational issues in contemporary law enforcement.
    Prerequisite: junior or senior standing, or permission of the instructor.
  
  • C J 4661 - Court Administration (3)


    When Offered: On Demand
    This course is designed to familiarize students with the need for, and approaches to, more effective management of federal and state courts. Topics include court reform, court unification, caseload management, alternative dispute resolution, personnel management and training, and audio-visual applications in the courts, among others.
    Prerequisite: junior or senior standing, or permission of the instructor. (Same as P S 4661 .) [Dual-listed with CJ 5661/PS 5661.] Dual-listed courses require senior standing; juniors may enroll with permission of the department.
  
  • C J 4680 - Organized Crime (3)


    When Offered: Fall. Alternate years
    This course will provide an examination and analysis of views on the phenomena of organized crime and efforts to control it. Attention will be paid to criminal organizations in the United States, their beginnings in other cultural and ethnic backgrounds and their relations with criminal organizations around the world. In today’s world, criminal organizations in other countries and their activities have a major impact on crime in the United States. Therefore, a comparative approach to the subject must be used.
    Prerequisite: junior or senior standing, or permission of the instructor. (Same as P S 4680 .) [Dual-listed with CJ 5680/PS 5680.] Dual-listed courses require senior standing; juniors may enroll with permission of the department.
  
  • C J 4900 - Internship in Criminal Justice (3-12)


    When Offered: Fall; Spring
    GEN ED: Capstone Experience
    Field work in a criminal justice agency, office, or institution. This course offers the student the opportunity to synthesize the knowledge, approaches, and theories of the criminal justice discipline. At least three of the following four general educational goals will be addressed: thinking critically and creatively, communicating effectively, understanding responsibilities of community membership, and making global to local connections.
    The internship may be waived if the student has more than one year of work experience in a criminal justice agency. If it is waived, the student must complete 12 semester hours of criminal justice electives as a substitute. . Graded on an S/U basis.
    Prerequisites: C J 1100 , C J 2120 , C J 2150 , C J 2430 C J 3001 ; with a grade of “C-” (1.7) or higher, senior standing (or 90 semester hours of coursework) and a 2.0 GPA overall and in the major. The internship may be waived if the student has more than one year of work experience in a criminal justice agency. If it is waived, the student must complete 12 semester hours of criminal justice electives as a substitute.

Curriculum and Instruction

  
  • C I 1010 - So You Think You Want to Teach (1)


    When Offered: Fall: Spring; Summer Session
    Students will examine effective teacher qualities as well as explore current issues in teacher education and K-12 education. Students will also review the process for admission to teacher education as well as why students are selecting teacher education as their major. This course is a one hour elective for students interested in teacher education majors.
  
  • C I 2000 - Nature and Youth (3)


    When Offered: Fall
    GEN ED: Liberal Studies Experience
    The primary focus of this course is to examine how attitudes, interests and knowledge are shaped by interactions with one’s natural surroundings. Students will identify their earliest formative experiences as youth (ages 4-14 years) and describe how natural spaces and non-formal learning environments have contributed to what they know about the natural environment (content) and how they know it (learning). Students will participate in outdoor activities, such as hiking and a river trip, explore the interconnectedness of life systems (self and natural world), demonstrate stewardship that improves conditions in their natural surroundings, and examine the role of non-formal educators, both experts and themselves, and outdoor enthusiasts who promote sustainable practices and/or active engagement in the outdoors.
    (Same as R M 2000  .)
 

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