May 18, 2024  
2021-2022 Graduate Catalog 
    
2021-2022 Graduate Catalog [ARCHIVED CATALOG]

Course Descriptions


 

Counseling

  
  • COUN 5432 - Theories of Counseling

    Credit Hours: 3 Lecture: 3 Lab: 0

    This course pertains to current theories of counseling and their applications to practice.

    Prerequisites: Admission to the Counseling program
  
  • COUN 5433 - Counseling Ethics and Consultation

    Credit Hours: 3 Lecture: 3 Lab: 0

    This class covers ethical, legal and professional issues in counseling including consultation, peer intervention programs, court-referred clients, third party reimbursement and record keeping.

    Prerequisites: Admission to the Counseling program
  
  • COUN 5534 - Child and Adolescent Counseling

    Credit Hours: 3 Lecture: 3 Lab: 0

    This course will include major theories and interventions in counseling children and adolescents in schools and community settings. Topics include expressive, behavioral and cognitive models of counseling for children and adolescents under regular and crisis conditions, parent and other significant adult involvement through consultation, and issues in multicultural counseling for this population.

  
  • COUN 5535 - Systems Counseling

    Credit Hours: 3 Lecture: 3 Lab: 0

    This course will offer students in the counseling field the opportunity to study the various theoretical approaches to couples and family counseling. Satisfactory completion of this course will provide students with the fundamental understanding of the various issues and dynamics involved in working with families and extended family systems in the counseling environment. Cultural issues will be incorporated into the course as well.

    Prerequisites: Admission to the Counseling program.
  
  • COUN 5536 - Addictions Counseling

    Credit Hours: 3 Lecture: 3 Lab: 0

    This course includes the neurobiological and medical foundation and etiology of addiction and co-occurring disorders; addictions counseling including but not limited to gambling, sex, food, alcohol or drug; and basic concepts of terminology, models, ethical issues, substance classifications, effects and associated dangers, assessment, diagnosis and treatment planning with both adults and children.

    Prerequisites: Admission to the Counseling program; COUN 5433 .
  
  • COUN 5630 - Abnormal Human Behavior

    Credit Hours: 3 Lecture: 3 Lab: 0

    This course will include principles of understanding dysfunction in human behavior and social disorganization.

    Prerequisites: Admission to the Counseling Program.
  
  • COUN 5931 - Topics in Counseling

    Credit Hours: 3 Lecture: 3 Lab: 0

    Identified by specific title each time course is offered.

    Prerequisites: Admission to the Counseling program, COUN 5131 , and COUN 5231 .
  
  • COUN 5939 - Independent Study in Counseling

    Credit Hours: 3 Lecture: 3 Lab: 0

    Prerequisites: Approval of instructor and Associate Dean.
  
  • COUN 6030 - Multicultural Foundations for Counselors

    Credit Hours: 3 Lecture: 3 Lab: 0

    This course will review the social, cultural and legal issues related to counseling diverse populations in the United States.

    Prerequisites: Admission to the Counseling program and COUN 5433 .
  
  • COUN 6032 - Statistics and Measurement for Counselors

    Credit Hours: 3 Lecture: 3 Lab: 0

    This course will examine both formal and informal procedures for collecting and analyzing data, principles of measurement and descriptive statistics.

    Prerequisites: Admission to the Counseling program.
  
  • COUN 6033 - Research Design and Analysis for Counselors

    Credit Hours: 3 Lecture: 3 Lab: 0

    This course will enable the counselor to design, analyze and apply counseling research techniques, both qualitative and quantitative.

    Prerequisites: Admission to the Counseling Program.
  
  • COUN 6232 - Assessment Issues for Counselors

    Credit Hours: 3 Lecture: 3 Lab: 0

    Fee Type: Special
    Fee ($): 45
    This course provides the historical perspective of assessment; basic statistical concepts of testing; culturally and ethically relevant assessment strategies for selecting, administering, and interpreting assessment, and report writing.

    Prerequisites: Admission to the Counseling program, COUN 5433 , and COUN 6030 .
  
  • COUN 6435 - Pre-Practicum in Counseling

    Credit Hours: 3 Lecture: 3 Lab: 0

    This is a pre-practicum development of advanced counseling skills and case management documents in a supervised setting.

    Prerequisites: Admission to the Counseling program, COUN 5131 , COUN 5231 , COUN 5432 , COUN 5433 , and COUN 6030 .
  
  • COUN 6531 - Mental Health and Psychopathology

    Credit Hours: 3 Lecture: 3 Lab: 0

    The course covers the etiology, nomenclature, treatment, referral and prevention of mental and emotional disorders. This includes the diagnostic process and classifications from the Diagnostic and Statistical Manual of Mental Disorders (DSM) and the International Classification of Diseases (ICD), indications and contradictions of commonly prescribed psychopharmacological medications for appropriate medical referral and consultation.

    Prerequisites: Admission to the Counseling program, COUN 5131 , COUN 5432 , COUN 5433 , and COUN 6030 .
  
  • COUN 6532 - Group Counseling

    Credit Hours: 3 Lecture: 3 Lab: 0

    This course examines the basic principles of group dynamics, processes, theoretical applications, techniques and leadership skills in an experiential setting.

    Prerequisites: Admission to the Counseling program, COUN 5131 , COUN 5231 , COUN 5432 , COUN 5433  , COUN 6030 , and COUN 6435 .
  
  • COUN 6533 - Crisis Intervention

    Credit Hours: 3 Lecture: 3 Lab: 0

    This course focuses on the theory and methodology of crisis prevention and intervention, incident debriefing, violence prevention and development of crisis intervention teams.

    Prerequisites: Admission to the Counseling program, COUN 5131 , COUN 5432 , COUN 5433 , COUN 6030 , and COUN 6435 .
  
  • COUN 6534 - Developmental School Counseling Programs

    Credit Hours: 3 Lecture: 3 Lab: 0

    Fee Type: Special
    Fee ($): 35
    This course addresses the design, implementation and evaluation of developmental school counseling programs, with emphasis on the counselor’s role in counseling, consultation, and coordination of student services in the domains of developmental guidance, individual planning, responsive services and system support.

    Prerequisites: Admission to the Counseling program, COUN 5131 , COUN 5231 , COUN 5234 , COUN 5432 , COUN 5433 , COUN 5534 , COUN 6030 COUN 6435 , and COUN 6532 .
  
  • COUN 6537 - Bilingual Counseling

    Credit Hours: 3 Lecture: 3 Lab: 0

    Students will gain an understanding of the psycho-social issues associated with counseling recent immigrants and first-generation Spanish-English bilingual clients and become prepared to counsel this population using their native language, Spanish. The course is taught in Spanish and English.

    Prerequisites: Admission to the Counseling program, COUN 6030 , COUN 6435 , COUN 6532 , and fluency in Spanish.
  
  • COUN 6538 - Social Justice Counseling

    Credit Hours: 3 Lecture: 3 Lab: 0

    This course is designed to provide candidates with theoretical and practical foundations for understanding the counselor-as-advocate role in social justice counseling, especially related to issues surrounding marginalized populations.

    Prerequisites: Admission to the Counseling program, COUN 5131 , and COUN 6030 .
  
  • COUN 6639 - Counseling Practicum I

    Credit Hours: 3 Lecture: 3 Lab: 0

    Fee Type: Practicum
    Fee ($): 72
    This course is restricted to students with degree or certification plans in counseling. Students will counsel bona fide clients in a supervised setting. Application to the Counseling Program for field experience is required.

    Prerequisites: Admission to the Counseling program, COUN 5131 , COUN 5231 , COUN 5234 , COUN 5432 , COUN 5433 , COUN 6030 , COUN 6232 , COUN 6435 , COUN 6532 , successful audit, and an approved, signed degree or certificate plan on file in the COE.
  
  • COUN 6738 - CMHC Practicum II

    Credit Hours: 3 Lecture: 3 Lab: 0

    Fee Type: Practicum
    Fee ($): 72
    This course is restricted to students with degree or certification plans in counseling. Practicum II is a field experience under supervision in an approved clinical counseling setting. Students are required to earn a minimum of 300 clock hours of supervised counseling experience in a role and setting with clients relevant to clinical mental health counseling, including 120 hours of direct service with clients and 180 hours of indirect service. Audio/video recordings and/or live supervision of students’ interactions with clients are required.

    Prerequisites: Admission to the Counseling program, COUN 6531 , COUN 6639 , grade of B- or higher, successful audit, and an approved, signed degree or certificate plan on file in the COE.
  
  • COUN 6739 - School Counseling Practicum II

    Credit Hours: 3 Lecture: 3 Lab: 0

    Fee Type: Practicum
    Fee ($): 72
    This course is restricted to students with degree or certification plans in counseling. It is a supervised internship in an approved counseling environment. Written and oral reports are required. Application to the counseling program for field experience is required.

    Prerequisites: Admission to the counseling program, COUN 6534 , COUN 6639 , grade of B- or higher, successful audit, and an approved, signed degree or certification plan on file in the COE.
  
  • COUN 6838 - CMHC Practicum III

    Credit Hours: 3 Lecture: 3 Lab: 0

    Fee Type: Practicum
    Fee ($): 72
    Practicum Ill is an advanced field experience under supervision in an approved clinical counseling setting. Students are required to earn a minimum of 300 clock hours of supervised counseling experience in a role and setting with clients relevant to clinical mental health counseling, including 120 hours of direct service with clients and 180 hours of indirect service. Audio/video recordings and/or live supervision of students’ interactions with clients are required.

    Prerequisites: Admission to the Counseling program, COUN 6738 , grade of B- or higher, successful audit, and an approved, signed degree or certificate plan on file in the COE.
  
  • COUN 6839 - School Counseling Practicum III

    Credit Hours: 3 Lecture: 3 Lab: 0

    Fee Type: Practicum
    Fee ($): 72
    This course is a continuation of COUN 6739 . It is a supervised internship in an approved counseling environment. Written and oral reports are required. Restricted to students with degree or certification plans in counseling. Application to the counseling program for field experience is required.

    Prerequisites: Admission to the counseling program, COUN 6739 , grade of B- or better, successful audit, and an approved, signed degree or certification plan on file in the COE.

Cross-Cultural Studies

  
  • CRCL 5031 - Theories of Cultural Diversity

    Credit Hours: 3 Lecture: 3 Lab: 0

    Theoretical approaches to cultural interpretation and methods of cultural comparison. Emphasis on cultural diversity as expressed in formations of nationalism, ethnicity, race, class, family and gender; and roots of racism and tolerance.

  
  • CRCL 5033 - Religion and Community

    Credit Hours: 3 Lecture: 3 Lab: 0

    Examination of the nature of religious experience from a comparative perspective. Basic belief, ritual and institutional structures of major world faiths with attention to the operation of religious communities in multicultural settings. Cross-listed: SOCI5236

  
  • CRCL 5035 - Health and Human Rights

    Credit Hours: 3 Lecture: 3 Lab: 0

    Examines methods, theories, debates and case studies related to human rights in the U.S. and globally; students will gain skills required to conduct future research on the topic.

  
  • CRCL 5037 - Theories and Practices of Mediation

    Credit Hours: 3 Lecture: 3 Lab: 0

    Application of mediation techniques to the needs of community groups, churches, businesses and non-governmental agencies.

  
  • CRCL 5131 - Gender, Culture, and Power

    Credit Hours: 3 Lecture: 3 Lab: 0

    Exploration of the many ways gender is constructed cross-culturally. Examination of how different societies conceptualize genders and assign them social, economic and political significance. Analysis of the relationship between and among gender and class, race, ethnicity and nationality.

  
  • CRCL 5132 - Women of Color

    Credit Hours: 3 Lecture: 3 Lab: 0

    Examination of the experiences of women of color in the United States and globally using race, class and sexuality as analytical tools to explore these experiences.

  
  • CRCL 5232 - Cultures of Mexico and Central America

    Credit Hours: 3 Lecture: 3 Lab: 0

    Survey of anthropological approaches to societies of Mexico, Central America and the U.S.-Mexico border. Students will be exposed to methods, theories and case studies and will gain skills required to conduct future research on the topic.

  
  • CRCL 5330 - Cultural Study Abroad

    Credit Hours: 3 Lecture: 3 Lab: 0

    Students will be exposed to theories, methods and case studies of a foreign nation; students will conduct research on a specific topic. Topics vary course may be repeated with permission of instructor.

  
  • CRCL 5332 - Diversity in Urban America

    Credit Hours: 3 Lecture: 3 Lab: 0

    Examination of classical theories of urban life and urban development; exploration of urban issues such as ethnic diversity, transportation and policy.

  
  • CRCL 5333 - Minorities and Majorities

    Credit Hours: 3 Lecture: 3 Lab: 0

    The pattern of interaction among race, ethnic and gender groups; personality and structural effects of prejudice and discrimination. Includes both U.S. and cross-cultural perspectives.

  
  • CRCL 5531 - Families, Communities, and Diversity

    Credit Hours: 3 Lecture: 3 Lab: 0

    Examination of ideas of family, race, gender and relatedness in transnational and cross-cultural perspectives. Draws on case studies from anthropology and other fields.

  
  • CRCL 5533 - Community Health in Cross-Cultural Perspective

    Credit Hours: 3 Lecture: 3 Lab: 0

    Explores the history and status of community health as well as the cultural and social determinants of health in a cross-cultural perspective. .

  
  • CRCL 5535 - Cultures of Asia

    Credit Hours: 3 Lecture: 3 Lab: 0

    Anthropological approaches to Asian societies

  
  • CRCL 5538 - Cultures of the Middle East

    Credit Hours: 3 Lecture: 3 Lab: 0

    Survey of anthropological and other approaches to understanding societies of the Middle East. Students will be exposed to methods, theories and case studies and will gain skills required to conduct future research on the topic.

  
  • CRCL 5631 - Qualitative Research Methods

    Credit Hours: 3 Lecture: 3 Lab: 0

    Examination of methods used in a variety of disciplines to study differences based on culture, race, ethnicity, gender, class and nationality.

  
  • CRCL 5732 - U.S. Social Movements

    Credit Hours: 3 Lecture: 3 Lab: 0

    Analysis and comparison of ideology, composition and social role of such reform movements as abolitionism, civil rights, feminism, labor unions, populism, progressivism and socialism. Topics vary may be repeated for credit with permission of instructor.

  
  • CRCL 5733 - Program Seminar: Contemporary Issues in Cross-Cultural Studies

    Credit Hours: 3 Lecture: 3 Lab: 0

    In-depth exploration of a specific topic in Cross-Cultural Studies. Students will engage in research as part of the course. Topics vary may be repeated for credit with permission of instructor.

  
  • CRCL 5734 - Cross-Cultural Texts in Dialogue

    Credit Hours: 3 Lecture: 3 Lab: 0

    Texts representing First-World colonialism and imperialism (e.g., Heart of Darkness, Passage to India, Robinson Crusoe) are read in dialogue with corresponding texts from the perspective of the colonized (e.g.Things Fall Apart, Midnight’s Children, Lucy); includes postcolonial poetry and theory.

  
  • CRCL 5931 - Research Topics in Cross-Cultural Studies

    Credit Hours: 3 Lecture: 3 Lab: 0

    Identified by specific title each time course is offered. Topics vary may be repeated for credit with permission of instructor.

  
  • CRCL 5939 - Independent Study in Cross-Cultural Studies

    Credit Hours: 3 Lecture: 0 Lab: 0

    Permission of instructor required.

  
  • CRCL 6739 - Graduate Internship

    Credit Hours: 3 Lecture: 0 Lab: 0

    Fee Type: Practicum
    Fee ($): 50
    Minimum of two days a week in an approved internship setting. Written report required. Arrangements for internships should be completed by the beginning of the prior semester.

    Prerequisites: 24 hours of graduate-level coursework and approval of internship coordinator.
  
  • CRCL 6839 - Master’s Project Research

    Credit Hours: 3 Lecture: 0 Lab: 0

    Approval of adviser, project director and department chair required.

  
  • CRCL 6909 - Cross-Cultural Studies Comprehensive Exam

    Credit Hours: 0 Lecture: 0 Lab: 0

    Comprehensive exam for students following coursework option resulting in a research proposal or a written examination.

    Prerequisites: 30 hours of coursework.
  
  • CRCL 6939 - Master’s Thesis Research

    Credit Hours: 3 Lecture: 0 Lab: 0

    Approval of adviser, thesis director and department chair required.


Criminology

  
  • CRIM 5036 - Criminological Research and Statistics I

    Credit Hours: 3 Lecture: 3 Lab: 1

    Fee Type: Special
    Fee ($): 30
    Design, analysis and application of criminological research techniques and methods of measurement.

  
  • CRIM 5037 - Criminological Research and Statistics II

    Credit Hours: 3 Lecture: 3 Lab: 1

    Fee Type: Special
    Fee ($): 30
    Further examination of procedures involved in designing and analyzing criminological research.

    Prerequisites: CRIM 5036 .
  
  • CRIM 5133 - Advanced Juvenile Delinquency

    Credit Hours: 3 Lecture: 3 Lab: 0

    In-depth analysis of delinquency theories, issues and policies in the U.S. and abroad. Topics include measurement and research, serious violent offenders, gangs and treatment by justice agencies. Cross-listed: SOCI 5133 .

  
  • CRIM 5135 - The Death Penalty

    Credit Hours: 3 Lecture: 3 Lab: 0

    History and development of capital punishment as a criminal justice remedy. Focuses on processes and issues such as deterrence and discrimination as related to the execution of violent offenders. Cross-listed: SOCI 5135.

  
  • CRIM 5136 - Race and Crime

    Credit Hours: 3 Lecture: 3 Lab: 0

    Historical and social understanding of racial and ethnic groups in the United States as related to causation of crime and involvement in the criminal justice system.

  
  • CRIM 5138 - Homeland Security

    Credit Hours: 3 Lecture: 3 Lab: 0

    Examination of events before, during and after September 11, 2001, in order to prepare for future manmade and natural catastrophic threats to homeland security.

  
  • CRIM 5139 - Correctional Institutions

    Credit Hours: 3 Lecture: 3 Lab: 0

    An advanced, theoretical examination of both prisons and jails as total institutions. Includes history of prisons, various philosophies of incarceration, organizational structure, institutional subcultures and problems encountered in the classification and supervision of incarcerated offenders.

  
  • CRIM 5331 - Advanced Criminology

    Credit Hours: 3 Lecture: 3 Lab: 0

    Examination of major theories of crime causation. Emphasis on sociological theories of social structure, social process and social conflict along with classical and neoclassical perspectives. Cross-listed: SOCI 5331.

  
  • CRIM 5335 - Criminal Justice and the Mass Media

    Credit Hours: 3 Lecture: 3 Lab: 0

    Examination of collision between two powerful sets of social institutions: the criminal justice system and the mass media. Cross-listed: SOCI 5335.

  
  • CRIM 5336 - Law and Society

    Credit Hours: 3 Lecture: 3 Lab: 0

    Survey of problematic issues in contemporary American society from the perspectives of sociological, philosophical and legal theories. Course examines the controversial ways the U.S. political system seeks to reconcile individual liberties with collective obligations of the social contract. Cross-listed: SOCI 5336 .

  
  • CRIM 5338 - Criminal Law

    Credit Hours: 3 Lecture: 3 Lab: 0

    Study of structure and rationale for criminal law; focus on criminal liability, criminal defenses and types of offenses. Cross-listed: CRIM4334, SOCI 4334, and SOCI 5338.

  
  • CRIM 5339 - Comparative Criminology

    Credit Hours: 3 Lecture: 3 Lab: 0

    Comparative study of criminology and institutions of social control in selected Western and non-Western countries.

  
  • CRIM 5431 - Domestic Violence

    Credit Hours: 3 Lecture: 3 Lab: 0

    Examination of historical and contextual foundations, theories of causation and victimization, legal and enforcement responsibility, and potential solutions to abuse and violence in domestic relationships.

  
  • CRIM 5432 - Culture of Law Enforcement

    Credit Hours: 3 Lecture: 3 Lab: 0

    Critical analysis of the culture of U.S. policing as it relates to the roles, functions and family.

  
  • CRIM 5433 - Serial Murder

    Credit Hours: 3 Lecture: 3 Lab: 0

    Examination of the phenomenon of serial murder on national and international bases. Discussions include current and historical serial killers and why they kill as well as case studies and their investigation.

  
  • CRIM 5931 - Research Topics in Criminology

    Credit Hours: 3 Lecture: 3 Lab: 0

    Identified by a specific title each time course is offered. Topics vary may be repeated for credit with permission of instructor.

  
  • CRIM 5939 - Independent Study in Criminology

    Credit Hours: 3 Lecture: 0 Lab: 0

    Permission of instructor required.

  
  • CRIM 6734 - Future of Crime and Justice

    Credit Hours: 3 Lecture: 3 Lab: 0

    Behavioral perspective on possible and probable futures and their impact on U.S. society and the criminal justice system. Emphasis on socioeconomic and technological factors and trends currently shaping crime in America.

  
  • CRIM 6735 - Seminar in Criminology

    Credit Hours: 3 Lecture: 3 Lab: 0

    Fulfills coursework option requirement in graduate criminology. Students apply the substantive knowledge and research skills they have acquired to topic selected by instructor.

    Prerequisites: CRIM 5036 , CRIM 5037 , 24 hours of graduate-level coursework.
  
  • CRIM 6739 - Graduate Internship

    Credit Hours: 3 Lecture: 0 Lab: 0

    Fee Type: Special
    Fee ($): 50
    Minimum of two days a week in approved internship setting. Written report required. Arrangements for internship should be completed by beginning of prior semester.

    Prerequisites: 24 hours of graduate-level coursework and approval of internship coordinator.
  
  • CRIM 6839 - Master’s Project Research

    Credit Hours: 3 Lecture: 0 Lab: 0

    Approval of adviser, project director and department chair required.

  
  • CRIM 6939 - Master’s Thesis Research

    Credit Hours: 3 Lecture: 0 Lab: 0

    Approval of adviser, thesis director and department chair required.


Computer Science

  
  • CSCI 1320 - C Programming

    Credit Hours: 3 Lecture: 3 Lab: 0

    Fee Type: Special
    Fee ($): 40
    Programming techniques with the C programming language, emphasis on modular design, data abstraction and encapsulation using ANSI C. Use of all features of C including arrays, pointers, structures, prototypes, separate compilation and the C-preprocessor. Development of generic functions and study of portability issues.

  
  • CSCI 1370 - Software Development with Java

    Credit Hours: 3 Lecture: 3 Lab: 0

    Fee Type: Special
    Fee ($): 40
    Programming with an object-oriented programming language, Java. Uses iteration, selection, recursion, exception handling, data structures and file I/O. Introduction of Object-oriented programming concepts such as reuse, data abstraction, classes, inheritance, polymorphism, exception handling and UML to build robust code and enhance problem-solving methodology. May be used in the place of CS2.

    Prerequisites: CSCI 1320  or CSCI 1470 .
  
  • CSCI 1470 - Computer Science I

    Credit Hours: 4 Lecture: 4 Lab: 0

    Fee Type: Special
    Fee ($): 50
    Introduction to computer programming using python. Topics include design tools (flowcharts, pseudocode) control flow statements (if, while, for), simple arithmetic expressions, input and output statements, functions, data structures including strings and lists, text files. Introduction to software development lifecycle and testing. The course is programming-intensive with in-class assignments and weekly homework and a final project. Introduction to Arduino and number systems.

  
  • CSCI 1471 - Computer Science II

    Credit Hours: 4 Lecture: 4 Lab: 0

    Fee Type: Special
    Fee ($): 50
    Build upon basic programming concepts using Java constructs such as iteration, selection, recursion, exception handling, data structures and file I/O. Introduce object-oriented programming concepts including reuse principles, data abstraction, classes, inheritance, polymorphism, exception handling and UML to build robust code and enhance problem-solving methodology.

    Prerequisites: CSCI 1320  or CSCI 140
  
  • CSCI 2315 - Data Structures

    Credit Hours: 3 Lecture: 3 Lab: 0

    Fee Type: Special
    Fee ($): 40
    Advanced programming techniques and data structures including arrays, linked lists, queues, and stacks; abstract data types, recursion, searching and sorting, binary trees, hashing techniques, elementary algorithm design and analysis, and more.

    Prerequisites: (CSCI 1320  and CSCI 1370 ) or CSCI 1471 .
  
  • CSCI 2331 - Computer Organization & Assembly Language

    Credit Hours: 3 Lecture: 3 Lab: 0

    Fee Type: Special
    Fee ($): 40
    Basic elements of computer hardware and software, data representations, instruction formats and addressing modes, assembly language instructions, programming techniques in assembly language, macro assemblers, link-loaders, functions of operating systems and input/output programming and peripherals. Laboratory instruction.

  
  • CSCI 3303 - Fundamentals of Programming

    Credit Hours: 3 Lecture: 3 Lab: 0

    Fee Type: Special
    Fee ($): 40
    This course will build on basic script programming knowledge. Topics will include problem-solving using built-in functions and lambdas; data structures such as lists, tuples, sets, and dictionaries; comprehensions and generators; visualization and processing data using databases and files including binary, text, and CSV files, etc. Students will work with Python. Laboratory instruction. Open to non-CS majors only.

    Prerequisites: ITEC 2313, CSCI 1470 , or instructor approval.
  
  • CSCI 3311 - Programming With Visual Basic

    Credit Hours: 3 Lecture: 3 Lab: 0

    Fee Type: Special
    Fee ($): 40
    Programming with Visual Basic with emphasis on object-oriented programming and the use of integrated development environments. Data types, control structures, functions and subroutines, files, classes, controls. Development using the .NET framework. Laboratory instruction. Open to non-majors only.

  
  • CSCI 3321 - Numerical Methods

    Credit Hours: 3 Lecture: 3 Lab: 0

    Fee Type: Special
    Fee ($): 40
    Taylor series and error analysis, interpolation, solution of linear and non-linear equations, least squares, integration of functions and differential equations. Programming assignments. Laboratory instruction.

    Prerequisites: MATH 2318 , MATH 2320 , CSCI 1471 , or both CSCI 1320  and CSCI 1370 .
  
  • CSCI 3352 - Advanced Data Structures and Algorithms

    Credit Hours: 3 Lecture: 3 Lab: 0

    Fee Type: Special
    Fee ($): 40
    Binary trees, trees, graph theory, finite state automata, external storage devices, sequential and direct file organizations, file processing techniques, hashing, B-trees, external sorting, P and NP problems, algorithmic analysis. Laboratory instruction.

    Prerequisites: CSCI 2315 , MATH 2305 , MATH 2414 , PHYS 2325, and PHYS 2326 .
  
  • CSCI 4320 - Web Application Development

    Credit Hours: 3 Lecture: 3 Lab: 0

    Fee Type: Special
    Fee ($): 40
    Survey of languages, tools, and techniques for web application development, HTML, XHTML, CSS, JavaScript, dynamic HTML, server-side web development using .Net Framework withASP.NET and C#, Perl, CGI programming with Perl, XML. Laboratory instruction.

    Prerequisites: CSCI 2315 .
  
  • CSCI 4333 - Design of Database Systems

    Credit Hours: 3 Lecture: 3 Lab: 0

    Fee Type: Special
    Fee ($): 40
    Design of database systems, data description and manipulation languages, data models, entity-relationship model, relational model, SL, relational algebra, normalization theory, DBMS, Internet, database design, data flow diagrams and implementation of database systems. Laboratory instruction.

    Prerequisites: CSCI 2315 .
  
  • CSCI 4354 - Operating Systems

    Credit Hours: 3 Lecture: 3 Lab: 0

    Fee Type: Special
    Fee ($): 40
    Analysis and design of basic operating systems concepts, including multiprocessing, interprocess communication and synchronization, scheduling, file systems, memory management, input/output and deadlock. Examples drawn from real operating systems including Unix and Windows NT. Laboratory instruction.

    Prerequisites: CSCI 2315 , CSCI 1331, MATH 2305 , MATH 2414 , PHYS 2325, and PHYS 2326 and senior standing.
    Corequisites: CENG 3351  
  
  • CSCI 5037 - Topics in Computer Science for Non-Majors

    Credit Hours: 3 Lecture: 0 Lab: 1

    Fee Type: Special
    Fee ($): 40
    Identified by topics each time the course is offered. Not to be taken by majors in computing programs. Laboratory instruction.

  
  • CSCI 5130 - Human Computer Interface

    Credit Hours: 3 Lecture: 0 Lab: 1

    Fee Type: Special
    Fee ($): 40
    This course provides students with the methods for creating and refining interfaces between humans and systems. The course explores new design methodologies, experimenting with new hardware devices, prototyping new software systems and defining new paradigms for interaction and developing models and theories of interaction.

    Prerequisites: Computer language proficiency, numerical methods, and probability; linear systems analysis recommended.
  
  • CSCI 5131 - Simulation Techniques

    Credit Hours: 3 Lecture: 0 Lab: 1

    Fee Type: Special
    Fee ($): 40
    Modern software techniques in continuous and discrete model construction for industrial and scientific applications. Laboratory instruction.

    Prerequisites: Computer language proficiency, numerical methods, and probability; linear systems analysis recommended
  
  • CSCI 5132 - Internet Protocols

    Credit Hours: 3 Lecture: 0 Lab: 1

    Fee Type: Special
    Fee ($): 40
    Interconnection of heterogeneous networks and the layering principles of TCP/IP which make it possible. A brief look at underlying hardware technologies. Internet addressing and routing, reliable and unreliable transport protocols. Application-level services available on the internet.

    Prerequisites: CSCI 1370  or CSCI 1471  and CSCI 2315 .
  
  • CSCI 5134 - Concurrent Programming and Software Modeling

    Credit Hours: 3 Lecture: 0 Lab: 1

    Fee Type: Special
    Fee ($): 40
    Principles of issues related to concurrent programming and software modeling. Detailed study of Unix, Java, and .NET APIs for multiprocessing, multi-threading and synchronization. Introduction to Software Modeling using UML, analysis of requirements documents to produce UML models, and automatic code generation using IDE plug-ins or built-in tools. Other software development issues like unit testing and version control will also be explored. Laboratory instruction.

    Prerequisites: An OOP Language (C, Java, or C#).
  
  • CSCI 5232 - Concepts of Programming Languages

    Credit Hours: 3 Lecture: 0 Lab: 1

    Fee Type: Special
    Fee ($): 40
    The course assumes knowledge of at least one imperative language such as C, C or Java. Study of various programming languages from conceptual standpoint; topics will include formal language definition, data storage techniques, design techniques,and implementation issues for compilers. Both numeric and string processing languages will be covered.

    Prerequisites: CSCI 2315 .
  
  • CSCI 5233 - Computer Security and Cryptography

    Credit Hours: 3 Lecture: 3

    Fee Type: Special
    Fee ($): 40
    Introduction to encryption and decryption; security mechanisms in computer architectures, operating systems, databases, networks and introduction to security.

    Prerequisites: CSCI 2315 .
  
  • CSCI 5234 - Web Security

    Credit Hours: 3 Lecture: 0 Lab: 1

    Fundamental coverage of issues and techniques in developing secure web-based applications and related topics such as network security, web server security, application-level security and web database security, etc.

    Prerequisites: CSCI 5233  and CSCI 4320  or instructor’s approval.
  
  • CSCI 5235 - Network Security

    Credit Hours: 3 Lecture: 0 Lab: 1

    Fee Type: Special
    Fee ($): 40
    Advanced cryptography, access control, distributed authentication, TCP/IP security, firewalls, IPSec, Virtual Private Networks, intrusion detection systems and advanced topics such as wireless security, identity management, etc.

    Prerequisites: CSCI 5233  or CSCI 4323 and CSCI 5132  or CSCI 4312.
  
  • CSCI 5331 - Computer Graphics

    Credit Hours: 3 Lecture: 0 Lab: 1

    Fee Type: Special
    Fee ($): 40
    Interactive graphics techniques, three-dimensional graphics including 3-D projections, hidden line elimination and shading. Stereographic, Virtual Reality and Animation. Laboratory instruction.

    Prerequisites: CSCI 3352 , CSCI 4350 or equivalent, linear algebra, and analytic geometry.
  
  • CSCI 5333 - Database Management Systems

    Credit Hours: 3 Lecture: 3 Lab: 0

    Fee Type: Special
    Fee ($): 40
    Database management systems (DBMS), relational DBMS, object-oriented DBMS, knowledge base management systems, database language, query optimization, security and integrity, concurrency control and recovery, design theory of databases. Laboratory instruction.

    Prerequisites: CSCI 4333 .
  
  • CSCI 5335 - Artificial Intelligence

    Credit Hours: 3 Lecture: 3

    Fee Type: Special
    Fee ($): 40
    Exploring the major concepts of artificial intelligence: foundations of artificial intelligence, intelligent agents, searching, constraint satisfaction, planning, knowledge representation, uncertain knowledge and reasoning, learning and understanding of artificial intelligence programming languages. Students who receive credit for CSCI 4335 will not receive credit for this course.

  
  • CSCI 5336 - Machine Learning

    Credit Hours: 3

    Exploring advanced concepts of machine learning: elements of probability distribution and linear algebra, supervised and unsupervised learning, linear and nonlinear regression, classification, neural networks, support vector machines, sampling methods, K-Means clustering, Bayesian networks and reinforcement learning. Theory and applicability of each technique will be covered. Students who receive credit for CSCI 4336 will not receive credit for this course.

  
  • CSCI 5355 - Internet of Things (IoT)

    Credit Hours: 3 Lecture: 3

    Internet of Things is becoming the largest computing platform and the emerging technology is in the process of remodeling the cyber and physical world. This course aims to introduce the current vision of Internet of Things and its impact on the world, to understand the challenges that must be addressed before IoT can be widely deployed, and to develop an appreciation of the technologies that can make IoT to become reality. Students will also get hands-on experience by working on IoT projects.

    Prerequisites: CSCI 5134  
  
  • CSCI 5388 - Big Data Analytics

    Credit Hours: 3 Lecture: 3

    Fee Type: Special
    Fee ($): 40
    This course teaches students about the core technologies to manipulate, store and especially to analyze big data. Students will acquire essential skills required for a typical data science project. In this class, we couple hands-on labs/projects with lectures/readings. The hands-on activities familiarize students with Hadoop for storage (HDFS) and Spark as computing engine. Students will learn to apply typical machine learning techniques (using Spark MLlib) and some other analytics techniques such as graph processing (using Spark GraphX) to big data. Python is the main programming language for this course.

    Prerequisites: CSCI 4333  or equivalent and knowledge of Python programming.
  
  • CSCI 5431 - Client-Server-Based Network Programming

    Credit Hours: 3 Lecture: 0 Lab: 1

    Fee Type: Special
    Fee ($): 40
    Principles and issues related to the development of client-server-based applications. Detailed study of networking API to the TCP/IP protocol suite in a suitable multitasking platform (Unix or Windows NT). Concurrency issues in the design of client and server programs. Trade-offs of different architectures and usage of remote procedure calls. Broadcasting and multicasting. Interoperability of IPv4 and IPv6 clients and servers. Laboratory instruction.

    Prerequisites: CSCI 1320 , CSCI 4351, or CSCI 4354 .
  
  • CSCI 5432 - Design and Analysis of Algorithms

    Credit Hours: 3 Lecture: 0 Lab: 1

    Fee Type: Special
    Fee ($): 40
    Review of advanced data structures and algorithm design. Focus on analysis techniques for complex algorithms and data structures, including amortized analysis, randomized algorithms and NP approximations. Includes a survey of parallel analysis and complexity theory.

    Prerequisites: CSCI 3352 .
 

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