May 01, 2024  
2021-2022 Academic Catalog 
    
2021-2022 Academic Catalog [Archived Catalog]

Course Descriptions


The courses listed below are all active courses in the course inventory. Students should refer to the class schedule or the appropriate academic department to inquire about course offerings.

 
  
  • COMM 370 - Diversity and Intercultural Communication


    Description
    Presents a theoretical and practical approach to the study of intercultural communication. Focuses on the many elements and processes involved in the sending and receiving of messages across cultures. The aim of the course is to increase sensitivity to and understanding of intercultural differences and similarities, leading to more effective communication. 

    Note(s)
    No duplicate credit for COMM 370 and MCOM 385.

    Prerequisite(s)/Corequisite(s)
    Prerequisite(s): Junior standing or permission of department head.

    Cr 3
    Lec 3
  
  • COMM 382 - Special Topics in Communication


    Description
    Current communication theory, research, and/or application. Topics change from semester to semester and include such subjects as political communication, health communication, cross-cultural communication, and communication and gender.

    Note(s)
    May be repeated as topics vary to accrue a total of 6 credit hours. No duplicate credit for COMM 382 and SPCH 382.

    Prerequisite(s)/Corequisite(s)
    Prerequisite(s): Junior standing.

    Cr 1-3
    Lec 1-3
  
  • COMM 385 - Introduction to Strategic Communication


    Description
    Provides an overview of tools and concepts which are currently used in the promotion of products and services to consumers. Focuses on the integration of advertising, marketing, and other strategic brand communication as a means of engaging audiences. Also examines the increasingly complex demographic and the globalization of the marketplace and the impact it has on the ever-changing field of brand communication. 

    Note(s)
    No duplicate credit for COMM 385 and SPCH 385.

    Cr 3
    Lec 3
  
  • COMM 394 - Advanced Forensics


    Description
    Speech communication as applied to debating and to individual forensic events in tournament competition. Membership on University Forensics Team required.

    Note(s)
    May be repeated to accrue a total of 8 credit hours. No duplicate credit for COMM 394 and SPCH 394 and COMM 294.

    Prerequisite(s)/Corequisite(s)
    Prerequisite(s): Permission of department head.

    Cr 2
    Lab 4
  
  • COMM 408 - Attitude Change and Motivation


    Description
    Modern theory and practice of attitude and behavioral changes, including consideration of how such theories apply to small group, organizational, and public situations.

    Note(s)
    No duplicate credit for COMM 408 and SPCH 408.

    Prerequisite(s)/Corequisite(s)
    Prerequisite(s): Junior standing or permission of department head.

    Cr 3
    Lec 3
  
  • COMM 485 - Emerging Strategic Communication


    Description
    Provides an in-depth view of the field of strategic communication and emerging principles and practices from an organizational perspective. Emphasizes integrated brand communication, message design, and advertising. 

    Note(s)
    No duplicate credit for COMM 485 and MCOM 485 or SPCH 485.

    Prerequisite(s)/Corequisite(s)
    Prerequisite(s): COMM 385.

    Cr 3
    Lec 3
  
  • COUN 600 - Counseling Techniques


    Description
    Contemporary techniques of counseling with some consideration of major theories and ethical problems. Special emphasis on individual differences, including social and emotional needs of clients.

    Note(s)
    No duplicate credit for COUN 600 and PSYC 631. For school counseling majors only.

    Cr 3
    Lec 3
  
  • COUN 601 - Research and Program Evaluation


    Description
    Application of quantitative, qualitative, and mixed research methods; statistical methods; needs assessment, and program evaluation in school counseling. Emphasis on ethically and culturally relevant strategies for interpreting and using data.

    Note(s)
    For school counseling majors only.

    Cr 3
    Lec 3
  
  • COUN 604 - Introduction to Counseling


    Description
    Theoretical and empirical literature and history of the counseling profession including the study of human interaction, the nature, and ethics in counseling. Topics include history and philosophy of counseling, professional roles of counselors, crises intervention and ethics, professional organizations and credentialing, and introduction to professional literature.  

    Note(s)
    No duplicate credit for COUN 604 and PSYC 604.

    Cr 3
    Lec 3
  
  • COUN 605 - Counseling Theories


    Description
    Intensive study of current counseling theories and their application.

    Note(s)
    No duplicate credit for COUN 605 and COUN 668 or PSYC 668. For school counseling majors only.

    Cr 3
    Lec 3
  
  • COUN 610 - Consultation and Collaboration in School Settings


    Description
    Focuses on the role of the school counselor, philosophy and practical application of counseling programs to meet the needs of diverse student populations, staff, parents, and communities.

    Note(s)
    For school counseling majors only.

    Cr 3
    Lec 2
    Lab 2
  
  • COUN 615 - Assessment in School Counseling and Guidance


    Description
    Overall course focus is to provide professional school counseling candidates with an overview of the many approaches to assessment in order to become competent and ethical practitioners in our multicultural society. In particular, to provide foundational information about educational assessment; to learn basic principles of measurement, statistical concepts, test scores, and psychometric aspects of assessment.

    Note(s)
    No duplicate credit for COUN 615 and PSYC 635 or PSYC 673. For school counseling majors only.

    Cr 3
    Lec 3
  
  • COUN 624 - Crisis Intervention and Theory


    Description
    Strategies in triage, assessment, intervention, and future planning for individuals, organizations, and communities in crisis. Emphasis on suicide prevention, mandatory reporting, human trafficking, and natural disasters. Standardized training required for each. Consideration given to the cultural impact of crises.

    Note(s)
    No duplicate credit for COUN 624 and PSYC 624.

    Cr 3
    Lec 3
  
  • COUN 626 - Multicultural Counseling in Schools and Communities


    Description
    Contemporary research and theory on cultural diversity. Emphasis on attaining multi-cultural literacy and understanding intergroup and interpersonal relations.

    Note(s)
    No duplicate credit for COUN 626 and PSYC 626. For school counseling majors only.

    Prerequisite(s)/Corequisite(s)
    Prerequisite(s): COUN 600, COUN 605, and COUN 635.

    Cr 3
    Lec 2
    Lab 2
  
  • COUN 631 - Group Counseling


    Description
    Current theory and techniques of group counseling; experimental methods and demonstrations.

    Note(s)
    No duplicate credit for COUN 631 and PSYC 651. For school counseling majors only.

    Prerequisite(s)/Corequisite(s)
    Prerequisite(s): COUN 600, COUN 605, and COUN 635.

    Cr 3
    Lec 1
    Lab 4
  
  • COUN 635 - Counseling Children and Adolescents


    Description
    Theories and techniques used for intervention with children at the pre-school through adolescent age levels. Focus will be given to pertinent issues facing K-12 students including self-esteem, peer pressure, study skills, motivation, and parent and child communication issues. Students will learn to assess behavior and incorporate developmentally, ethnically, legally, and gender appropriate strategies and techniques to meet the needs of counseling children and adolescents. Students will examine various theoretical, behavioral, and play therapy techniques for counseling children and adolescents.

    Note(s)
    For school counseling majors only.

    Cr 3
    Lec 3
  
  • COUN 637 - Legal, Ethical, and Professional Issues


    Description
    Examination of the role of professional organizations, codes of ethics, legal considerations, standards of preparation, best practices, and professional identity of school counselors.

    Note(s)
    No duplicate credit for COUN 637 and COUN 686 or PSYC 685. For school counseling majors only.

    Cr 3
    Lec 3
  
  • COUN 640 - Career Counseling and Development


    Description
    An introduction to the theories and philosophy of career development and the processes by which occupational/educational and personal/social information may be integrated for career/life planning.

    Note(s)
    No duplicate credit for COUN 640 and COUN 641, EDUC 636, EDUC 637, or EPSY 640.

    Prerequisite(s)/Corequisite(s)
    Prerequisite(s): Completion of Level I courses (COUN 600, COUN 601, COUN 605, COUN 610, COUN 615, COUN 637, and PSYC 639).

    Cr 3
    Lec 3
  
  • COUN 641 - Career and Lifestyle Development


    Description
    Practical and theoretical career development and assessment with application to the school counseling profession.

    Note(s)
    No duplicate credit for COUN 641 and COUN 640, EDUC 636, or EDUC 637. For graduate psychology majors only.

    Prerequisite(s)/Corequisite(s)
    Prerequisite(s): Admission to the school counseling program.

    Cr 3
    Lec 3
  
  • COUN 651 - Substance Abuse Counseling


    Description
    This course will provide a general knowledge base concerning the emotional, social, physical, and spiritual impact of addiction upon the abuser and the family system. Special emphasis will be given to the principles of the progression of addiction, treatment modalities, and recovery and relapse prevention.

    Note(s)
    No duplicate credit for COUN 651 and PSYC 555. For school counseling majors only.

    Prerequisite(s)/Corequisite(s)
    Prerequisite(s): Completion of Level I courses (COUN 600, COUN 601, COUN 605, COUN 610, COUN 615, COUN 637, and PSYC 639).

    Cr 3
    Lec 3
  
  • COUN 659 - School Crisis Intervention and Prevention


    Description
    An overview of crisis models used for prevention and post intervention in K-12 settings. Students will acquire skills need to assess the severity of a crisis situation and strategies used to implement appropriate interventions. Discussions include different types of crises and management of high-risk students.

    Note(s)
    For school counseling majors only.

    Cr 3
    Lec 2
    Lab 2
  
  • COUN 668 - Counseling Theories


    Description
    Intensive study of current counseling theories and their application.

    Note(s)
    No duplicate credit for COUN 668 and COUN 605 or PSYC 668. For graduate psychology majors only.

    Cr 3
    Lec 3
  
  • COUN 684 - Principles and Administration of School Counseling Programs


    Description
    Focuses on the role of the school counselor in relation to principles, practices, and philosophy of counseling as well as the application of counseling theory and techniques to school-age populations. The student will develop a specific counseling program that will address the needs of a diverse student, staff and community population.

    Note(s)
    For school counseling majors only.

    Prerequisite(s)/Corequisite(s)
    Prerequisite(s): Completion of Level I courses (COUN 600, COUN 601, COUN 605, COUN 610, COUN 615, COUN 637, and PSYC 639).

    Cr 3
    Lec 2
    Lab 2
  
  • COUN 686 - Professional Orientation and Ethics


    Description
    Ethical and legal concerns of counselors, psychologists, and behavior analysts as they apply to various professional activities and settings.

    Note(s)
    No duplicate credit for COUN 686 and COUN 637 or PSYC 685. For graduate psychology majors only.

    Cr 3
    Lec 3
  
  • COUN 687 - School Counseling Practicum


    Description
    Supervised experiences in a school setting and emphasizing competencies in: (1) individual and group counseling, (2) guidance intervention project, consultation, collaboration, leadership, and student advocacy practices. This course requires the completion of 100 hours, 40 of which must be direct contact hours.

    Note(s)
    No duplicate credit for COUN 687 and PSYC 687. For school counseling majors only.

    Prerequisite(s)/Corequisite(s)
    Prerequisite(s): 39 hours in COUN 600-level courses.

    Cr 3
    Lec 2
    Lab 2
  
  • COUN 697 - School Counseling Internship


    Description
    Full-time supervised work in a school setting emphasizing competencies in: individual and group counseling, and educational, vocational and personal testing. Students must complete 600 clock hours under the supervision of an approved site supervisor. Failure to achieve 600 clock hours will result in “NCE” grade; student must reenroll.

    Prerequisite(s)/Corequisite(s)
    Prerequisite(s): Open only to school counseling majors who have completed all other coursework for the degree.

    Cr 3
    Lab 6
    Course Designation(s)
    • INT
  
  • CPEN 260 - Digital Systems Design


    Description
    Number systems, Boolean algebra, combination and sequential digital system design techniques, registers, counters and the memory unit, algorithmic state machine.

    Note(s)
    No duplicate credit for CPEN 260 and ELEN 260.

    Prerequisite(s)/Corequisite(s)
    Prerequisite(s): CSCI 180, ELEN 210, ENGR 211, or permission of department head.

    Cr 3
    Lec 3
  
  • CPEN 261 - Digital Systems Design Laboratory


    Description
    Digital logic experiments with numbering systems and Boolean algebra, and the study of digital systems design concepts.

    Note(s)
    No duplicate credit for CPEN 261 and ELEN 261.

    Prerequisite(s)/Corequisite(s)
    Prerequisite(s)/Corequisite(s): CPEN 260, CSCI 274, or ELEN 260.

    Cr 1
    Lab 3
  
  • CPEN 310 - Topics in Computing Ethics


    Description
    Explores ethical issues specific to computer science and related technology, such as maintaining privacy, copyright laws, user content, piracy, hacking, and developer responsibility. Students will work in teams and individually to lead class discussions, engage in formal debate on current ethical issues, perform literature searches, and present results to the class on current topics in computing ethics.

    Note(s)
    No duplicate credit for CPEN 310 and CSCI 310.

    Prerequisite(s)/Corequisite(s)
    Prerequisite(s): CSCI 308 or permission of department head.

    Cr 1
    Lec 1
  
  • CPEN 362 - Microprocessing System Design


    Description
    Design of microprocessor-based systems, CPU, I/O, memory and arithmetic functions for application in data acquisition, process control and mini- computers. Oral and written reports are required.

    Note(s)
    No duplicate credit for CPEN 362 and ELEN 362.

    Prerequisite(s)/Corequisite(s)
    Prerequisite(s): CPEN 260 or ELEN 260.

    Cr 3
    Lec 2
    Lab 3
  
  • CPEN 380 - Topics in Computer Science and Engineering


    Description
    Study of various topics in computer science and computer engineering. Topics are chosen by faculty and may vary by semester.

    Note(s)
    May be repeated as topics vary to accrue a total of 9 credit hours. No duplicate credit for CPEN 380 and CSCI 380 of the same topic.

    Prerequisite(s)/Corequisite(s)
    Prerequisite(s): Permission of department head.

    Cr 1-4
    Lec 1-3
    Lab 0-2
  
  • CPEN 424 - Computer Networking


    Description
    Introduction to computer networking topologies, signaling, media and protocols. Review of OSI and IEEE 802.xx standards. Design, implementation and monitoring of IP configuration, DHCP and DNS servers. Understanding of IP switch management concepts and configuration including VLAN, Trunking and STP. Understanding of IP routing protocols. Design and implementation of firewalls. Understanding of wireless networking standards and configuration. Wireless network design and implementation. Planning and design of customized networks utilizing SAN, VoIP, Virtualization, and SCADA systems. Written reports are required.

    Note(s)
    No duplicate credit for CPEN 424 and ELEN 424.

    Prerequisite(s)/Corequisite(s)
    Prerequisite(s): CPEN 362, ELEN 362, or permission of department head.

    Cr 3
    Lec 2
    Lab 2
  
  • CPEN 434 - Network Routing and Switching


    Description
    Emphasis on real-world practical applications of routing and switching devices while providing opportunities for students to gain conceptual knowledge and hands-on skills needed to successfully perform tasks, duties, and responsibilities of a network engineering professional. Topics include knowledge and skills required to successfully plan, design, install, configure, operate, and troubleshoot a medium-sized network with features such as LAN switching and WLAN access utilizing switching devices and routers. Focus is on hands-on router and switch configuration related to IPv4 and IPv6 routing protocols in lab environment.

    Prerequisite(s)/Corequisite(s)
    Prerequisite(s): CPEN 362, ELEN 362, or permission of department head.

    Cr 3
    Lec 2
    Lab 2
  
  • CPEN 444 - Network Security


    Description
    Examines real-world practical aspects of network security design and implementation while providing opportunities for students to gain conceptual knowledge and hands-on skills needed to successfully perform tasks, duties, and responsibilities of a network security professional. Topics include knowledge and skills required to successfully plan, design, install, configure, and operate networking devices with modern security techniques to maintain integrity, confidentiality and availability of data and devices.

    Prerequisite(s)/Corequisite(s)
    Prerequisite(s): CPEN 424, ELEN 424, or permission of department head.

    Cr 3
    Lec 2
    Lab 2
  
  • CPEN 462 - Internet of Things and Embedded System Design


    Description
    Review of emerging technology in design of Internet of Things (IoT) and embedded system platforms. This course focuses on the key components of IoT applications and wireless Internet connectivity. Study of design methodology for IoT and embedded platforms. This is a hands-on course to show students how to build solutions to real-world industrial and engineering problems using IoT and embedded systems. General knowledge of microcontrollers and C programming language are required.

    Note(s)
    No duplicate credit for CPEN 462 and ELEN 462.

    Prerequisite(s)/Corequisite(s)
    Prerequisite(s): CPEN 362, ELEN 362, or permission of department head.

    Cr 3
    Lec 2
    Lab 3
  
  • CPEN 464 - Network Operating Systems


    Description
    Review of OSI networking model and Linux operating system architecture and components. Understanding functions of various Linux components. Planning for server hardware, and network protocols and compatibility. Planning, configuration and administration of Linux operating system. Review and assessment of user and group access control. Review principles of account administration in a server environment. Understanding Linux file systems hierarchy, standards and RAID systems. Administration and monitoring of network security policies, remote access and system services in Linux environment.

    Note(s)
    No duplicate credit for CPEN 464 and CPEN 564, ELEN 464, or ELEN 564.

    Prerequisite(s)/Corequisite(s)
    Prerequisite(s): CPEN 362, ELEN 362, or permission of department head.

    Cr 3
    Lec 2
    Lab 2
  
  • CPEN 484 - Cybersecurity Operations


    Description
    Emphasis on real-world practical application in Cyber Ops, while providing opportunities for students to gain hands-on skills needed to successfully perform tasks, duties, and responsibilities of a security analyst working in a Security Operations Center (SOC).Topics include Cyber Ops concepts, methods and applied best practices in cybersecurity field and modern security operations centers.

    Prerequisite(s)/Corequisite(s)
    Prerequisite(s): CPEN 424, ELEN 424, or permission of department head.

    Cr 3
    Lec 2
    Lab 2
  
  • CPEN 564 - Network Operating Systems


    Description
    Review of OSI networking model and Linux operating system architecture and components. Understanding functions of various Linux components. Planning for server hardware, and network protocols and compatibility. Planning, configuration and administration of Linux operating system. Review and assessment of user and group access control.   Review principles of account administration in a server environment. Understanding Linux file systems hierarchy, standards and RAID systems.   Administration and monitoring of network security policies, remote access and system services in Linux environment.

    Note(s)
    No duplicate credit for CPEN 564 and CPEN 464, ELEN 464, or ELEN 564.

    Prerequisite(s)/Corequisite(s)
    Prerequisite(s): CPEN 362, ELEN 362, or permission of department head.

    Cr 3
    Lec 2
    Lab 2
  
  • CRSS 101 - Cross-enrolled Course-SOWELA


    Description
    Facilitates the cross-enrollment process when SOWELA Technical Community College is host institution. Course credits mirror credits attempted at host institution and generate billing hours.

    Note(s)
    Grade of CE will be awarded at the end of term, and grade of WCE will be awarded for withdrawal from course at host institution. Upon receipt of transcript from host institution, actual credit will be transcribed to academic student record. Credits for this course may not be applied toward a degree.

    Cr 0-5
  
  • CRSS 102 - Cross-enrolled Course-NTCC


    Description
    Facilitates the cross-enrollment process when Northshore Technical Community College is host institution. Course credits mirror credits attempted at host institution and generate billing hours.

    Note(s)
    Grade of CE will be awarded at the end of term, and grade of WCE will be awarded for withdrawal from course at host institution. Upon receipt of transcript from host institution, actual credit will be transcribed to academic student record. Credits for this course may not be applied toward a degree.

    Cr 0-5
  
  • CRSS 110 - Cross-enrolled Course-Other, Applicable


    Description
    Facilitates the cross-enrollment process when the host institution does not have a formal cross-enrollment agreement with the University. Course credits mirror credits attempted at the host institution and generate billing hours.

    Note(s)
    Grade of CE will be awarded at the end of term, and grade of WCE will be awarded for withdrawal from course at host institution. Upon receipt of transcript from host institution, actual credit will be transcribed to academic student record. Credits for this course may not be applied toward a degree.

    Cr 1-5
  
  • CRSS 199 - Cross-enrolled Course-Other, Not Applicable


    Description
    Facilitates the cross-enrollment process when courses taken at a host institution do not apply to the student’s McNeese degree plan. Course credits mirror credits attempted at the host institution and generate billing hours that are not covered by financial aid.

    Note(s)
    Grade of CE will be awarded at the end of term, and grade of WCE will be awarded for withdrawal from course at host institution. Upon receipt of transcript from host institution, actual credit will be transcribed to academic student record. Credits for this course may not be applied toward a degree.

    Cr 1-5
  
  • CSCI 100 - Foundations for Computer Science Freshmen Success


    Description
    Aids students in developing the knowledge, skills, and attitudes needed to successfully complete a degree in computer science. Includes familiarization with University resources, degree expectations, study skills, career exploration, professional conduct, and other information.

    Note(s)
    No duplicate credit for CSCI 100 and ENGR 100, ENGR 107, FFND 101, or NURS 100.

    Cr 1
    Lec 1
    Course Designation(s)
    • NYF
  
  • CSCI 101 - Computer Literacy and Data Processing for Non-Computer Science Majors


    Description
    A computer literacy course for non-computer science majors. Fundamentals of hardware, software, and programming languages. An overview of data processing concepts and microcomputing applications. May not be substituted for a computer science course required in any curriculum.

    Note(s)
    No duplicate credit for CSCI 101 and CPST 101.

    Cr 3
    Lec 3
  
  • CSCI 102 - Introduction to Programming with BASIC


    Description
    Elements of BASIC programming language and programming principles using BASIC.

    Prerequisite(s)/Corequisite(s)
    Prerequisite(s): MATH 113, MATH 170, or permission of department head.

    Cr 3
    Lec 2
    Lab 2
  
  • CSCI 180 - Introduction to Computer Science I


    Description
    An introduction to problem solving and algorithm development using a procedural language. Concepts including hardware components, data types, control statements, and functions.

    Prerequisite(s)/Corequisite(s)
    Prerequisite(s)/Corequisite(s): MATH 170, MATH 190, or permission of department head.

    Cr 3
    Lec 2
    Lab 2
  
  • CSCI 203 - Advanced Programming in BASIC


    Description
    Continuation of CSCI 102. Recursive algorithms, data structures, abstract data types, algorithm analysis. Emphasis on implementation and the human-computer interface.

    Prerequisite(s)/Corequisite(s)
    Prerequisite(s): CSCI 102 or permission of department head.

    Cr 3
    Lec 2
    Lab 2
  
  • CSCI 241 - Spreadsheet Application Development I


    LCCN CBUS 2203, Computer Applications

    Description
    Introduction to spreadsheet application development using Visual Basic Applications programming language.

    Prerequisite(s)/Corequisite(s)
    Prerequisite(s): MATH 113, MATH 170, or permission of department head.

    Cr 3
    Lec 2
    Lab 2
  
  • CSCI 242 - Spreadsheet Application Development II


    Description
    Continuation of CSCI 241. Pivot tables, charts, Microsoft Office automation, User Forms. Emphasis on working with external data and files. Application and project-oriented.

    Prerequisite(s)/Corequisite(s)
    Prerequisite(s): CSCI 241 or permission of department head.

    Cr 3
    Lec 2
    Lab 2
  
  • CSCI 274 - Introduction to Computer Organization


    Description
    Introduction to computer organization, machine architecture, and assembly language programming.

    Prerequisite(s)/Corequisite(s)
    Prerequisite(s): CSCI 102, CSCI 180, or permission of department head.

    Cr 3
    Lec 3
  
  • CSCI 278 - Introduction to Personal Computer Hardware


    Description
    PC hardware components and peripherals. Concepts including installation, replacement, and upgrading of PC hardware components and identifying and troubleshooting common PC hardware problems.

    Prerequisite(s)/Corequisite(s)
    Prerequisite(s): ([CSCI 101, CSCI 241, or ability to program in a high-level language] and [MATH 113 or MATH 170]) or permission of department head.

    Cr 3
    Lec 3
  
  • CSCI 281 - Introduction to Computer Science II


    Description
    Recursive algorithms, data structures, abstract data types, algorithm analysis. Emphasis on implementation and the human-computer interface.

    Prerequisite(s)/Corequisite(s)
    Prerequisite(s): CSCI 180 or permission of department head.

    Cr 3
    Lec 2
    Lab 2
  
  • CSCI 282 - Introduction to Object-Oriented Design


    Description
    Introduction to object-oriented programming language, Inheritance, encapsulation, and polymorphism with emphasis on GUI components.

    Prerequisite(s)/Corequisite(s)
    Prerequisite(s): CSCI 203, CSCI 281, or permission of department head.

    Cr 3
    Lec 2
    Lab 2
  
  • CSCI 284 - Selected Topics in Programming


    Description
    Selected topics such as Advanced FORTRAN, Advanced BASIC, Advanced CO-BOL, PL/I, or RPG programming.

    Note(s)
    May be repeated as topics vary to accrue a total of 9 credit hours.

    Prerequisite(s)/Corequisite(s)
    Prerequisite(s): Ability to program in a high-level language or permission of department head.

    Cr 3
    Lec 2
    Lab 2
  
  • CSCI 304 - Numerical Methods I


    Description
    Basic numerical techniques for approximation, error analysis, interpolation, differentiation and integration, solution of algebraic equations and simultaneous linear equations, and matrix inversion. Implementation and analysis of algorithms using appropriate software tools.

    Note(s)
    No duplicate credit for CSCI 304 and MATH 304.

    Prerequisite(s)/Corequisite(s)
    Prerequisite(s): (MATH 292 and CSCI 180) or permission of department head.

    Cr 3
    Lec 3
  
  • CSCI 308 - Advanced Data Structures and Algorithms I


    Description
    Implementing, processing, and analyzing advanced data structures including the design and analysis of algorithms. Problem-solving strategies are emphasized.

    Prerequisite(s)/Corequisite(s)
    Prerequisite(s): CSCI 282 or permission of department head.

    Cr 3
    Lec 2
    Lab 2
  
  • CSCI 309 - Data Base Management Systems


    Description
    Data base fundamentals, data base modeling, data base evaluation and processing, data base implementation and management using appropriate software tools.

    Prerequisite(s)/Corequisite(s)
    Prerequisite(s): CSCI 203, CSCI 281, or permission of department head.

    Cr 3
    Lec 2
    Lab 2
  
  • CSCI 310 - Topics in Computing Ethics


    Description
    Explores ethical issues specific to computer science and related technology, such as maintaining privacy, copyright laws, user content, piracy, hacking, and developer responsibility. Students will work in teams and individually to lead class discussions, engage in formal debate on current ethical issues, perform literature searches, and present results to the class on current topics in computing ethics.

    Note(s)
    No duplicate credit for CSCI 310 and CPEN 310.

    Prerequisite(s)/Corequisite(s)
    Prerequisite(s): CSCI 308 or permission of department head.

    Cr 1
    Lec 1
  
  • CSCI 321 - Information Systems Analysis


    Description
    Technologies and strategies for managing information systems. Topics include requirements modeling, development strategies, data design, user interface, and specialized systems.

    Note(s)
    No duplicate credit for CSCI 321 and BADM 374.

    Prerequisite(s)/Corequisite(s)
    Prerequisite(s): (CSCI 101, CSCI 241, OSBC 207, or OSBC 307) and Junior standing.

    Cr 3
    Lec 3
  
  • CSCI 325 - Artificial Intelligence - Fundamentals


    Description
    Introduces the basic concepts of agents, state space, search, the constraint satisfaction problem, and both propositional logic and first order logic. This is the first module of a two-module series, the second being CSCI 326 - Artificial Intelligence - Robotics and Autonomous Systems.

    Prerequisite(s)/Corequisite(s)
    Prerequisite(s): CSCI 282 or permission of department head.

    Cr 2
    Lec 1
    Lab 3
  
  • CSCI 326 - Artificial Intelligence - Robotics and Autonomous Systems


    Description
    Introduces the concepts of robotics along with the AI algorithms to create autonomous robot agents. Second module of two-module series that began with CSCI 325 - Artificial Intelligence - Fundamentals.

    Prerequisite(s)/Corequisite(s)
    Prerequisite(s): CSCI 325 or permission of department head.

    Cr 2
    Lec 1
    Lab 3
  
  • CSCI 380 - Topics in Computer Science and Engineering


    Description
    Study of various topics in computer science and computer engineering. Topics are chosen by faculty and may vary by semester.

    Note(s)
    May be repeated as topics vary to accrue a total of 9 credit hours. No duplicate credit for CSCI 380 and CPEN 380 of the same topic.

    Prerequisite(s)/Corequisite(s)
    Prerequisite(s): Permission of department head.

    Cr 1-4
    Lec 1-3
    Lab 0-2
  
  • CSCI 386 - Operating System Administration I


    Description
    Introduction to computing operating systems and review of Linux operating system administration, including, but not limited to, shell commands, Linux system design and system services, user interfaces, networking, and security.

    Prerequisite(s)/Corequisite(s)
    Prerequisite(s): CSCI 281 or permission of department head.

    Cr 3
    Lec 2
    Lab 2
  
  • CSCI 398 - Internship in Professional Practice


    Description
    Provide opportunities for students to receive credit for selected career-related work experience. Evaluation by the employer and faculty supervisor. Student contract and report required. Students must complete a minimum of 120 work hours to complete course requirements.

    Note(s)
    May be repeated to accrue a total of 12 credit hours. Credits for this course may not be applied toward a degree.

    Prerequisite(s)/Corequisite(s)
    Prerequisite(s): Permission of department head.

    Cr 3
    Lec 1
    Lab 6
    Course Designation(s)
    • INT
  
  • CSCI 399 - Coop in Professional Practice


    Description
    Provide opportunities for students to receive credit for selected career-related, full-time work experience. Evaluation by the employer and faculty supervisor. Student report required.

    Note(s)
    May be repeated to accrue a total of 12 credit hours. Credits for this course may not be applied toward a degree.

    Prerequisite(s)/Corequisite(s)
    Prerequisite(s): Permission of department head.

    Cr 1-3
  
  • CSCI 403 - Numerical Methods II


    Description
    Basic numerical methods for finding and approximating eigenvalues and eigenvectors, and solutions of ordinary and partial differential equations. Least squares approximation and function approximation. Implementation and analysis of algorithms.

    Note(s)
    No duplicate credit for CSCI 403 and CSCI 503, CSCI 533, MATH 403, or MATH 533.

    Prerequisite(s)/Corequisite(s)
    Prerequisite(s): (CSCI 304 or MATH 304), MATH 301, and MATH 322.

    Cr 3
    Lec 3
  
  • CSCI 408 - Introduction to Formal Language Theory


    Description
    An introduction to formal languages, their grammars, and the machines that generate them.

    Note(s)
    No duplicate credit for CSCI 408 and CSCI 508 or CSCI 538.

    Prerequisite(s)/Corequisite(s)
    Prerequisite(s): (CSCI 282 and [MATH 185 or MATH 307]) or permission of department head.

    Cr 3
    Lec 3
  
  • CSCI 409 - Special Topics in Computing Science


    Description
    Current topics in computing science.

    Note(s)
    May be repeated as topics vary to accrue a total of 9 credit hours. No duplicate credit for CSCI 409 and CSCI 417, CSCI 517, CSCI 509, or CSCI 539.

    Prerequisite(s)/Corequisite(s)
    Prerequisite(s): Varies with topic offered.

    Cr 3
    Lec 3
  
  • CSCI 410 - Software Engineering I


    Description
    Software engineering life-cycle includes specification, development, validation, and evolution. Current techniques and tools used in software development with emphasis on real world applications.

    Note(s)
    No duplicate credit for CSCI 410 and CSCI 510 or CSCI 540.

    Prerequisite(s)/Corequisite(s)
    Prerequisite(s): (CSCI 282 and CSCI 308) or permission of department head.

    Cr 3
    Lec 3
    Course Designation(s)
    • NYF
  
  • CSCI 413 - Software Engineering II


    Description
    Continuation of CSCI 410. Presentations and a team project will be required.

    Note(s)
    No duplicate credit for CSCI 413 and CSCI 513 or CSCI 543.

    Prerequisite(s)/Corequisite(s)
    Prerequisite(s): CSCI 410 or permission of department head.

    Cr 3
    Lec 3
  
  • CSCI 415 - Introduction to Operating Systems


    Description
    Evolution of operating systems. Resource management, deadlock detection/recovery, concurrent processes, and protection. Case study of an operating system.

    Note(s)
    No duplicate credit for CSCI 415 and CSCI 515 or CSCI 545.

    Prerequisite(s)/Corequisite(s)
    Prerequisite(s): CSCI 274 and CSCI 281.

    Cr 3
    Lec 3
  
  • CSCI 416 - Structure of Programming Languages


    Description
    Applied course in programming language constructs emphasizing the run-time behavior of programs. Analysis and specification of different programming languages in terms of their features and limitations based on their run-time environments.

    Note(s)
    No duplicate credit for CSCI 416 and CSCI 516 or CSCI 546.

    Prerequisite(s)/Corequisite(s)
    Prerequisite(s): CSCI 274 and CSCI 308.

    Cr 3
    Lec 3
  
  • CSCI 417 - Computer Security


    Description
    Overview of security in computer systems. Topics include, but are not limited to: attacks; threats; secure software design and implementation; cryptography; and network security.

    Note(s)
    No duplicate credit for CSCI 417 and CSCI 409, CSCI 517, or CSCI 539.

    Prerequisite(s)/Corequisite(s)
    Prerequisite(s): CSCI 308.

    Cr 3
    Lec 3
  
  • CSCI 418 - Advanced Data Structures and Algorithms II


    Description
    This course will give the student knowledge and implementation practice with advanced algorithms, such as advanced tree algorithms, graph theory and associated algorithms, hash table, map and trees, and string processing. Problems such as the minimum spanning tree, single source shortest path, all-pairs shortest path, Networkflow, smallest clique and game theory will be analyzed and implemented. The lecture material will include a firm background on dynamic programming. This is a problem/project-based course with heavy assessment of implementation.

    Prerequisite(s)/Corequisite(s)
    Prerequisite(s): CSCI 308 or permission of department head.

    Cr 2
    Lec 1
    Lab 2
  
  • CSCI 419 - Computer Organization and Architecture


    Description
    Structure and function of the central processing unit, internal and external memory, I/O devices, busing systems. Microprogramming and logic design.

    Note(s)
    No duplicate credit for CSCI 419 and CSCI 519 or CSCI 549.

    Prerequisite(s)/Corequisite(s)
    Prerequisite(s): CSCI 274 and CSCI 281.

    Cr 3
    Lec 3
  
  • CSCI 424 - Introduction to Networking


    Description
    Introduction to Networking. OSI Reference Model and its relationships to current technologies. Networking topologies and protocols.

    Note(s)
    No duplicate credit for CSCI 424 and CSCI 524 or CSCI 554.

    Prerequisite(s)/Corequisite(s)
    Prerequisite(s): CSCI 308 or permission of department head.

    Cr 3
    Lec 3
  
  • CSCI 425 - Artificial Intelligence


    Description
    Introduction to artificial intelligence and expert systems. Problem spaces and problem-solving techniques. Knowledge representation. Implementation of systems with appropriate software tools.

    Note(s)
    No duplicate credit for CSCI 425 and CSCI 525 or CSCI 555.

    Prerequisite(s)/Corequisite(s)
    Prerequisite(s): CSCI 308 or permission of department head.

    Cr 3
    Lec 3
  
  • CSCI 426 - Introduction to Web Programming


    Description
    Current technologies used in data sharing and data gathering over a network. Fundamentals needed to support e-commerce.

    Note(s)
    No duplicate credit for CSCI 426 and CSCI 526 or CSCI 556.

    Prerequisite(s)/Corequisite(s)
    Prerequisite(s): (CSCI 308 and CSCI 309) or permission of department head.

    Cr 3
    Lec 3
  
  • CSCI 427 - Introduction to Computer Graphics


    Description
    Introduction to computer graphics using OpenGL and C/C++ with focus on the GPU pipeline, shaders, lighting, 3D transformations and user interaction, textures, older vs. modern OpenGL, and advanced techniques such as collision detection, shadows, water, and Gaussian blur.

    Note(s)
    No duplicate credit for CSCI 427 and CSCI 527 or CSCI 557.

    Prerequisite(s)/Corequisite(s)
    Prerequisite(s): MATH 322 and ability to program in a high-level language.

    Cr 3
    Lec 3
  
  • CSCI 428 - Coding and Communication


    Description
    Study of applied information theory with a focus on communication systems. Topics covered include, but are not limited to, the basics of information theory, compression, error correcting codes, and encryption.

    Note(s)
    No duplicate credit for CSCI 428 and CSCI 528, ELEN 428, or ELEN 528.

    Prerequisite(s)/Corequisite(s)
    Prerequisite(s): CSCI 282 and (MATH 185 or MATH 322).

    Cr 3
    Lec 3
  
  • CSCI 429 - Video Game Design


    Description
    Utilization of a modern game engine and object oriented programming language to develop and design a game from scratch with continuous feedback throughout the process. Topics include theory and implementation of beginner and intermediate game scripting, game mechanics, game related math, game testing methods, game design, graphics, different game genres, and game physics.

    Note(s)
    No duplicate credit for CSCI 429 and CSCI 529.

    Prerequisite(s)/Corequisite(s)
    Prerequisite(s): CSCI 308.

    Cr 3
    Lec 3
  
  • CSCI 448 - Advanced Database Management Systems


    Description
    Advanced topics in data and information management, such as creating database systems, advanced querying, data management through stored procedures, processing data streams, information retrieval, and data mining.

    Note(s)
    No duplicate credit for CSCI 448 and CSCI 548 or CSCI 637.

    Prerequisite(s)/Corequisite(s)
    Prerequisite(s): CSCI 309.

    Cr 3
    Lec 3
  
  • CSCI 486 - Operating System Administration II


    Description
    Advanced topics in Microsoft Server Administration including Active Directory Services.

    Note(s)
    No duplicate credit for CSCI 486 and CSCI 586.

    Prerequisite(s)/Corequisite(s)
    Prerequisite(s): CSCI 281 or permission of department head.

    Cr 3
    Lec 2
    Lab 2
  
  • CSCI 491 - Seminar


    Description
    Assigned readings, discussions, and reports dealing with international diversity, history, applications, literature, and current research in the computing sciences. Oral presentations and paper are required.

    Prerequisite(s)/Corequisite(s)
    Prerequisite(s): Permission of department head.

    Cr 3
    Course Fee $25.00

    Course Designation(s)
    • CAP
    • NYF
  
  • CSCI 503 - Numerical Methods II


    Description
    Basic numerical methods for finding and approximating eigenvalues, eigenvectors, and solutions of ordinary and partial differential equations. Least squares approximation and function approximation. Implementation and analysis of algorithms used. Independent study required.

    Note(s)
    No duplicate credit for CSCI 503 and CSCI 403, CSCI 533, MATH 403, or MATH 533.

    Prerequisite(s)/Corequisite(s)
    Prerequisite(s): Permission of department head.

    Cr 3
    Lec 3
  
  • CSCI 504 - Programming and Data Structures


    Description
    An accelerated survey of topics in programming, algorithms, problem solving, and data structures.

    Note(s)
    Credits for this course may not be applied toward a mathematical sciences degree.

    Prerequisite(s)/Corequisite(s)
    Prerequisite(s): Ability to program in a high-level language and permission of department head.

    Cr 3
    Lec 3
  
  • CSCI 508 - Introduction to Formal Language Theory


    Description
    An introduction to formal languages, their grammars, and the machines that generate them. Directed reading and/or research project required.

    Note(s)
    No duplicate credit for CSCI 508 and CSCI 408 or CSCI 538.

    Prerequisite(s)/Corequisite(s)
    Prerequisite(s): Permission of department head.

    Cr 3
    Lec 3
  
  • CSCI 509 - Special Topics in Computing Science


    Description
    Current topics in computing science. Independent readings and presentations required.

    Note(s)
    May be repeated as topics vary to accrue a total of 9 credit hours. No duplicate credit for CSCI 509 and CSCI 409 or CSCI 539.

    Prerequisite(s)/Corequisite(s)
    Prerequisite(s): Varies with topic offered.

    Cr 3
    Lec 3
  
  • CSCI 510 - Software Engineering I


    Description
    Software engineering life-cycle includes specification, development, validation, and evolution. Current techniques and tools used in software development with emphasis on real world applications. Independent study required.

    Note(s)
    No duplicate credit for CSCI 510 and CSCI 410 or CSCI 540.

    Prerequisite(s)/Corequisite(s)
    Prerequisite(s): (CSCI 282 and CSCI 308) or permission of department head.

    Cr 3
    Lec 3
  
  • CSCI 513 - Software Engineering II


    Description
    Continuation of CSCI 540. Independent study, presentations and a team project will be required.

    Note(s)
    No duplicate credit for CSCI 513 and CSCI 413 or CSCI 543.

    Prerequisite(s)/Corequisite(s)
    Prerequisite(s): CSCI 410, CSCI 510, CSCI 540, or permission of the department head.

    Cr 3
    Lec 3
  
  • CSCI 515 - Introduction to Operating Systems


    Description
    Evolution of operating systems. Resource management, deadlock detection/recovery, concurrent processes, and protection. Case study of an operating system. Independent study a presentations required.

    Note(s)
    No duplicate credit for CSCI 515 and CSCI 415 or CSCI 545.

    Prerequisite(s)/Corequisite(s)
    Prerequisite(s): Permission of department head.

    Cr 3
    Lec 3
  
  • CSCI 516 - Structure of Programming Languages


    Description
    Applied course in programming language constructs emphasizing the run-time behavior of programs. Analysis and specification of different programming languages in terms of their features and limitations based on their run-time environments. Independent presentations and projects required.

    Note(s)
    No duplicate credit for CSCI 516 and CSCI 416 or CSCI 546.

    Prerequisite(s)/Corequisite(s)
    Prerequisite(s): Permission of department head.

    Cr 3
    Lec 3
  
  • CSCI 517 - Computer Security


    Description
    Overview of security in computer systems. Topics include, but are not limited to: attacks; threats; secure software design and implementation; cryptography; and network security.

    Note(s)
    No duplicate credit for CSCI 517 and CSCI 409, CSCI 417, or CSCI 539.

    Prerequisite(s)/Corequisite(s)
    Prerequisite(s): CSCI 308 or permission of department head.

    Cr 3
    Lec 3
  
  • CSCI 519 - Computer Organization and Architecture


    Description
    Structure and function of the central processing unit, internal, and external memory, I/O devices and busing systems. Also, microprogramming and logic design. Independent study and presentations required.

    Note(s)
    No duplicate credit for CSCI 519 and CSCI 419 or CSCI 549.

    Prerequisite(s)/Corequisite(s)
    Prerequisite(s): Permission of department head.

    Cr 3
    Lec 3
  
  • CSCI 524 - Introduction to Networking


    Description
    Introduction to Networking. OSI Reference Model and its relationships to current technologies. Networking topologies and protocols. Independent study required.

    Note(s)
    No duplicate credit for CSCI 524 and CSCI 424 or CSCI 554.

    Prerequisite(s)/Corequisite(s)
    Prerequisite(s): CSCI 308 or permission of department head.

    Cr 3
    Lec 3
  
  • CSCI 525 - Artificial Intelligence


    Description
    Introduction to artificial intelligence. Problem spaces and problem-solving techniques. Knowledge representation. Implementation of systems with appropriate software tools. Independent study required.

    Note(s)
    No duplicate credit for CSCI 525 and CSCI 425 or CSCI 555.

    Prerequisite(s)/Corequisite(s)
    Prerequisite(s): CSCI 308 or permission of department head.

    Cr 3
    Lec 3
  
  • CSCI 526 - Introduction to Web Programming


    Description
    Current technologies used in data sharing and data gathering over a network. Fundamentals needed to support e-commerce. Directed reading and/or research project required.

    Note(s)
    No duplicate credit for CSCI 526 and CSCI 426 or CSCI 556.

    Prerequisite(s)/Corequisite(s)
    Prerequisite(s): (CSCI 308 and CSCI 309) or permission of department head.

    Cr 3
    Lec 3
  
  • CSCI 527 - Introduction to Computer Graphics


    Description
    Introduction to computer graphics using OpenGL and C/C++ with focus on the GPU pipeline, shaders, lighting, 3D transformations and user interaction, textures, older vs. modern OpenGL, and advanced techniques such as collision detection, shadows, water, and Gaussian blur.

    Note(s)
    No duplicate credit for CSCI 527 and CSCI 427 or CSCI 557.

    Prerequisite(s)/Corequisite(s)
    Prerequisite(s): MATH 322 and ability to program in a high-level language.

    Cr 3
    Lec 3
  
  • CSCI 528 - Coding and Communication


    Description
    This course is a study of Applied Information Theory with a focus on communication systems. Topics covered include, but are not limited to, the basics of Information Theory, Compression, Error Correcting Codes, and Encryption. Independent study required.

    Note(s)
    No duplicate credit for CSCI 528 and CSCI 428, ELEN 428, or ELEN 528.

    Prerequisite(s)/Corequisite(s)
    Prerequisite(s): Permission of department head.

    Cr 3
    Lec 3
  
  • CSCI 529 - Video Game Design


    Description
    Utilization of a modern game engine and object oriented programming language to develop and design a game from scratch with continuous feedback throughout the process. Topics include theory and implementation of beginner and intermediate game scripting, game mechanics, game related math, game testing methods, game design, graphics, different game genres, and game physics. Creation of a large scale solo and/or group game required.

    Note(s)
    No duplicate credit for CSCI 529 and CSCI 429.

    Prerequisite(s)/Corequisite(s)
    Prerequisite(s): CSCI 308.

    Cr 3
    Lec 3
 

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