Jun 26, 2024  
2013-2014 UMass Dartmouth Undergraduate Catalog 
    
2013-2014 UMass Dartmouth Undergraduate Catalog [Archived Catalog]

Search Courses by Prefix


 
  
  • CHM 432 - Organic Analysis

    4 credits
    Prerequisites: Organic and analytical chemistry with grades of C- or better
    Quantitative elemental and group determination on a microscale followed by a study of the systematic identification of organic compounds. Extensive laboratory work on unknowns is required.
  
  • CHM 433 - Inorganic Chemistry Laboratory

    1 credits
    Prerequisites: At least a C- in CHM 316;
    Corequisites: CHM 431
    Synthetic and instrumental techniques currently used by inorganic chemists, including electrolytic, inert atmosphere, tube furnace and organometallic syntheses; ultraviolet-visible, nuclear magnetic resonance, infrared and mass spectrometry, magnetic susceptibility determination, as applied to a range of inorganic materials.
  
  • CHM 442 - Applied Spectroscopy

    3 credits
    3 hours lecture
    Prerequisites: At least a C- in CHM 252
    A study of spectroscopic methods of determination of structure of organic compounds, especially infrared, ultraviolet, visible, nuclear magnetic resonance, and mass spectrometry, with extensive applications to individual cases.
  
  • CHM 449 - Theory and Applications of One and Two Dimensional Fourier Transform Nuclear Magnetic Resonance

    3 credits
    Prerequisites: At least a C- in CHM 251/252 and CHM 315
    Fundamentals of Fourier Transform Nuclear Magnetic Resonance (FT-NMR) spectroscopy, including one- and two-dimensional techniques discussed from the perspective of structural determination. Generation of NMR signals and parameter optimization using a 300 MHz FT-NMR spectrometer will complement the analysis of NMR signals generated in situ.
  
  • CHM 470 - Food Chemistry

    3 credits S
    Prerequisites: CHM 251, CHM 252, CHM 266;CHM 305, CHM 411 recommended
    Chemistry of food constituents: classes, origins, roles, and methods of analysis used to study composition. Emphasis placed on structure, function, occurrence, biosynthesis, biological activity, and nutritional roles of food constituents, especially phytochemicals. Recent scientific literature in agricultural and food chemistry and related fields, nutrition, and current issues in food science will be discusses.
  
  • CHM 491 - Introduction to Research I

    variable credits
    9 to 18 hours laboratory
    Prerequisites: Departmental permission
    Chemistry majors who are doing well in formal course work and who have indicated research potential are encouraged to undertake an original investigation under the direction of a member of the chemistry faculty.
  
  • CHM 492 - Introduction to Research II

    variable credits
    9 to 18 hours laboratory
    Continuation of CHM 491. Chemistry majors who are doing well in formal course work and who have indicated research potential are encouraged to undertake an original investigation under the direction of a member of the chemistry faculty.
  
  • CHM 495 - Independent Study

    variable credits
    Conditions and hours to be arranged
    Prerequisites: Upper-division standing; permission of instructor, department chairperson, and college dean
    Study under the supervision of a faculty member in an area not otherwise part of the discipline’s course offerings.

  
  • CHM 496 - Directed Study

    variable credits
    Conditions and hours to be arranged
    Prerequisites: Permission of the instructor, department chairperson, and college dean
    Study under the supervision of a faculty member in an area covered in a regular course not currently being offered.

  
  • CHN 101 - Elementary Chinese I

    3 credits C
  
  • CHN 102 - Elementary Chinese II

    3 credits C
    Prerequisites: CHN 101
  
  • CHN 201 - Intermediate Chinese I

    3 credits C
    Prerequisites: CHN 102
  
  • CHN 202 - Intermediate Chinese II

    3 credits C
  
  • CIS 110 - Computer Literacy

    3 credits
    An introduction to computers, evolution of computer systems and the impact of computers on the society. In this hands-on laboratory course, students will use Macintosh computers to learn about components of computer systems and study various applications including word processing, spreadsheet, database, presentation and internet browsing software. With the HyperCard, students will learn how to design and program in the multimedia environment. Each student will then use this knowledge to develop an individual final project for the course.
  
  • CIS 115 - Computer Programming with C

    3 credits
    Algorithm development, syntax and semantics of a high level programming language, debugging and verification of programs. Concepts of structured programming. Arrays, subroutines. Elementary system concepts (compilation, time-sharing).
  
  • CIS 120 - Web Page Development

    3 credits
    An introduction to the theory and application of creating web pages using HTML and JavaScript. HTML is the underlying structure used by the World Wide Web and will be used in this course along with JavaScript to assist students in building a foundation to become proficient in designing web pages. The primary theme of the course is learning how to create web pages that are attractive, meaningful, and well designed. Assessment of achieving these goals also will be addressed. As time allows, DHTML (Dynamic HTML), XML and Java applets may be used.
  
  • CIS 150 - Computing for Media Communications

    3 credits
    Studies computing applications in media communication. The course, using elementary programming constructs of scripting language such as Python, shows how to apply contemporary information technology to manipulate media such as digital images and sounds, and how to create digital movies. The course also explores issues of manipulation of text, files, databases, and preparing text for the web. The course demonstrates, through number of laboratory experiments and team projects, relevance of computing and information technology to other areas of study, to other professions, and in contemporary society.
  
  • CIS 160 - Exploring Computer Programming with Animation

    3 credits
    An introduction course to computer science and programming. Topics include basic program design and implementation process, simple data types, control structures, an introduction to algorithms, debegging techniques,object-oriented and event-driven programming concepts. The course introduces object-oriented design, good software engineering principles and help developing fundamental programming skills. The design and the implementation of animation projects in 3D virtual world are used as teaching and learning tools in this course.
  
  • CIS 161 - Computer Programming BASIC

    3 credits
    An elementary programming course in the BASIC programming language, designed for the student with no prior experience in data processing.
  
  • CIS 180 - Object-Oriented Programming I

    4 credits
    3 hours lecture; 2 hours laboratory
    Basic concepts in programming, and introduction to the object paradigm. The course introduces the concept of the object paradigm and teaches how to design and implement simple programs in an object-oriented language. The course also covers the basics of how to use a computer and basic software tools, including libraries of components, in the process of developing programs.
  
  • CIS 181 - Object-Oriented Programming II

    4 credits
    3 hours lecture; 2 hours laboratory
    Prerequisites: CIS 180
    Software development using advanced object paradigm concepts. This course introduces threads, networking, and exception handling and covers in depth the advanced topics of object paradigm such as inheritance and polymorphism. These concepts are introduced in the context of developing software using software tools including the libraries of components.
  
  • CIS 183 - Object-Oriented Paradigm

    4 credits
    3 hours lecture; 2 hours laboratory
    Software development using advanced object paradigm concepts of inheritance and polymorphism. Introduction to concurrency, and faulty tolerance. Developing software using software tools including the libraries of components. Comparison of procedural and object paradigms. Introduction to programming with multiple processes and with exception handling.
  
  • CIS 190 - Introduction to Procedural Programming

    4 credits
    3 hours lecture; 2 hours laboratory
    Prerequisites: CIS 180
    Procedural Programming (C/C++) under Unix. Data types, variable declarations, arithmetic expressions, conditional statements, macros, function prototypes, standard libraries, file processing, pointers, structures, unions, and dynamic memory management are discussed. Unix file system, shell scripts, input/output redirection, piping, programming with standard I/O, and unix system calls are covered.
  
  • CIS 196 - Directed Study

    1 to 6 credits
    Conditions and hours to be arranged.
    Study under the supervision of a faculty member in an area covered in a regular course not currently being offered.

     

  
  • CIS 210 - Understanding E-Commerce Technologies

    3 credits
    An introduction to the technology issues in e-commerce. This course covers major types of e-commerce, the technology infrastructure of e-commerce, e-commerce web sites, security and encryption in e-commerce, payment systems, and B2B e-commerce technologies. Case studies on current e-commerce companies are used to gain insight on related issues. This course is intended to provide students from different majors with an overview and also necessary details of e-commerce technologies. No technical background is assumed.
  
  • CIS 220 - Intermediate Web Site Development

    3 credits
    Prerequisites: CIS 120
    Moving from building attractive Web Pages to building fundamentally sound and effective Web Sites. This course extends basic Web page development ideas to constructing effective Web sites through hands-on exercises. The course will cover - design conception through storyboarding, navigational flow and fundamentals of well-designed Web sites. A continuation into the theory and application of creating web pages using advanced HTML features while introducing DHTML, XML and JavaScript to extend the student’s knowledge of Web page development. Working with the JavaScript objects and events will be a major basis of this course. The course will also focus on the use of multimedia to create and to create and maintain state-of -the art web sites.
  
  • CIS 261 - Computer Programming: FORTRAN

    3 credits
    A course designed to give the student familiarity with digital computer methods and programming with emphasis on Fortran.
  
  • CIS 264 - Software Quality Assurance and Testing

    3 credits
  
  • CIS 265 - Program Design and Data Structures with C

    3 credits
    Prerequisites: Any programming course
    An intensive course in the C programming language with introduction to UNIX for students who are already proficient in another high-level programming language such as BASIC, FORTRAN, or PASCAL.
  
  • CIS 266 - Object-Oriented Programming in C++

    3 credits
    Prerequisites: Any programming course
    Fundamental conceptual tools and their implementation of object-oriented design and programming such as: object, type, class, implementation hiding, inheritance, parametric typing, function overloading, polymorphism, source code reusability, and object code reusability. Object-Oriented Analysis/Design for problem solving. Implementation of Object-Oriented Programming paradigm is illustrated by program development in C++.
  
  • CIS 272 - Introduction to Computing Systems

    4 credits
    3 hours lecture; 2 hours laboratory
    Prerequisites: CIS 190
    Corequisites: MTH 181
    Introduction to major components of computer system software. The course introduces fundamental concepts of computing systems, such as binary arithmetic and data representation, the Von Neumann model for processing computer programs, the operation of memory, instruction set, and machine and assembly language programming. It systematically presents the levels of transformations from machine language to assembly language to high level language. The role of such systems software components as assemblers, compilers, linkers, loaders, and operating systems is studied. The course has a strong project component.
  
  • CIS 273 - Computer Organization and Design

    4 credits
    3 hours lecture; 2 hours laboratory
    Prerequisites: CIS 272
    Laws of computer organization and design for RISC architectures. Interfaces between hardware and software are studied. Influence of instruction set on performance is presented. Design of a processor with pipelining is analyzed. Computer arithmetic is studied. Memory hierarchy and their influence on performance is documented. Elements of interfacing and I/O organization are included. The course has a design, implementation, and analytical components. (Formerly offered as CIS 270)
  
  • CIS 280 - Software Specification and Design

    4 credits
    3 hours lecture; 2 hours laboratory
    Prerequisites: CIS 181 Object-oriented analysis and design: methodologies and tools.
    Object-oriented analysis and design: methodologies and tools. The course focuses on methodologies of specification and design of software systems. It addresses the issues of user interface design and software prototyping. The course also presents the state of the art in the tool and environments supporting the front end of the software development cycle.
  
  • CIS 290 - Software Architecture and Frameworks

    3 credits
  
  • CIS 296 - Directed Study

    1 to 6 credits
    Conditions and hours to be arranged
    Prerequisites: Permission of the instructor, department chairperson, and college dean
    Study under the supervision of a faculty member in an area covered in a regular course not currently being offered.

     

  
  • CIS 298 - Experience Program

    variable credits
    Conditions and hours to be arranged
    Prerequisites: At least sophomore standing; permission of the instructor, department chairperson, and college dean
    Work experience at an elective level supervised for academic credit by a faculty member in an appropriate academic field. For specific procedures and regulations, see section of catalogue on Other Learning Experiences. Graded CR/NC
  
  • CIS 314 - Computer Architecture

    4 credits
    Prerequisites: CIS 273, 360
    General organization of a computer system. Memory hierarchy. Emphasis on memory organization and management implementation. Local and long distance communication, bus, input-output organization and control. Programmed I/O and I/O processors. Interrupt handling. Processor organization; instruction set; arithmetic-logic unit; parallel and stack processors. Programmed and hardwired, central and distributed control.
  
  • CIS 340 - Large Software Systems

    3 credits
    Prerequisites: CIS 280
    Design and development of large distributed software systems with use of COTS (Components Off The Shelf), development of custom code, and integration with legacy systems. Course includes study of software architectures, frameworks, and types of middleware. Architectural design patterns and issues encountered in design of distributed systems are covered in depth.
  
  • CIS 360 - Algorithms and Data Structures

    3 credits
    Prerequisites: CIS 181 or ECE 264; CIS 190 or ECE 161; MTH 181 or MTH 350
    Comprehensive coverage of all major groups of algorithms, including divide-and-conquer, dynamic programming, greedy, backtracking, branch-and-bound, and parallel algorithms. Discussion of the design and implementation of complex, dynamic data structures. The course also covers an introduction to the functional paradigm.
  
  • CIS 361 - Models of Computation

    3 credits
    Prerequisites: CIS 181, MTH 182
    Models of sequential, parallel, and distributed computations. The Chomsky hierarchy of formal languages and their accepting machines are studied in detail. The relationship of these languages and machines to computer programs is presented. Influence of a Turing machine and related formalisms on modern computing are studied. Decidability of decision problems is explained. Several models of parallel and distributed computations are introduced and compared.
  
  • CIS 362 - Empirical Methods for Computer Science

    3 credits
    Prerequisites: CIS 280; MTH 112
    Topics and methods supporting an experimental approach to the study of issues in computer science and software engineering. Course covers the basic principles of experimental design and case study construction. Emphasis in the course is on the use of empirical methods for decision making and the evaluation of research in computer science and software engineering that employ empirical methods.
  
  • CIS 370 - Design of Operating Systems

    4 credits
    3 hours lecture; 2 hours laboratory
    Prerequisites: CIS 273 or ECE 161, ECE 257, ECE 263
    Principles of modern operating systems and their design. Scientific principles and engineering rules of operating systems are explored. Process and storage management subsystems are analyzed in detail. Protection and security are taken into account in design. An introduction to distributed operating systems is also presented. This is a design and project based course with a laboratory component.
  
  • CIS 381 - Social and Ethical Aspects of Computing

    3 credits
    Prerequisites: Sophomore standing
    Introduction to the social, legal, and ethical issues of computing. Topics include how computer use affects social and work relationships and the uses of computers in society. These will be reviewed in the context of risks, privacy and intrusion, computer crime, intellectual property, and professional decision-making. Students analyze scenarios that allow them to view ethical decision-making as a crucial part of understanding the world of computing.
  
  • CIS 390 - Design of Large Software Systems

    3 credits
  
  • CIS 396 - Directed Study

    1 to 6 credits
    Conditions and hours to be arranged.
    Study under the supervision of a faculty member in an area covered in a regular course not currently being offered.

     

  
  • CIS 410 - Programming Language Design

    3 credits
    Prerequisites: CIS 360
    Fundamental concepts and general principles underlying current programming languages and models. Topics include control and data abstractions, language processing and binding, the relationship between language design and language implementation. A variety of computational paradigms are discussed: functional programming, logic programming, object-oriented programming, and procedural programming.
  
  • CIS 412 - Artificial Intelligence

    3 credits
    Prerequisites: CIS 360 or permission of instructor
    Artificial intelligence problem-solving paradigms. The course covers heuristic versus algorithmic methods, rational and heuristic approaches, and description of cognitive processes; and objectives of work in artificial intelligence, the mid-brain problem and nature of intelligence, simulation of cognitive behavior, and self-organizing systems. Examples are given of representative applications. Field Experience
    The course covers heuristic versus algorithmic methods, rational and heuristic approaches, and description of cognitive processes; and objectives of work in artificial intelligence, the mid-brain problem and nature of intelligence, simulation of cognitive behavior, and self-organizing systems. Examples are given of representative applications.
  
  • CIS 422 - Design of Parallel Algorithms

    4 credits
    3 hours lecture, 2 hours laboratory
    Prerequisites: CIS 360 or permission of instructor
    Design and analysis of algorithms for parallel computers with two modes of operation: shared memory, and message passing. Synchronous and asynchronous parallel algorithms for the following problems will be designed and implemented: selection, merging, sorting, searching, generating permutations and combinations, and matrix operations. Parallel computational complexity of these algorithms will be analyzed.
  
  • CIS 430 - Data Mining and Knowledge Discovery

    3 credits
    Prerequisites: CIS 360
    Designed to provide students with a solid background in data mining and knowledge discovery concepts, tools, and methodology, as well as their applicability to real world problems. A variety of data mining techniques will be explored including memory-based reasoning, cluster detection, classification, neural networks, and finding understandable knowledge in large sets of real world examples. Some related topics such as web and multimedia mining will be discussed. Students will gain hands-on experience in data mining techniques using various data mining software packages and tools.
  
  • CIS 431 - Human and Computer Interaction

    4 credits
    3 hours lecture; 3 hours laboratory
    Prerequisites: CIS 362 or permission of instructor
    Theory and principles for constructing usable software systems. Cognitive and effective aspects of users. The impact of user characteristics on design decisions. The construction and evaluation of the user interface. Sensory and perceptual aspects of interfaces, task structure, input modalities, screen layout, and user documentation. Individual concerns for systems such as personal productivity tools, real-time control systems, instructional software, and games.
  
  • CIS 433 - Mobile Application Development with Android

    3 credits
    Prerequisites: CIS 360
    Design and implementation of applications for Android Mobile Platforms.  Issues addressed include design and layout of widgets, haptic interfacing, and utilization of special sensors, project simulation, project development cycle, and finally application publication.
  
  • CIS 434 - Mobile Application Development with iOS

    3 credits
    Prerequisites: CIS 360
    Design and implementation of applications using the Objective-C programming language.  Objective-C is themain programming language for Apple’s OS X and iOS platforms.  Objective-C, while part of the object oriented paradigm, differs greatly from Java and GNU C++ by way of its Smalltalk-style message passing.  Methods are not called, but rather messages are sent to objects and classes.
  
  • CIS 440 - Software Process and Project Management

    3 credits
    Software development processes and the management of software projects. Software lifecycle processes and process models are studied, including universal software development models, models of software evolution, process management, and process assessment and improvement. Also studied are the management of teams and people, software size and cost estimation, project scheduling, and risk management. The use of industry standards is emphasized throughout.
  
  • CIS 452 - Database Systems

    3 credits
    Prerequisites: CIS 280
    Use of DBMS software in the development of an information system. Overview of the ANSI/SPARC Study Group on Database Management Systems model. Relational database model techniques. Emphasis on user views necessary to support data management and retrieval.
  
  • CIS 454 - Computer Graphics

    3 credits
    Prerequisites: At least junior CIS standing Graphics devices.
    Graphics devices. Two dimensional and three dimensional image representations and transformations. Graphics systems software architecture; graphics standards; packages.
  
  • CIS 455 - Bioinformatics

    3 credits
    lectures; 3 hrs per week
    Prerequisites: CIS 360 or permission of instructor
    Introduction to the field of bioinformatics. This course addresses the analysis of information present in biological systems. This course presents an overview of the applications of computing technologies such as: analysis of protein sequence, pattern matching, biomodeling and simulation, and biological data visualization. It also provides algorithms and methods on a selection of computational problems. Hands on experience with tools and data.
  
  • CIS 461 - Formal Methods for Software Engineering

    3 credits
  
  • CIS 463 - Game Engine Design

    3 credits
    Prerequisites: CIS 360
    Design and implementation of core backbone of video game components.  Unlike CIS 464 Game Design, this course does not focus on game content, but rather on creation of the components that facilitate game conent.  Such topics include resource management, 2D and 3D graphics, physics, rigid body collision detection, human computer interaction, network framework, artificial intelligence waypoint systems, and how to pool them all together into one eloquent package - a game engine.
  
  • CIS 464 - Computer Game Design

    3 credits
    lectures; 3 hours per week
    Prerequisites: MTH 112, CIS 280, CIS 360
    Science, technology, and art involved in the creation of computer games. A variety of software technologies relevant to games including programming languages, scripting languages, networks, simulation engines, and multimedia design systems are discussed along with underlying scientific concepts from computer science and related fields including simulation and modeling, graphics, artificial intelligence, real-time processing, and game theory. The art and design principles for developing usable and engaging games including software engineering, human computer interaction, thematic structure, graphic design, choreography, music and sound effects, and game aesthetics are introduced and compared.
  
  • CIS 465 - Topics in Computer Vision

    3 credits
    Prerequisites: CIS 360 or permission of the instructor
    Foundations of computer vision. Image formats, projection models, regions, filters, edge detection, segmentation, shape description and representation, object recognition and understanding, and stereo-vision are discussed.
  
  • CIS 466 - Introduction to Mobile Robotics

    3 credits
    Prerequisites: CIS 360, CIS 370

    A broad overview of robotic paradigms and architectures. This course will cover various issues related to robotics from industrial manipulators to Urban Search and Rescue (USAR). The influence of biological systems on Robotics will be presented. The three fundamental paradigms- hierachical, reactive and hybrid will be presented. Multiple representative architectures for each paradigm will be discussed. Sensors, their properties and their role in robotics will be discussed. Computer Vision, as related to Robotics, will be presented. The course will have a strong hands-on practical component including building robots and testing the various architectures through assignments.

  
  • CIS 467 - Image Analysis and Processing

    3 credits
    lectures; 3 hrs per week
    Prerequisites: CIS 360
    Fundamentals in image analysis and processing. Topics in image processing such as display and filtering, image restoration, segmentation, compression of image information, warping, morphological processing of images, wavelets, multi-resolution imaging and unitary transforms are discussed.
  
  • CIS 471 - Compiler Design

    3 credits
    Prerequisites: CIS 361
    Organization of a compiler including lexical and syntax analysis, symbol tables, object code generation, error detection and recovery, code optimization techniques, and overall design. Compilation techniques and run-time structures in block-structured language.
  
  • CIS 475 - Computer Networks

    3 credits
    Prerequisites: CIS 370
    Topology of computer networks. Physical transmission. Error handling. Protocols. Satellite, packet radio, and local networks. Network interconnection. Security. Applications of computer networks.
  
  • CIS 476 - Network Programming

    3 credits
    lectures; 3 hrs
    Prerequisites: CIS 370
    Introduction to computer networks, and methods for programming network services and applications. The course covers the Internet protocol suite (e.g. IP, TCP, UDP), socket programming, and client-server design (e.g. connectionless, connection oriented, multiprotocol). The course discusses the implementation of real-time applications (e.g. streaming audio and video), and application -level gateways and tunneling. In addition, the course addresses protocol implementation using routing sockets and raw sockets. Programming projects represent a significant component of the course.
  
  • CIS 477 - Computer and Information System Security

    3 credits
    lectures; 3 hrs per week
    Prerequisites: CIS 360, CIS 370
    Introduction to computer and information system security. This course introduces the threats and vulnerabilities in computer and information systems. This course covers elementary cryptography, program security, security in operating systems, database security, network security, web and e-commerce security. It also covers the administration, legal, ethical and privacy issues in computer security.
  
  • CIS 480 - Software Engineering

    4 credits
    3 hours lecture; 2 hours laboratory
    Prerequisites: CIS 280, 362
    Software engineering models and processes; total quality management. The course will address the technical, logistical, and social issues associated with the software development process. It will cover the issues of total quality management at the team and enterprise levels.
  
  • CIS 481 - Parallel and Distributed Software Systems

    3 credits
    Prerequisites: CIS 280, 370
    Parallelism and distribution of processing; software bus concept; patterns in software design. The course provides an in-depth discussion of the software systems wit multiple processes and of the relationship between concurrency and distribution of processes. The concept of the software bus, the existing standards, and the issues associated with their implementation are covered.
  
  • CIS 490 - Machine Learning

    3 credits
    Prerequisites: CIS 360
    Constructing computer programs that automatically improve with experience is the main task of machine learning. The key algorithms in the area are presented. Learning concepts as decision trees, artifical neural networks and Bayesian approach are discussed. the standard iterative dichotomizer (ID3) is presented, the issues of overfitting, attribute selection and handling missing data are disucssed. Neural nets are discussed in detail, examples of supervised and unsupervised learning are presented. Instance-based learning, i.e. k-nearest neighbor learning, case-based reasoning are introduced. Genetic algorithms are discussed on introductory level.
  
  • CIS 491 - Honors Project I

    3 credits
    The project courses required for completion of the departmental honors program. A significant experience in developing a computer system (typically), but equivalent alternatives are allowed. This system should require an extensive design effort prior to implementation and a serious effort for this implementation. It should have scholarly and/or practical value and might well profit by being interdisciplinary in nature.
  
  • CIS 492 - Honors Project II

    3 credits
    The project courses required for completion of the departmental honors program. A significant experience in developing a computer system (typically), but equivalent alternatives are allowed. This system should require an extensive design effort prior to implementation and a serious effort for this implementation. It should have scholarly and/or practical value and might well profit by being interdisciplinary in nature.
  
  • CIS 495 - Independent Study

    variable credits
    Conditions and hours to be arranged.
    Study under the supervision of a faculty member in an area not otherwise part of the discipline’s course offerings. Conditions and hours to be arranged.

     

  
  • CIS 496 - Directed Study

    1 to 6 credits
    Conditions and hours to be arranged.
    Study under the supervision of a faculty member in an area covered in a regular course not currently being offered.

     

  
  • CIS 498 - Senior Software Engineering Project I

    4 credits
    Prerequisites: CIS 280, 362
    Part I of two-semester sequence of team development of a software product for a specific customer. This capstone project utilizes and integrates knowledge and skills acquired through study of software engineering. Provides hands-on experience with large-scale problem from conception to implementation of the solution. Is conducted in a framework of well-defined low-ceremony software process. The lecture covers software engineering models, quality management, risk management, and provides introduction to software processes. Technical, logistical, and social issues associated with software development are addressed.
  
  • CIS 499 - Senior Software Engineering Project II

    3 credits
    Prerequisites: CIS 498
    Part II of two-semester sequence of team development of a software product for a specific customer. This capstone project utilizes and integrates knowledge and skills acquired through study of computer science. Provides hands-on experience with large-scale problem from conception to implementation of the solution. Is conducted in a framework of well-defined low-ceremony software process. The lecture covers advanced software process issues including software process improvement, and total quality management at the team and enterprise levels
  
  • CJS 150 - Readings in Crime and Justice Studies

    3 credits
    Directed readings and analysis in selected topics. Cross-listed as ANT 150, SOC 150 when topic is applicable
  
  • CJS 190 - Introduction to Crime and Justice Studies

    3 credits
    Prerequisites: SOC 101, ANT 111 or SOC/ANT 113
    This course is designed to familiarize the student with the basic history, structure, function, and problems associated with the American criminal justice system. We will examine a variety of general and specific controversies associated with the contemporary criminal justice system in order to develop a critical perspective on the nature of justice and society’s response to criminal behavior.
  
  • CJS 196 - Directed Study

    variable credits
    Conditions and hours to be arranged
    Prerequisites: Permission of the instructor and Director of CJS
    Study under the supervision of a faculty member in an area covered in a regular course not currently being offered.

     

  
  • CJS 250 - Readings in Crime and Justice Studies

    3 credits
    Directed readings and analysis in selected topics. Cross-listed as ANT 250, SOC 250 when topic is applicable
  
  • CJS 257 - Justice and Society

    3 credits
    Prerequisites: SOC 200, CJS 190 or permission of instructor
    Focuses on developing an understanding of justice both in theory and in application. We will begin by studying theorists’ construal of justice and the relationship of justice to society. In the process it is expected that we will begin to refine our own understanding of justice. This will provide us with a framework for applying concepts of justice to contemporary social issues.
  
  • CJS 258 - Criminological Theory

    3 credits
    Prerequisites: SOC 200; CJS 190
    The study of theories on crime provides an understanding of the field and allows for an assessment of the eras in which diverse theories emerged. A review of the principal forms of explanation in the social sciences, including the classical, positivist and critical schools of thought will be presented. The historical and contemporary application of these approaches will be studied in conjunction with criminal justice institutions and approaches taken towards defining and dealing with delinquency and deviance.
  
  • CJS 296 - Directed Study

    variable credits
    Conditions and hours to be arranged
    Prerequisites: Prerequisites: Permission of the instructor and Director of CJS
    Study under the supervision of a faculty member in an area covered in a regular course not currently being offered.

     

  
  • CJS 298 - Experience Program

    variable credits
    Conditions and hours to be arranged
    Prerequisites: At least sophomore standing; permission of the instructor, Department Chairperson, and College Dean
    Work experience supervised for academic credit by a faculty member. For specific procedures and regulations, see section of catalogue on Other Learning Experiences. Graded CR/NC
  
  • CJS 305 - Crime, Justice, and Policy

    3 credits
    Prerequisites: SOC 200 OR PST 102; JR OR SR standing
    An exploration of public policy in a criminal justice context. The causes and consequences of public policy will be explored to demonstrate the complexity of the relationships between criminological knowledge, policy and practice. Cross-listed as PST 305
  
  • CJS 311 - Crime and Justice across the Life Span - Juveniles

    3 credits
    Prerequisites: SOC 101 or ANT 111 or SOC/ANT 113 or CJS 190
    Brings together aspects of the anthropology and sociology of resistance and social control, social constructions of deviance, and psychological and social development to consider how and why behaviors may change through the life span. Gender, ethnicity and class are among elements that may be considered in understanding developmental changes and influences on behavior, as well as responses to social contextual stressors and other factors. Part I: Juveniles addresses development and behaviors of the child/adolescent population. Cross-listed as SOC 311, ANT 311
  
  • CJS 312 - Crime and Justice across the Life Span - Adults

    3 credits
    Prerequisites: SOC 101 or ANT 111 or SOC/ANT 113 or CJS 190
    Brings together aspects of the anthropology and sociology of resistance and social control, social constructions of deviance, and psychological and social development to consider how and why behaviors may change through the life span. Gender, ethnicity and class are among elements that may be considered in understanding developmental changes and influences on behavior, as well as responses to social contextual stressors and other factors. Part II: Adults addresses adult development, aging, crime and deviance. Cross-listed as SOC 312, ANT 312
  
  • CJS 314 - Social Control/Crime Control

    3 credits
    Prerequisites: SOC 200 and Junior or Senior standing or permission of the instructor
    A critical examination of social control in contemporary societies. Employing the work of Foucault and others, this course connects the theoretical constructs of control with current practices of policing, imprisonment and crime control. Cross-listed as SOC 314
  
  • CJS 321 - Women, Crime, and the Law

    3 credits
    Prerequisites: CJS 190 or WMS 101
    Explores the impact that women have on the criminal legal system, as well as the impact that the system has upon women’s lives. Despite women’s involvement in all aspects of the criminal legal system, research in the field has historically focused on the roles of men. This course will broaden that study by exploring issues relevant to understanding the experiences of women and girls as both offenders and victims. In addition, we will look at the changing roles of women as prison guards, police officers and other officers of the court. Cross-listed as WMS 321
  
  • CJS 339 - Racism, Crime, and Justice

    3 credits
    Prerequisites: SOC 200 and junior or senior standing or permission of the instructor
    Overview and discussion of the themes and issues surrounding the relationship between racism, so-called “minority groups” and the criminal justice system. The course focuses on overt, institutional, and subtle racism and structural discrimination and their relationship to social justice. Subjects may include personnel and organizational policies, policing, corrections, juveniles and the courts. Cross-listed as AAS 339, SOC 339
  
  • CJS 340 - Law and Society

    3 credits
    Prerequisites: SOC 200 and Junior or Senior standing or permission of the instructor
    Investigation of problems in the sociology of law, including lawmaking processes; administration justice and correctional systems. Comparative analysis of legal systems and their administration. Cross-listed as SOC 340
  
  • CJS 342 - Organization of Criminal Behavior

    3 credits
    Prerequisites: SOC 101, CJS 190, SOC 200, CJS 258 or permission of instructor
    Sociological approaches to the study of crime typologies. Criminal behavior is best explained when broken down into types. After discussing the construction of types of crimes, there will be an exploration of the systems within which criminal behavior develops.
  
  • CJS 350 - Readings in Crime and Justice Studies

    3 credits
    Directed readings and analysis in selected topics. Cross-listed as ANT 350, SOC 350, WMS 350 when topic is applicable.
  
  • CJS 365 - Female Crime and Deviance

    3 credits
    Prerequisites: CJS 190 and Junior or Senior standing
    Female crime and deviance is examined as a continuum of behaviors among girls and women within the context of the criminal justice system as well as in a larger social context. Cross-listed as ANT 365, SOC 365, WMS 365
  
  • CJS 366 - Crime, Justice, and Policy

    3 credits
    Prerequisites: SOC 200 or PST 102; Junior or Senior standing; CJS 258 preferred
    An exploration of public policy in a criminal justice context. The causes and consequences of public policy will be explored to demonstrate the complexity of the relationships between criminological knowledge, policy and practice. Cross-listed as PST 366, PST 566
  
  • CJS 368 - The Politics of Policing

    3 credits
    An examination of policing in the social, historical, and political contexts in which it arises, is contested, and is reproduced. Cross-listed as SOC 368
  
  • CJS 370 - Criminal Law and Procedure

    3 credits
    Prerequisites: CJS 257
    The study of criminal law and procedure as defined by the constitution and the courts. This course is designed to familiarize students with the law as it pertains to the work of the criminal justice system and exposes students to case law. Written case briefs are used as an instructional method.
  
  • CJS 372 - Peace Studies

    3 credits
    Prerequisites: SOC 101 or ANT 111 or SOC 113 or ANT 113 or CJS 190.
    A study of peaceful, non-violent societies and observation of the processes and conditions that shape relations of peace and non-violence. The course presents evidence that our human potential for peaceful relationships is strong and is a long-standing part of our human behavior. Studies of peace suggest we have the ability to find new approaches to the attainment of peace in our own violent and warlike time. Cross-listed as SOC 372, ANT 372
  
  • CJS 373 - Forensic Anthropology

    3 credits
    Prerequisites: ANT 111 or CJS 190; Sophomore, Junior, or Senior standing
    The application of anthropological knowledge and techniques in a legal context. This course involves detailed knowledge of skeletal anatomy and biology to aid in the identification and cause of death of skeletal remains as well as the recovery of remains using archaeological techniques. Cross-listed as ANT 373
  
  • CJS 374 - Victimization

    3 credits
    Explores historical and contemporary criminological perspectives regarding victimization. Special emphasis will be placed on the inter-relationships that exist between victims and offenders. The course will deal with victimization theories and address the role victim interest groups play in the implementation of socio-political criminal justice policies. Specific forms of victimization will be discussed in detail to illustrate the strengths and weakness present in how criminology and the criminal justice system have addressed violence. Cross-listed as SOC 374
  
  • CJS 382 - Advanced Theory in Crime and Justice

    3 credits
    Prerequisites: CJS 258
    Advanced interdisciplinary theory course drawing on conceptual and theoretical frameworks from a variety of disciplines. The course emphasizes non-western traditions, across cultural and historical contexts. Cross-listed as ANT 382
 

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