2017-2018 Undergraduate Catalog 
    
    May 03, 2024  
2017-2018 Undergraduate Catalog [ARCHIVED CATALOG]

Course Descriptions


 

Criminal Justice

  
  • CRJC 311 - Criminal Justice Organizations


    Credit Hours: 3
    Lecture Hours: 3
    Lab Hours: 0

    Management and Administration: A theoretical course focusing on the organization, management, and administration of local, state, and federal criminal justice agencies with emphasis on how the structure and functions of such agencies affect the administration of justice.
    Prerequisite: CRJC 200  


    Please click here for Book Information


  
  • CRJC 313 - Victimology


    Credit Hours: 3
    Lecture Hours: 3
    Lab Hours: 0

    This course will explore the evolution of the victim’s rights movement, treatment of victims by criminal justice and other social service agencies, theoretical explanations for victimization, repeat victimization, victim treatment in other parts of the world, and successful approaches to working with crime victims.
    Prerequisite: CRJC 200  


    Please click here for Book Information


  
  • CRJC 314 - Criminal Justice Research Methods


    Credit Hours: 3
    Lecture Hours: 3
    Lab Hours: 0

    This course covers the various methods of conducting quantitative and qualitative research. The emphasis is on research design, research instrument construction, data analysis, and reporting of results.
    Prerequisite: CRJC 200  and CRJC 201  or CRJC 215  or CRJC 220  


    Please click here for Book Information


  
  • CRJC 315 - Criminal Justice Statistics


    Credit Hours: 3
    Lecture Hours: 3
    Lab Hours: 0

    This course is an overview of the various statistics techniques used in criminal justice research. Topics include measures of central tendency, measures of dispersion, t-test, chi-square, regression, and correlation analysis. Emphasis is on testing hypotheses and interpretation of statistical results.
    Prerequisite: CRJC 200  


    Please click here for Book Information


  
  • CRJC 325 - Drugs and Crime


    Credit Hours: 3
    Lecture Hours: 3
    Lab Hours: 0

    This survey course will address the phenomenon of drugs and crime. Topics to be examined include the nature of drugs, drug use, and addiction; past and present-day trends and patterns in drug availability and use; theories of drug use and addiction; the theoretical and empirical relationship between drugs and crime; drug prevention and treatment programs and their effectiveness; and a review of drug control policies in the United States and selected other countries.
    Prerequisite: CRJC 200  


    Please click here for Book Information


  
  • CRJC 333 - Police and Society


    Credit Hours: 3
    Lecture Hours: 3
    Lab Hours: 0

    A study of the critical issues facing police officers and administrators in relation to police community relations in a diverse society, with particular emphasis on police history and role in society, discretion, and strategies.
    Prerequisite: CRJC 201  and CRJC 200  


    Please click here for Book Information


  
  • CRJC 335 - Media and Crime


    Credit Hours: 3
    Lecture Hours: 3
    Lab Hours: 0

    This course will explore the relationship between media and crime. Students will critically analyze various forms of media through the use of content analysis and case studies. The overall focus will be the social construction of perceptions of criminals, victims, and the criminal justice system, as well as how the media is used as a tool of social control and how it affects criminal justice policy.
    Prerequisite: CRJC 200    


    Please click here for Book Information


  
  • CRJC 340 - White Collar Crime


    Credit Hours: 3
    Lecture Hours: 3
    Lab Hours: 0

    A survey course designed to provide an overview of white collar crime, with an emphasis on the criminal and/or unethical or harmful acts of the rich and powerful. Specifically, the course explores the various types of white collar crimes, the characteristics of the offenders, the theories attempting to explain these acts, and the harm caused by them.
    Prerequisite: CRJC 200  


    Please click here for Book Information


  
  • CRJC 345 - Criminal Justice Leadership


    Credit Hours: 3
    Lecture Hours: 3
    Lab Hours: 0

    This course will examine criminal justice leadership, discretionary decision-making in criminal justice, critical incident performance, and the effects of stress on criminal professionals. Students will explore the history, major trends and theories, and implementation and practice of leadership principles in the criminal justice professions.
    Prerequisite: CRJC 200  


    Please click here for Book Information


  
  • CRJC 351 - Special Problems in Criminal Justice Criminology


    Credit Hours: 3
    Lecture Hours: 3
    Lab Hours: 0

    An advanced analysis of multiple interdisciplinary problems within the fields of criminal justice and criminology. Students will be introduced to a number of problems in criminal justice that do not receive in-depth attention in existing criminal justice courses. Specific topics to be chosen by instructor.
    Prerequisite: CRJC 200  


    Please click here for Book Information


  
  • CRJC 355 - Crime Prevention


    Credit Hours: 3
    Lecture Hours: 3
    Lab Hours: 0

    Theory and Practice: This course examines crime prevention in theory and in practice. This survey course will review theories of crime and justice with specific implications for efforts to prevent crime. Students will trace the evolution of crime prevention efforts. Most importantly, the course will review crime prevention strategies, ranging from those designed to protect the individual to those designed to protect society at large. A particular focus will be placed on techniques linked to the environmental criminology and situational crime prevention perspectives.
    Prerequisite: CRJC 200  


    Please click here for Book Information


  
  • CRJC 361 - Comparative Criminal Justice


    Credit Hours: 3
    Lecture Hours: 3
    Lab Hours: 0

    A theory-based comparison of the American criminal justice system with a number of selected criminal justice systems from around the world. Emphasis will be placed on how the social organization of a specific society affects the definition of crime and the administration of justice.
    Prerequisite: CRJC 200  


    Please click here for Book Information


  
  • CRJC 370 - Special Topics in Criminal Justice


    Credit Hours: 3
    Lecture Hours: 3
    Lab Hours: 0

    Students will examine one theme in-depth that is not addressed in great detail in another course. Topic will change based on the interests and expertise of the instructor and a student may retake the course to a maximum of nine credits with change of topic.
    Prerequisite: CRJC 200  


    Please click here for Book Information


  
  • CRJC 380 - Sex, Sexuality, and the Law


    Credit Hours: 3
    Lecture Hours: 3
    Lab Hours: 0

    This is a survey course designed to give students an overview of criminal law, civil law, and legal issues as they related to sex and sexuality. This class considers why certain behaviors come to be legal or illegal, how laws that regulate sex and sexuality affect our culture, and how criminal justice professionals confront issues of sexuality within the framework of the law. Though specific topics may vary by professor or current events, they may include sexual assault, prostitution, sex trafficking, pedophilia, sting operations, abortion, hate crimes, GLBTQ rights (for civilians and CJ professionals), sex registries, and pornography.
    Prerequisite: CRJC 200  


    Please click here for Book Information


  
  • CRJC 400 - Sustainable Justice


    Credit Hours: 3
    Lecture Hours: 3
    Lab Hours: 0

    A service learning course in which students examine theories, policies, and best practices surrounding efforts to create sustainable justice in communities that are hard hit by traditional criminal justice practices. Students will engage in community based research and service designed to help local community builders identify new public safety priorities and to help governmental agencies better tailor their resources to conditions in local communities and neighborhoods.


    Please click here for Book Information


  
  • CRJC 402 - Restorative Justice


    Credit Hours: 3
    Lecture Hours: 3
    Lab Hours: 0

    Restorative justice, in some form or another, has been practiced most likely since the dawn of humanity. Harms create obligations, the fulfillment of which offers the possibility of healing for all. The purpose of this course is to expose students to the discourse on justice that prioritizes healing.
    Prerequisite: CRJC 200  


    Please click here for Book Information


  
  • CRJC 429 - Internship and Career Preparation in Criminal Justice


    Credit Hours: 3
    Lecture Hours: 3
    Lab Hours: 0

    This course familiarizes students with issues related to internship and career preparation in the field of criminal justice. Students will learn about issues related to the criminal justice internship experience, such as finding an internship, preparing for the internship interview, and professional and ethical conduct in the criminal justice internship setting. Students will explore a wide range of careers in criminal justice and learn information regarding processes involved in successfully pursuing and advancing in careers in criminal justice. Successful completion of this course is a prerequisite for enrolling in CRJC 430 , Internship in Criminal Justice.
    Prerequisite: CRJC 200  


    Please click here for Book Information


  
  • CRJC 430 - Internship in Criminal Justice Systems


    Credit Hours: 3
    Lecture Hours: 3
    Lab Hours: 0

    This course provides students with the opportunity to synthesize theory and practice in a supervised work environment in a criminal justice agency, with the students’ progress and performance on the job monitored jointly by the agency head and the course instructor.
    Prerequisite: CRJC 429  


    Please click here for Book Information


  
  • CRJC 450 - Seminar in Criminal Justice


    Credit Hours: 3
    Lecture Hours: 3
    Lab Hours: 0

    This course is designed to provide criminal justice majors with a capstone experience emphasizing integration of knowledge acquired in previous courses on the institutions, policies and practices of criminal justice. Students engage in the development and production of a senior level research paper grounded in relevant criminal justice literature.
    Prerequisite: CRJC 200  and CRJC 201  and CRJC 215  and CRJC 220  and CRJC 304  and CRJC 314  and (CRJC 315  or POLI 240  or PSYC 233  or SOCI 331  )


    Please click here for Book Information


  
  • CRJC 460 - Researching Criminological Theories


    Credit Hours: 3
    Lecture Hours: 3
    Lab Hours: 0

    This is an advanced course emphasizing the research literature on major theoretical perspectives in the field of criminal justice. Students will assess the methods used, pointing out the advantages and disadvantages of those approaches. This course will be a critical evaluation of the research methods that generate data, bridging the gap between theory and research in the study of crime and deviant behavior. Students will examine the processes and challenges of conducting theoretically directed research with a focus on sampling, measurement, and analytical issues.
    Prerequisite: CRJC 304  and CRJC 314  and (CRJC 315   or PSYC 233  or SOCI 331 )


    Please click here for Book Information


  
  • CRJC 490 - Independent Study


    Credit Hours: 3
    Lecture Hours: 3
    Lab Hours: 0

    This course allows students to examine an area of criminal justice not otherwise covered by the Department of Criminal Justice.
    Prerequisite: CRJC 200 


    Please click here for Book Information



Computer Science

  
  • CSC 100 - Introduction to Computers


    Credit Hours: 3
    Lecture Hours: 3
    Lab Hours: 0

    This course covers fundamental concepts of computers and their applications using personal computers in stand-alone and networked environments, including the use of software for word processing, presentations, spreadsheets, and databases. Majors in computer science will not receive credit for this course.


    Please click here for Book Information


  
  • CSC 101 - Computer Programming Language (FORTRAN)


    Credit Hours: 3
    Lecture Hours: 3
    Lab Hours: 0

    This course is an introduction to FORTRAN, a problem-oriented computer language for use in scientific and mathematical problem solving.
    Prerequisite: MATH 123  or higher


    Please click here for Book Information


  
  • CSC 102 - Introduction to Visual Basic


    Credit Hours: 3
    Lecture Hours: 3
    Lab Hours: 0

    This course will introduce students to computing using Visual Basic with emphasis on business applications. The topics for the course will include Visual Basic programming, computer concepts in relation to management, the use of an Integrated Development Environment (IDE), flowcharts, algorithms, decision making, control structures, modules, windows programming, procedures and arrays.
    Prerequisite: MATH 123  higher


    Please click here for Book Information


  
  • CSC 104 - Introduction to Computer Science for Non-Technical Majors


    Credit Hours: 3
    Lecture Hours: 3
    Lab Hours: 0

    This course explores topics of computer science for non-technical majors. The course covers the fundamental issues of networking, HTML, data representations, computers, algorithms, and programming. Students receive a solid grounding in the central concepts as well as in important uses of computing and information technology.


    Please click here for Book Information


  
  • CSC 105 - Introduction to Computer Science for Technical Majors


    Credit Hours: 3
    Lecture Hours: 3
    Lab Hours: 0

    This course is an introduction to the fundamental concepts and skills needed by students who anticipate majoring in computer science or other technical majors such as mathematics or a natural science. Topics include algorithms as models of computational processes, programming fundamentals such as data models and control structures, and the computing environment and its tools, such as basic hardware, editors, compilers, and debuggers.


    Please click here for Book Information


  
  • CSC 120 - Introduction to Programming Methodology


    Credit Hours: 3
    Lecture Hours: 3
    Lab Hours: 0

    This course is the first course of a two-semester sequence that provides an overview of programming methodology and program writing skills. Topics include basic concepts of computer systems, problem solving and algorithm development, program structures, data types, program development, method and style, coding, debugging, testing, and documentation.
    Prerequisite: CSC 105 


    Please click here for Book Information


  
  • CSC 130 - Program Design and Implementation


    Credit Hours: 3
    Lecture Hours: 3
    Lab Hours: 0

    This course is the second of a two-semester sequence that focuses on a disciplined approach to design, coding, and testing of programs. Topics include data abstraction, data structures, and searching and sorting algorithms.
    Prerequisite: CSC 120 


    Please click here for Book Information


  
  • CSC 201 - Computer Organization and Architecture I


    Credit Hours: 3
    Lecture Hours: 3
    Lab Hours: 0

    This course covers the relationship between computing hardware and machine language instruction sets, implementation of high level languages on the machine and some memory related issues. The study is organized into levels in the following order of topics: fundamental building blocks such as logic gates and flip-flops and combinational and sequential logic; machine level representation of data; basic assembly language, implementation of high level language constructs, addressing modes, compilation, assembly and interpretation; memory hierarchy; interrupts. Some real world computer systems and microprocessors are used as examples, along with their hardware and the organization of their instruction sets. Assembly language programming is studied in detail.
    Prerequisite: CSC 130  and MATH 150 


    Please click here for Book Information


  
  • CSC 202 - Object Oriented Programming in C/ C++


    Credit Hours: 3
    Lecture Hours: 3
    Lab Hours: 0

    This course focuses on object oriented programming and software development strategies in C/C++ programming language. Material includes syntax and semantics of C/C++, memory management, file processing, and network programming. Directed projects in C/C++ are an integral part of the course.
    Prerequisite: CSC 130 


    Please click here for Book Information


  
  • CSC 204 - Object Oriented Programming in Java


    Credit Hours: 3
    Lecture Hours: 3
    Lab Hours: 0

    This course focuses on object-oriented programming and software development strategies. Material includes syntax and semantics of Java, file processing, and network programming. Directed projects in Java are an integral part of the course.
    Prerequisite: CSC 130 


    Please click here for Book Information


  
  • CSC 205 - Programming for Geographical Information Systems


    Credit Hours: 3
    Lecture Hours: 3
    Lab Hours: 0

    This course covers a wide variety of programming topics necessary for gaining the ability and knowledge to develop software applications in Geographical Information Systems (GIS). The course will teach knowledge of file types, database models, visualization and graphical user interface customization for databases. Hands on exercises on these topics will provide students with the practical knowledge necessary to build GIS applications on spatial and spatiotemporal databases. The course will also cover the use of dominant software in the GIS industry and also how to build custom applications on such platforms using special purpose scripting languages.
    Prerequisite: Permission of instructor


    Please click here for Book Information


  
  • CSC 207 - Symbolic Programming


    Credit Hours: 3
    Lecture Hours: 3
    Lab Hours: 0

    This course introduces the basic concepts and methods of symbolic programming. Symbolic programming involves the construction and analysis of complex symbolic expressions that can be used to represent different types of information. This course also introduces functional programming and logic programming as two widely used paradigms for symbolic computation. Course topics include recursion, list processing, tree processing, backtracking, unification and resolution.
    Prerequisite: CSC 130  and MATH 150 


    Please click here for Book Information


  
  • CSC 209 - Windows Environment Programming


    Credit Hours: 3
    Lecture Hours: 3
    Lab Hours: 0

    This course involves how to develop and program graphical user-interfaces (GUI) using current programming toolkits and GUI tools.
    Prerequisite: CSC 130 


    Please click here for Book Information


  
  • CSC 220 - Data Structure/Algorithms


    Credit Hours: 3
    Lecture Hours: 3
    Lab Hours: 0

    This course explores data structures from various viewpoints: data structure design in response to a specific need, the expression of an algorithm in terms of the operations on the data structure, and complexity of operations. This course reinforces the knowledge of data structures gained in CSC 130  and extends it, particularly with regard to complexity of corresponding algorithms.
    Prerequisite: CSC 130  and MATH 150 


    Please click here for Book Information


  
  • CSC 270 - Networking Basics


    Credit Hours: 3
    Lecture Hours: 3
    Lab Hours: 0

    This course introduces the architecture, structure, functions, components, and models of the Internet and other computer networks. It uses the OSI and TCP layered models to examine the nature and roles of protocols and services at the application, network, data link, and physical layers. The principles and structure of IP addressing and the fundamentals of Ethernet concepts, media, and operations are introduced to provide a foundation for the curriculum. Students build simple LAN topologies by applying basic principles of cabling, performing basic configurations of networks devices such as routers and switches, and implementing IP addressing schemes.


    Please click here for Book Information


  
  • CSC 280 - Computer Security Basics


    Credit Hours: 3
    Lecture Hours: 3
    Lab Hours: 0

    This course provides an introduction to the fundamentals of information security, both theory and practice. The following topics will be covered: security principles including confidentiality, integrity, availability, authentication, authorization, and non-repudiation; threat models; access controls; auditing and accountability; basic concepts of cryptography; operations, physical, network, OS, and application security.
    Prerequisite: CSC 270  and STAT 202  or equivalent


    Please click here for Book Information


  
  • CSC 281 - Mobile and Web Applications Security


    Credit Hours: 3
    Lecture Hours: 3
    Lab Hours: 0

    This course studies the security and threat models of mobile and web applications. Topics will include: mobile device platforms; Mobile Device Management (MDM) command injections including SQL injection and Format Strings and Buffer Overflows; communication protocols including non-secure and secure HTTP protocols - TLS/ SSL; digital signatures, certificates, and public-key infrastructure; OWASP Top 10 models; Windows, Android, and iOS security models.
    Prerequisite: CSC 280 


    Please click here for Book Information


  
  • CSC 282 - Exploring Threats, Malwares, and Mitigations


    Credit Hours: 3
    Lecture Hours: 3
    Lab Hours: 0

    This course will provide in-depth coverage of threat models and malwares and virtual machines software systems. Topics will include: exploitation techniques including persistent and non-persistent threats and reverse social network engineering; password cracking including dictionary attacks; VMWare and malwares; countermeasures such as Firewalls, secure SSL, password salting, and sandboxing; HTML5; code review using static and behavioral analyses; Intrusion Detection Systems.
    Prerequisite: CSC 280 


    Please click here for Book Information


  
  • CSC 300 - Professional Practice in Computing


    Credit Hours: 2
    Lecture Hours: 2
    Lab Hours: 0

    This course requires preparation and submission of a comprehensive report based on actual employment experience in a computer-science cooperative job or internship. This course is designed for course substitution for Cooperative Education courses, and it may be used only twice for a maximum of six credits. It may not be used twice in the same semester. Prerequisite: Permission of instructor


    Please click here for Book Information


  
  • CSC 303 - Computer Organization and Architecture II


    Credit Hours: 3
    Lecture Hours: 3
    Lab Hours: 0

    The course is a continuation of CSC 201  which covers many aspects of computer architecture and implementation. Topics covered include pipelining, instruction-level parallelism; advanced cache and memory-hierarchy design issues; design issues for shared memory multiprocessors; storage systems and design of input/output systems; architectural implications for networks and distributed systems. In this course a rigorous quantitative approach is taken to examine different system design tradeoffs.
    Prerequisite: CSC 201 


    Please click here for Book Information


  
  • CSC 310 - Introduction to Numerical Method


    Credit Hours: 3
    Lecture Hours: 3
    Lab Hours: 0

    This course focuses on computer techniques used to translate certain known computational algorithms into computer programs and on practice in use of existing mathematical library routines. Topics include linear systems of equations, curve fitting and interpolation algorithms for differentiation, solution of non-linear equations, solution of ordinary differential equations, and elementary discussion of errors.
    Prerequisite: CSC 101  and CSC 102  and CSC 120  and MATH 241  and MATH 251 


    Please click here for Book Information


  
  • CSC 320 - Design and Analysis of Algorithms


    Credit Hours: 3
    Lecture Hours: 3
    Lab Hours: 0

    This course provides a comprehensive introduction to the design and analysis of computer algorithms. Design techniques include divide-and-conquer, the greedy approach, and dynamic programming. Algorithm analysis topics include asymptotic notation, recurrence relations, time-space complexity, Turing machines, and NP-completeness. Algorithms for sorting, searching, hashing, and advanced data structures are examined.
    Prerequisite: CSC 220  


    Please click here for Book Information


  
  • CSC 322 - Programming Languages


    Credit Hours: 3
    Lecture Hours: 3
    Lab Hours: 0

    This course considers the principal programming language concepts and shows how they are dealt with in the design and implementation of traditional imperative languages, functional languages, logic languages, and object-oriented languages. Topics include history, virtual machines, regular expressions, finite automata, representation of data types, sequence control, data control, data sharing, data type checking, run-time storage management, and distributed and parallel programming constructs.
    Prerequisite: CSC 201  and CSC 207  and CSC 220  


    Please click here for Book Information


  
  • CSC 323 - Principles of Database Design


    Credit Hours: 3
    Lecture Hours: 3
    Lab Hours: 0

    This course emphasizes the concepts and structures necessary to design and implement a database management system. It will acquaint the students with current literature on the subject and give them an opportunity to use a database management system. Topics include database concepts, hierarchical, network and relational data models, data normalization, data description languages, query facilities, file organization, file security, data integrity, and reliability.
    Prerequisite: CSC 220 


    Please click here for Book Information


  
  • CSC 332 - Theory of Computation


    Credit Hours: 3
    Lecture Hours: 3
    Lab Hours: 0

    This course covers basic theoretical principles embodied in formal languages, automata, computability, and computational complexity. Topics include finite automata, pushdown automata, non-determinism, regular expressions, context-free grammars, Turing machines, Gödel numbering, Church’s thesis, the halting problem, unsolvability, and computational complexity.
    Prerequisite: CSC 220 


    Please click here for Book Information


  
  • CSC 342 - Software Tools


    Credit Hours: 3
    Lecture Hours: 3
    Lab Hours: 0

    This course covers software development on a specific platform such as Unix. Topics include general utilities, shell programming, file processing and manipulation, text patterns, software management facilities, linkers, loaders, debuggers, compilers, editors, filters, and macro processing.
    Prerequisite: CSC 220 


    Please click here for Book Information


  
  • CSC 350 - Service Learning


    Credit Hours: 2
    Lecture Hours: 2
    Lab Hours: 0

    Under the supervision of the Computer Science faculty, students will hold discussion sections for introductory computer science courses and will serve as tutors and assistants in the laboratories. Students will attend a weekly lecture section to become familiar with course materials, problem-solving skills, and approaches that will aid their tutoring and assisting introductory students in completing their assignments. One credit hour shall be awarded for each four (4) hours per week of laboratory assistance. The course may be repeated up to a maximum of six (6) credit hours. Course grade is either pass (P) or not pass (NP).
    Prerequisite: 18 hours of CSC credit


    Please click here for Book Information


  
  • CSC 360 - Intro to Computer Simulation


    Credit Hours: 3
    Lecture Hours: 3
    Lab Hours: 0

    This course introduces simulation and modeling of systems with concentration on discrete stochastic systems. Topics include modeling and simulation techniques, Monte Carlo methods, queuing models, and computer simulation languages such as GPSS, and SIMSCRIPT. A simulation project is developed, completed, and presented by each student as a member of a project team.
    Prerequisite: MATH 142  and proficiency in a programming language


    Please click here for Book Information


  
  • CSC 371 - Routing Protocols


    Credit Hours: 3
    Lecture Hours: 3
    Lab Hours: 0

    This course describes the architecture, components, and operations of routers and switches in a small network. Students learn how to configure a router and a switch for basic functionality. By the end of this course, students will be able to configure and troubleshoot routers and switches and resolve common issues with virtual LANs and inter-VLAN routing in both IPv4 and IPv6 networks.
    Prerequisite: CSC 270  


    Please click here for Book Information


  
  • CSC 372 - LAN Switching and Wireless


    Credit Hours: 3
    Lecture Hours: 3
    Lab Hours: 0

    This course describes the architecture, components, and operations of routers and switches in larger and more complex networks. Students learn how to configure routers and switches for advanced functionality. By the end of this course, students will be able to configure and troubleshoot routers and switches and resolve common issues with OSPF, EIGRP, and STP in both IPv4 and IPv6 networks. Students will also develop the knowledge and skills needed to implement a WLAN in a small-to-medium network. 
    Prerequisite: CSC 270  


    Please click here for Book Information


  
  • CSC 380 - Introduction to WAN (Wide Area Network)


    Credit Hours: 3
    Lecture Hours: 3
    Lab Hours: 0

    This course discusses the WAN technologies and network services required by converged applications in a complex network. The course enables students to understand the selection criteria of network devices and WAN technologies to meet network requirements. Students learn how to configure and troubleshoot network devices and resolve common issues with data link protocols. Students will also develop the knowledge and skills needed to implement virtual private network (VPN) operations in a complex network.
    Prerequisite: CSC 371  and CSC 372  


    Please click here for Book Information


  
  • CSC 390 - Topics in Computer Science


    Credit Hours: 3
    Lecture Hours: 3
    Lab Hours: 0

    This course is designed to cover contemporary topics of current interest and demands in computer and information science at the junior and senior levels. It may be repeated for credit with approval of department.
    Prerequisite: CSC 220  or instructor permission


    Please click here for Book Information


  
  • CSC 395 - Competitive Programming


    Credit Hours: 1
    Lecture Hours: 1
    Lab Hours: 0

    This course provides intensive training in programming towards solving particular problems in a timely fashion. The skills obtained will be very useful in the workplace as well as programming competitions. Topics include: mathematical/logical skills for problem solving; online programming references; restricted programming environments; and collaboration for problem solving.
    Prerequisite: CSC 220 
    Corequisite: CSC 320 


    Please click here for Book Information


  
  • CSC 403 - Social, Ethical, and Professional Issues


    Credit Hours: 1
    Lecture Hours: 1
    Lab Hours: 0

    This course discusses the impact of computers on society including people, business, and government. Topics include historical and social issues, security, privacy, professional responsibilities, risks and liability, and intellectual property.
    Prerequisite: 18 hours of CSC credit


    Please click here for Book Information


  
  • CSC 410 - Introduction to Compiler Design Theory


    Credit Hours: 3
    Lecture Hours: 3
    Lab Hours: 0

    This course introduces basic mathematical theory underlying the design of compilers and other language processors, and the implementation of the theory in practical design situations.
    Prerequisite: CSC 201  and CSC 220  and CSC 332 


    Please click here for Book Information


  
  • CSC 431 - Operating Systems I


    Credit Hours: 3
    Lecture Hours: 3
    Lab Hours: 0

    This course is designed to develop an understanding of the organization and architecture of computer systems at the register-transfer and programming levels of system description. Major concept areas of operating systems principles and the inter-relationships between the operating systems and the architecture of computer systems are taught. Topics include system structure, process concept, CPU scheduling, process synchronization, deadlocks, and memory management.
    Prerequisite: CSC 220 
    Corequisite: CSC 201 


    Please click here for Book Information


  
  • CSC 432 - Operating Systems II


    Credit Hours: 3
    Lecture Hours: 3
    Lab Hours: 0

    This course provides for the study of advanced software techniques, especially focusing on operating systems. It presents materials that will enable the student to design, use, and analyze current and future operating systems. Topics include I/O programming, interrupt programming, memory management, processor management, device management, design and implementation of operating systems.
    Prerequisite: CSC 431 


    Please click here for Book Information


  
  • CSC 434 - Artificial Intelligence


    Credit Hours: 3
    Lecture Hours: 3
    Lab Hours: 0

    This course introduces the history, goals, and social impacts of artificial intelligence, and covers classical and contemporary topics of interest in this area. Topics include problem solving with search algorithms; planning and knowledge representation; quantification of uncertainty and machine learning; neural networks; and application areas such as computer vision, robotics, and natural language processing.
    Prerequisite: CSC 207  and CSC 220  


    Please click here for Book Information


  
  • CSC 451 - Computer Graphics


    Credit Hours: 3
    Lecture Hours: 3
    Lab Hours: 0

    This course introduces hardware and software components of graphics systems, and graphic application programming. Programs to deepen understanding of interactive graphics, picture plotting and input handling in an integrated manner will be written. Topics include geometrical transformation, three-dimensional concepts, windowing, clipping, segmentation, logical interaction input methods, raster algorithms, algorithms for hidden surface and hidden line removal, and shading and color.
    Prerequisite: CSC 220  and MATH 241  and MATH 251 


    Please click here for Book Information


  
  • CSC 470 - Software Engineering


    Credit Hours: 3
    Lecture Hours: 3
    Lab Hours: 0

    This course introduces students to an intensive study of writing large programs, program design and programming style, and object-oriented development techniques in an attempt to manage the complexity of large software systems. Topics include principles of software engineering, object-oriented development, systems development, programming support environments, and software life cycles.
    Prerequisite: CRJC 220 


    Please click here for Book Information


  
  • CSC 473 - Parallel Processing


    Credit Hours: 3
    Lecture Hours: 3
    Lab Hours: 0

    This course gives the students basic knowledge about parallel processing. Topics include hardware architecture of parallel machines; software environment that enables parallel computing; performance analysis of parallel algorithms; techniques for developing parallel algorithms; and case studies on typical parallel algorithms.
    Prerequisite: CSC 220 


    Please click here for Book Information


  
  • CSC 480 - User Interface Development


    Credit Hours: 3
    Lecture Hours: 3
    Lab Hours: 0

    A course on user-interface technology and human-computer interaction issues including user productivity, system habitability, abstraction barriers, and human factors. Topics include command languages, hierarchical menus, direct manipulation (graphical user interfaces), multimedia interfaces, multimodal interaction, and user interface management systems.
    Prerequisite: CSC 220 


    Please click here for Book Information


  
  • CSC 490 - Senior Project


    Credit Hours: 3
    Lecture Hours: 3
    Lab Hours: 0

    This course presents a formal approach to state-of-the-art techniques in computer science and provides a means for students to apply the techniques. An integral part of the course is the involvement of students working in teams in the organization, management, and development of a large project. Project topics include software systems and methodology, computer organization and architecture, theory and mathematical background, computer security and social issues.
    Prerequisite: Senior standing and 9 hours of CSC at the 300 level and 6 hours of CSC at the 400 level


    Please click here for Book Information



Dance

  
  • DANC 203 - Fundamentals of Dance


    Credit Hours: 3
    Lecture Hours: 3
    Lab Hours: 0

    Beginning survey and participatory dance class that explores jazz, ballet, modern, and cultural dance styles.


    Please click here for Book Information


  
  • DANC 204 - Survey of Dance Techniques


    Credit Hours: 2
    Lecture Hours: 2
    Lab Hours: 0

    This is a dance technique course exploring dance training in ballet, jazz, and modern dance. This class will focus solely on dance technique. Students will learn to increase their endurance as well as distinguish dance styles, form, and vocabulary. Each section of this course will concentrate on the different aspects of dance technique and will enable students to improve their overall level of technical ability. Recommended for students who want to continue their dance training.
    Prerequisite: Permission of instructor. This course can be taken more than once.


    Please click here for Book Information


  
  • DANC 210 - Intermediate Contemporary Dance


    Credit Hours: 3
    Lecture Hours: 3
    Lab Hours: 0

    For students who have previous training in dance (3 years or more), this course offers practice in modern and ballet techniques. The course also makes connections between jazz, cultural, and contemporary dance. Dance warm-up exercises are included to build strength, flexibility, coordination, and endurance.
    Prerequisite: DANC 203  or permission of instructor


    Please click here for Book Information


  
  • DANC 255 - Dance History


    Credit Hours: 3
    Lecture Hours: 3
    Lab Hours: 0

    This survey course emphasizes the historical, social, and cultural contexts of dance.
    Prerequisite: HUMN 211 


    Please click here for Book Information


  
  • DANC 315 - Modern Dance: Explorations in Techniques and Theories


    Credit Hours: 3
    Lecture Hours: 3
    Lab Hours: 0

    This course is for students interested in modern dance. Emphasis will be placed on exploring the historical and movement dynamics of various modern dance styles. Personal movement strengths and theatricality as well as performance presentation will be emphasized to develop learners into adept performers in the art of modern dance.
    Prerequisite: Permission of instructor


    Please click here for Book Information


  
  • DANC 320 - Cultural Dance for Contemporary Applications: Cultural Dance for Contemporary Applications


    Credit Hours: 3
    Lecture Hours: 3
    Lab Hours: 0

    By exploring various dance exercises, this course analyzes the philosophical and rhythmic components of African, Caribbean, and Latin dance styles. Through an exploration of historical and social context, the course draws comparisons to contemporary dance genres, including hip hop, step, and liturgical dance. Emphasis will be on the participants’ coordination, rhythm, musicality, and sense of ensemble. Students are expected to practice assignments outside of class. Previous dance experience helpful, as there will be movement repetition and corrections in class.
    Prerequisite: DANC 203  or DANC 210  or permission of instructor


    Please click here for Book Information


  
  • DANC 455 - Composition and Repertory


    Credit Hours: 3
    Lecture Hours: 3
    Lab Hours: 0

    Workshop class intended to help students explore, define, learn, and create dances. Dance technique required in addition to rehearsals outside of class time.
    Prerequisite: DANC 203  or DANC 210  or permission of instructor


    Please click here for Book Information



Economics

  
  • ECON 200 - Entrepreneurship and the Economy


    Credit Hours: 3
    Lecture Hours: 3
    Lab Hours: 0

    This course focuses on the logic of economic decisions. This course will look at what it takes to set up, manage, and grow new ventures. In the process, the course reviews economic decision making and provides a survey of basic economic concepts. This course is designed to teach students the decision skills necessary to negotiate their roles as consumers, savers, investors, voters, and above all, as productive citizens in a global setting.


    Please click here for Book Information


  
  • ECON 211 - Principles of Macroeconomics


    Credit Hours: 3
    Lecture Hours: 3
    Lab Hours: 0

    An examination of the basic concepts and principles of macroeconomics and their application to current domestic and international issues.
    Prerequisite: MATH 123 


    Please click here for Book Information


  
  • ECON 212 - Principles of Microeconomics


    Credit Hours: 3
    Lecture Hours: 3
    Lab Hours: 0

    An introduction to the subject of economics, with emphasis on microeconomic principles and their application to business decision making and current domestic and global issues.
    Prerequisite: MATH 123 


    Please click here for Book Information


  
  • ECON 301 - Entrepreneurship and New Venture Creation


    Credit Hours: 3
    Lecture Hours: 3
    Lab Hours: 0

    Using applied economics and business principles, this course focuses on issues that face entrepreneurs who start new enterprises or create new ventures within existing firms. The topics covered in the course include the evaluation of new venture ideas; the planning, formulation and implementation of strategies for creating new ventures and finally the evaluation of economic conditions and the financing of new ventures. This course is cross listed with ENTR 301 .
    Prerequisite: ECON 212  and ACCT 211 


    Please click here for Book Information


  
  • ECON 303 - Entrepreneurial Strategy and Opportunity Analysis


    Credit Hours: 3
    Lecture Hours: 3
    Lab Hours: 0

    This course provides a foundation for the analysis of entrepreneurial opportunities. The course reviews a variety of strategic considerations derived from managerial economics, industrial organization and entrepreneurial finance in the context of specific entrepreneurship cases. This course is cross listed with ENTR 303 .
    Prerequisite: ACCT 211  and ECON 212 


    Please click here for Book Information


  
  • ECON 310 - Managerial Economics


    Credit Hours: 3
    Lecture Hours: 3
    Lab Hours: 0

    An in-depth study of the managerial decision-making process and its tools, including such topics as forecasting demand, cost analysis, pricing, capital budgeting, and risk and uncertainty.
    Prerequisite: ECON 211  and ECON 212  and MATH 123 


    Please click here for Book Information


  
  • ECON 315 - Intermediate Microeconomics


    Credit Hours: 3
    Lecture Hours: 3
    Lab Hours: 0

    An in-depth study of the working of price mechanism within the framework of a free enterprise economy; a detailed examination of the behavior of consumers and firms, the theory of distribution, and welfare economics (with applications to international trade and personal income distribution).
    Prerequisite: ECON 211  and ECON 212  and MATH 123 


    Please click here for Book Information


  
  • ECON 316 - Applied Macroeconomics


    Credit Hours: 3
    Lecture Hours: 3
    Lab Hours: 0

    An in-depth study of theories of national income determination, employment, interest, inflation, balance of payments, exchange rate, fluctuations in the aggregate economic activity, and their relevance to managerial decision making.
    Prerequisite: ECON 211  and ECON 212  and MATH 123 


    Please click here for Book Information


  
  • ECON 321 - Applied Econometrics


    Credit Hours: 3
    Lecture Hours: 3
    Lab Hours: 0

    An Internet survey course designed to teach students the decision making skills necessary to negotiate their roles as consumers, savers, investors, voters, and above all, as productive citizens in a global setting. The course also emphasizes the practical aspect of economics and examines the microeconomic (individual) and the macroeconomic (aggregate) implications of decision making.
    Prerequisite: MATH 123  and BADM 216 


    Please click here for Book Information


  
  • ECON 322 - Money, Banking and Monetary Policy


    Credit Hours: 3
    Lecture Hours: 3
    Lab Hours: 0

    A formal examination of the role of money, banking, and financial institutions, as well as rudimentary discussion of monetary policy issues in the domestic and international economies. This course is cross listed with FINC 323 .
    Prerequisite: ECON 211  and ECON 212  and MATH 123 


    Please click here for Book Information


  
  • ECON 340 - Economic Development


    Credit Hours: 3
    Lecture Hours: 3
    Lab Hours: 0

    An examination of the leading issues and theories of economic development and their relevance to the developing countries. The course will also examine some of the unique problems of businesses in these countries.
    Prerequisite: ECON 211  and ECON 212  and MATH 123 


    Please click here for Book Information


  
  • ECON 351 - International Trade and Finance


    Credit Hours: 3
    Lecture Hours: 3
    Lab Hours: 0

    A survey of the theories of international trade, balance of payment, exchange rate determination, international portfolio investment (including currency swaps, options and futures) international financial management (global cost, budgeting, and capital flows) and related monetary issues. This course is cross listed with FINC 354 .
    Prerequisite: ECON 211  and ECON 212  and MATH 123 


    Please click here for Book Information


  
  • ECON 430 - Economic Problems


    Credit Hours: 3
    Lecture Hours: 3
    Lab Hours: 0

    An in-depth study of current economic and social problems and their implications for business and society. Among the issues covered are: crime and the justice system, poverty, discrimination in labor markets, health care and social security, as well as government antitrust policies and regulation of markets.
    Prerequisite: ECON 211  and ECON 212  and MATH 123 


    Please click here for Book Information


  
  • ECON 432 - Industrial Organization and Public Policy


    Credit Hours: 3
    Lecture Hours: 3
    Lab Hours: 0

    An analysis of industrial organization, vertical and horizontal relationships between firms, pricing, output, and advertising policies of firms in a variety of market structures, including a detailed study of the content, success, and failure of anti-trust legislation.
    Prerequisite: ECON 315 


    Please click here for Book Information


  
  • ECON 440 - Seminar in Economics


    Credit Hours: 3
    Lecture Hours: 3
    Lab Hours: 0

    The culmination of the undergraduate study of economics providing opportunities for students to apply knowledge and training to the analysis of current economic problems. Students select projects of their choice and work under the supervision of the instructor.


    Please click here for Book Information


  
  • ECON 450 - Economics Internship


    Credit Hours: 3
    Lecture Hours: 0
    Lab Hours: 0

    A practical course enabling students to apply their theoretical knowledge of economics/finance to real situations and to gain practical experience in business, financial industry, and government institutions. This course is cross listed with BADM 430  and FINC 453 .


    Please click here for Book Information


  
  • ECON 453 - Financial Markets


    Credit Hours: 3
    Lecture Hours: 3
    Lab Hours: 0

    A course in macro finance which focuses on financial markets and financial institutions. Money and capital markets and their role in the savings investments process are considered. Topics such as the market for loanable funds, flow-of-funds accounts and securitization are covered.
    Prerequisite: FINC 323  or ECON 322 


    Please click here for Book Information


  
  • ECON 460 - Seminar in Entrepreneurship and New Venture Creation


    Credit Hours: 3
    Lecture Hours: 3
    Lab Hours: 0

    Study and analysis of contemporary issues and entrepreneurship and the creation of new ventures: The issues covered in the course may include the economic theory of entrepreneurship, entrepreneurial opportunities and risks caused by economic change, the role of creativity and innovation in the economy, entrepreneurial strategy, the identification of new venture opportunities, and case studies of entrepreneurs and entrepreneurial ventures.


    Please click here for Book Information



Middle Grades Education

  
  • EDMG 400 - The Middle School


    Credit Hours: 3
    Lecture Hours: 3
    Lab Hours: 0

    An introduction to the basic principles, policies, and philosophies that undergird middle school education in the United States. (Fall and Spring)
    Prerequisite: Admission to teacher education and permission of instructor.


    Please click here for Book Information


  
  • EDMG 433 - Methods and Materials of Teaching Mathematics in the Middle Grades


    Credit Hours: 3
    Lecture Hours: 3
    Lab Hours: 0

    Candidates are introduced to instructional and professional practices, tools, and resources to design, implement, and assess learning experience for middle grades math education (6-9). (Fall)
    Prerequisite: Admission to teacher education and permission of instructor.


    Please click here for Book Information


  
  • EDMG 461 - Methods and Materials of Teaching Language Arts in the Middle Grades


    Credit Hours: 3
    Lecture Hours: 3
    Lab Hours: 0

    Candidates are introduced to instructional and professional practices, tools, and resources to design, implement, and assess learning experiences for middle grades English language arts education (6-9). (Fall)
    Prerequisite: Admission to teacher education and permission of instructor.


    Please click here for Book Information


  
  • EDMG 462 - Methods and Materials of Teaching Social Science in the Middle Grades


    Credit Hours: 3
    Lecture Hours: 3
    Lab Hours: 0

    Candidates are introduced to instructional and professional practices, tools, and resources to design, implement, and assess learning experiences for middle grades social studies education (6-9). (Fall)
    Prerequisite: Admission to teacher education and permission of instructor.


    Please click here for Book Information


  
  • EDMG 463 - Methods and Materials of Teaching Science in the Middle Grades


    Credit Hours: 3
    Lecture Hours: 3
    Lab Hours: 0

    Candidates are introduced to instructional and professional practices, tools, and resources to design, implement, and assess learning experiences for middle grades science education (6-9). (Fall)
    Prerequisite: Admission to teacher education and permission of instructor.


    Please click here for Book Information


  
  • EDMG 470 - Clinical Experience in the Middle Grades


    Credit Hours: 11
    Lecture Hours: 0
    Lab Hours: 11

    The clinical experience in the public middle schools pairs candidates with clinical educators in the classroom to further develop content knowledge, pedagogical content knowledge, pedagogical skills, and integrate technology in all areas to produce a positive impact on student learning. The goal of the clinical experience is to link theory and practice within the clinical setting to contextualize and cultivate knowledge, skills, and professional dispositions. (Fall and Spring)
    Prerequisite: Admission to teacher education and permission of instructor.


    Please click here for Book Information


  
  • EDMG 498 - Middle Grades Capstone Course


    Credit Hours: 3
    Lecture Hours: 3
    Lab Hours: 0

    Provides an opportunity for candidates to connect concepts, explore diverse perspectives, think critically and creatively, and problem solve current research topics related to an authentic issue associated with teaching standards from a discipline-specific content area. The course is student centered, self-directed, and instructor facilitated, and allows candidates to pursue focused research and explore content applications. (Fall)
    Prerequisite: Admission to teacher education and permission of instructor.


    Please click here for Book Information



Education

  
  • EDUC 210 - Technology Applications for Teachers


    Credit Hours: 3
    Lecture Hours: 3
    Lab Hours: 0

    This course is an introduction to computers, as well as to educational technology and its uses in the facilitation of learning. The course includes the history of computers in education; ethics in technology; appropriate hardware, software, and systems connectivity; elementary computer operating procedures; computer applications; teaching and learning theories for diverse populations; instructional technology; technology integration; web evaluation rubrics; and the evaluation of educational technology. The activities presented in this course will help the candidate to acquire essential education technology knowledge and to develop the skills necessary to become a professional facilitator of learning. (Fall, Spring, Summer)


    Please click here for Book Information


  
  • EDUC 211 - Laboratory Experiences in Area Schools


    Credit Hours: 3
    Lecture Hours: 2
    Lab Hours: 1

    An introduction to laboratory experiences in area elementary, middle, and secondary schools, providing facilitation opportunities for prospective education professionals to observe student-teacher interactions and to develop an understanding of learning in the school setting. Fifteen (15) hours of field experience and thirty (30) hours in the Plato instructional series are required. Documentation of Plato Profile is required. Performance on Plato Pre-Test will reduce the number of required Plato Lab hours/supplemental instruction. (Fall, Spring, Summer)


    Please click here for Book Information


  
  • EDUC 303 - Teaching the Young Child with Special Needs


    Credit Hours: 3
    Lecture Hours: 3
    Lab Hours: 0

    The course offers the foundations of early childhood education along with pioneers in the special education field as the base for child development. Policies and practices, early and current are examined along with assessment planning and screening processes, intervention practices, teaching strategies and reflection. Further, the student candidate will gain knowledge of the components needed to create an environment that supports all children’s learning, teaching strategies and adaptations. Student candidates are required to complete child study observations and develop two child content studies on atypical developing young children. Thirty observation hours are required.
    Prerequisite: EDUC 308  and EDUC 350 


    Please click here for Book Information


  
  • EDUC 306 - Birth Through Kindergarten Curriculum Development


    Credit Hours: 3
    Lecture Hours: 3
    Lab Hours: 0

    This course is geared for non-teaching Birth-Kindergarten students. The course covers child development for children aged birth-kindergarten and developmentally appropriate curriculum development for these ages. Other concepts introduced are the physical environment, teaching typical and atypical children, developing lesson plans, and teacher/parent relationships. Students are required to work in small groups to develop small group integrated unit plans.
    Prerequisite: EDUC 350 


    Please click here for Book Information


 

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