CJUS 201 - Introduction to Criminal Justice * (COM)
Credits: 3Overviews the criminal justice institutions involved in the operations of criminal law including the police, the attorney, the bail system, the trial, the guilty plea, sentencing, corrections and an analysis of criminal law in terms of why certain kinds of conduct are criminal in our society. Notes: * Course meets SGR #3
Credits: 3Presents the role of law enforcement within the criminal justice system, including law enforcement organizations and functions of separate operational units. Also examines the role of the police in a democratic society, covering concepts such as police services, crime deterrence, discretion and enforcement policies.
Credits: 3Individual First Amendment guarantees, constitutional rights of the accused in the criminal process and equal protection of the law as interpreted through U.S. Supreme Court decisions. Cross-Listed: POLS 330
Credits: 3Presents a behavioral and legal analysis of criminal case concepts, such as initial appearance, bail, preliminary hearing, grand jury, arraignment, suppression hearings, trial and sentencing, emphasizing bail reform, plea bargaining, screening, diversion, speedy trial, insanity defense, discovery, and the role of the defense attorney, prosecutor, and judge. The court system is examined as a social institution of human actors, exercising discretion within the boundaries of the law.
Credits: 3Examines the substantive criminal law, exploring the larger issues concerning the relationship of the individual to the state through analyzing such topics as the nature of criminal liability and the functions and justifications for criminal punishment, legal limitations upon criminalization, and the general principles of criminal liability, such as the “Act” and “State of Mind” requirements, specific offenses against persons and property, the law of attempt, the law of complexity, and conspiracy.
Credits: 3Constitutional analysis of the criminal procedures, focusing primarily on the fourth, fifth, and sixth amendments, respectively, the right to be free from unreasonable search and seizure, the privilege against self-incrimination, and the right to counsel. Examines the need to protect individual defendants from abuse at the hands of the state while enhancing law enforcement efficiency.
Credits: 3Examines the separate system created in our society to handle juvenile justice, tracing the historical and philosophical development of the juvenile justice system and inspecting the various stages of the juvenile justice process as well as critical issues currently facing the system.
Credits: 1Introduction to the construction industry and the concept of being a construction management professional as well as the ethics required of a person with influence on the construction industry. A variety of ideas are presented to the students to assist in their career choice.
Credits: 2Introduction to graphic communications used in construction including civil, architectural, structural, mechanical and electrical drawings, plans, and schematics; creating and editing plans; symbols, terminology, and layout. Prerequisites:
Credits: 3The study of construction surveying and layout including topographic surveys and mapping. Land and construction surveys, principles of curve and quantity calculations and other advanced topics in surveying. Prerequisites: GE 121, ID 122 or LA 120; MATH 102 Corequisites: CM 210L-210
Credits: 3The study of the basic concepts of construction plan, specification and blueprint reading by requiring the student to do actual quantity takeoff using both traditional hand methods and computer enhanced procedures. Prerequisites: CM 124, CM 216, or consent Corequisites: CM 232L- 232.
Credits: 3Introduces updated information developed in research and practices for application to construction operations. An overview of the nature of soil materials and their engineering properties is coupled with simple, direct examples of analysis to show how common construction methods and operation may be controlled or influenced. Corequisites: CM 320L-CM 320.
CM 332 - Building Construction Methods and Systems
Credits: 3The study of the structural and finish systems that make up a building and the related methods of implementation. Prerequisites: Junior standing or instructor approval, CM 232, CM 216.
Credits: 3The study of mechanical, electrical, plumbing, and fire protection systems, design considerations, and system components in a modern building.
Credits: 3The study of the procedures and methods required to determine the value of construction projects with associated bidding procedures. Prerequisites: ACCT 211, CM 216, CM 232.
Credits: 1-3Participation and related preparation for student competitions hosted by regional, national, and international industry organizations. Prerequisites: Instructor Approval.
CM 421 - Commercial Building Inspection and Plan Checking
Credits: 3Preparation to become a certified building inspector or building plan checker/reviewer by studying the prevailing building code. Prerequisites:
Credits: 3Planning and scheduling construction projects. Both manual methods and computer programs will be used to schedule activities, control cost and manage resources. Prerequisites: CM 332, CM 374.
Credits: 3The study of the procedures and methods required to determine the value of heavy, highway, and site development projects with associated bidding procedures. Prerequisites: ACCT 211, CM 232, CM 374.
CM 460 - Sustainable Building Systems Concepts and Analysis
Credits: 3The analysis of energy efficient and environmentally responsible building design and construction. Material selection, energy and climate analysis, and practical applications of new technology will be covered. Prerequisites:
Credits: 3The study of the application of legal, contractual, and generally accepted accounting principles to the construction industry. Prerequisites: ACCT 210 Notes: Registration Restriction: Senior Standing or instructor approval.
Credits: 3Law of contracts, agency, and other legal aspects of engineering. Preparation of specifications. Economic aspects of engineering. Prerequisites: Senior standing Cross-Listed: CEE 482
CM 485-485L - Site Development and Feasibility Analysis and Lab
Credits: 3Tools and techniques used to evaluate the cost of new site development; risk assessment and market feasibility analysis for properties to be acquired for economic development. Corequisites: CM 485L-CM 485.
Credits: 1-3Special, intense sessions in specific topic areas. Approximately 45 hours of work is required for each hour of credit. Workshops may vary in time range but typically use a compressed time period for delivery. They may include lectures, conferences, committee work, and group activity.
Credits: 3Understanding cultural, economic, social, and psychological conditions that influence the consumer purchase process. Study of diverse types of consumer subcultures.
Credits: 2Examination of customer service as a tool for business to develop positive interactions with current and potential customers. Discussion of customer service as an integral tool in customer relationship management. Cross-Listed: AM 282
Credits: 3Social skills and professional conduct in a global workplace. Emphasis will be on interpersonal communication and cross-cultural interactions appropriate in the work environment. Cross-Listed: AM 381
Credits: 3Study of theories and principles in judgment and decision making and behavioral economics. Barriers and strategies to improve consumer judgment and decision-making will be addressed including heuristics and biases, role of emotion and social forces. Cross-Listed: CA 430
Credits: 3Overview of computer applications with emphasis on word processing, spreadsheets, database, presentation tools and internet-based applications.
Credits: 3This course provides students with a conceptual and practical understanding in the effective and critical use of the Web and other Internet services through the application of problem-based activities. Includes a general grounding in interacting with the Internet, using e-mail, news and web-resources, basic HTML, as well as social and security issues.
Credits: 3Fundamentals of programming using Visual Basic. Focus on problem solving, visual design, and programming concepts. Topics include sequence, selection, repetition, procedures, and functions.
Credits: 3An introduction to computer programming. Focus on problem solving, algorithm development, design, and programming concepts. Topics include sequence, selection, repetition, functions, and arrays. Corequisites: CSC 150L-150
Credits: 3This course covers advanced topics in word processing and spreadsheet applications such as macros, advanced functions, graphics, merging, linking, and transferring data. The course emphasizes the efficient use of software packages. Operating systems/environment topics are also addressed. Prerequisites: CSC 105 or consent.
CSC 218 - Introduction to C/C++/Unix for Engineers
Credits: 3This is an introductory course on the topics of structured programming using C/C++. Topics covered will be top-down design, step-wise refinement, functions, and decisions statements, loops, arrays, pointers, dynamic allocation of memory, use of external files, character strings, macros, introduction to objects and structures.
Credits: 3Problem solving, algorithm design, standards of program style, debugging and testing. Extension of the control structures and data structures of the high-level language introduced in CSC 150. Elementary data structures and basic algorithms that include sorting and searching. Topics include more advanced treatment of functions, data types such as arrays and structures, and files. Prerequisites: CSC 150.
Credits: 3A systematic study of data structures and the accompanying algorithms used in computing problems; structure and use of storage; methods of representing data; techniques for implementing data structures; linear lists; stacks; queue; trees and tree traversal; linked lists; and other structures. Prerequisites: CSC 250.
CSC 303 - Ethical and Security Issues in Computing (G)
Credits: 2This course will cover the code of ethics adopted by the major computer science societies and the consequences of violating the code. Laws affecting computer and information processing as well as the varied interpretations of those laws will be covered. It also provides students with a fundamental knowledge of computer security including security terminology, software and hardware vulnerabilities, and encryption. Notes: ** Course meets IGR #3.
Credits: 3A thorough introduction to assembly language programming and processor architecture. A study of low-level programming techniques, and the layout of a typical computer. The student will gain insight into the memory layout, registers run-time stack, and global data segment of a running program. Prerequisites: CSC 250.
CSC 317 - Computer Organization and Architecture (COM)
Credits: 3A course in computer organization with emphasis on the hierarchical structure of computer systems. Covers such topics as: components of computer systems and their configuration, design of basic digital circuits, the microprogram level, the conventional machine level, the operating system level, assembly language, address modes, interpreters/translators, computer arithmetic. Prerequisites: EE 245-245L.
Credits: 3Introduction to the application of information technology in organizations, roles of managers and staff professionals in developing and using information systems with current and future technology.
Credits: 3The study of object oriented methodologies using a modern language such as C++ or Java. Advanced data structures, I/O and file management will be implemented using polymorphism, inheritance, overloading and encapsulation. Prerequisites: CSC 300.
Credits: 3Graphical programming concepts. Display media and device characteristics. Point, line, and circle plotting. Coordinating systems and transformations. Polygon clipping and filling. Spline methods, hidden surface elimination, and shading. Prerequisites: CSC 300, MATH 125.
CSC 445 - Introduction to Theory of Computation (COM)
Credits: 3Introduction to a series of models for computation and their relationship to formal languages that are useful in the definition of programming languages along with a look at the theoretical limits of computers. Topics include finite and pushdown automata, Turing machines, grammars, decidability and computational complexity. Prerequisites: CSC 250, MATH 253, MATH 316.
Credits: 3Structure of algorithmic, conversational, list processing and string manipulation languages. Concepts and facilities of programming languages; structure of compilers, introduction to formal languages and parsing. Prerequisites: CSC 300, CSC 445.
Credits: 3Concepts in Artificial intelligence: programming in languages such as Prolog or LISP; knowledge representation; search algorithms. Prerequisites: CSC 250.
Credits: 3This course teaches the fundamental concepts of computer game programming using Windows and C/C++. The C/C++ languages are used for this course because they are the standard language used for most commercial games. In this course, students will learn how to design 2D games for Windows,
creating a simple game as part of the course.
Credits: 3A study of the functions and structures associated with operating systems with respect to process management, memory management, auxiliary storage management, and processor management. Topics include concurrent and distributed computing, deadlock, real and virtual memory, job and processor scheduling, security and protection. Prerequisites: CSC 300, CSC 314.
Credits: 3This course consists of two parts. The first part introduces how programming languages are designed, including an introduction to the concepts of parsing and compiling. Issues related to implementation such as type checking, binding, and memory management are discussed. Secondly, the course will survey the spectrum of programming languages paradigms, including traditional imperative, object oriented, functional, and logic languages. Prerequisites: CSC 300.
Credits: 3An introduction to the software engineering process, including lifecycle phases, problem analysis, specification, project estimation and resource estimations, design, implementation, testing/maintenance, and project management. In particular, software validation and verification as well as scheduling and schedule assessment techniques will be discussed. Prerequisites: CSC 300.
Credits: 3Analysis of current and future computer networks with emphasis on the OSI model. Local and wide area networks. TCP/IP, SNA, token ring, ethernet and other common networks will be covered. Protocol and interfaces within and across networks including the OSI layers, routers, bridges and gateway. Prerequisites: CSC 300.
Credits: 3The principles, methods and theories in teaching computer science subjects to secondary school students will be studied. Prerequisites: CSC 300.
Credits: 3Systems analysis covers concepts, skills, methodologies, techniques, tools and perspectives essential for systems analysts to successfully design information systems. Topics include requirements specifications, object-oriented analysis and design using the unified modeling language and project management.
Credits: 3The study of formalized database design. This course will focus on relational model design and the use of SQL. Students will use a modern relational database to implement designs and learn the basics of data management. Prerequisites: CSC 300.
Credits: 3The course is designed to illustrate the principles discussed in CSC 470. The students will be team leaders on a project that involves the system analysis, design, integration, testing, and maintenance of a large, real world software system. The students will also document the process of the real world software development. Prerequisites: CSC 470.
Credits: 1-6Includes Senior Project, and Capstone Experience. Independent research problems/projects or scholarship activities. The plan of study is negotiated by the faculty member and the student. Contact between the two may be extensive and intensive. Does not include research courses which are theoretical.