Skip to Content

Course Search Results

  • 3.00 Credits

    Prerequisite(s): CS 1410 or DWDD 2720 or INFO 2200. Covers design and development of browser-based programs with an emphasis on single-page applications. Teaches generation and modification of HTML via JavaScript, debugging techniques, communicating with web servers, and use of XML and JSON.. Lab access fee of $45 for computers applies.
  • 3.00 Credits

    Prerequisite(s): CS 2810 or (INFO 1200 and IT 1600). Introduces students to core networking concepts and practices, with a focus on the seven layers of the Open Systems Interconnection (OSI) model. Provides a comprehensive overview of network architecture, encompassing various network types, topologies, characteristics, and services. Develops a deep understanding of network structure and function. Includes network protocols, IP addressing, fundamental network configuration and troubleshooting techniques. Builds essential skills for designing, implementing, and managing basic network systems through a combination of practical labs and theoretical instruction. Lays the foundation for advanced network studies and professional expertise.. Lab access fee of $45 for computers applies.
  • 3.00 Credits

    Prerequisite(s): STAT 2050 or ECE 3710. Explores a variety of data generating processes of importance for causal inference with computer simulations. Includes stratified sampling, inverse probability weighting, matching, blocking, propensity, sensitivity, causal graphs, d-separation, identifiability, the causal Markov condition, and the back-door criterion for selecting an admissible set of covariates. Examines causal mechanisms, the Rubin causal model, and both deterministic and stochastic counterfactuals. Develops ethical A/B testing procedures.
  • 3.00 Credits

    Prerequisite(s): CS 1400 or CS 1420. Uses assembly language to introduce basic concepts of computer organization. Includes number systems, CPU organization, instruction sets, programming in assembly, memory organization, debugging, program design, and documentation. Covers interrupts, vector tables, and disk I/O.. Lab access fee of $45 for computers applies.
  • 1.00 - 8.00 Credits

    Prerequisite(s): Department approval. Provides on-the-job work experience for CNS majors. Utilizes the skills and abilities in the fields of computer science, software engineering, networking, and/or computer engineering. May be repeated for a maximum of three credits toward graduation. May be graded credit/no credit.
  • 1.00 - 8.00 Credits

    Prerequisite(s): Department approval. Provides on-the-job work experience for CS majors. Develops skills and abilities in the fields of computer science, software engineering, networking, and/or computer engineering. May be repeated for a maximum of three credits toward graduation. May be graded credit/no credit.
  • 3.00 Credits

    Prerequisite(s): CS 2420 and University Advanced Standing. Covers the fundamental theory, concepts and practical applications of computer security. Includes networking fundamentals, cryptography, authentication and authorization, access control, malware, physical security, computing systems hardening, threat detection and response, secure code, and secure applications development. Emphasizes developing, deploying, and maintaining a secure computing infrastructure with a hands-on approach.
  • 1.00 - 6.00 Credits

    This course will allow the student to pursue an independent topic in computer science and study this topic in-depth in a flexible non-classroom environment. A maximum of three hours may be counted towards graduation without prior written CNS Department approval. The topic must be approved by the instructor and the CNS Department Chair.. Lab access fee of $45 for computers applies.
  • 1.00 - 3.00 Credits

    Presents topics of current interest to computer science in a seminar environment. Includes invited lectures by experts in the field, or a review of a particular technology by a faculty member. A maximum of three hours may be counted towards graduation without prior written CS Department approval.. Lab access fee of $45 for computers applies.
  • 3.00 Credits

    Covers topics of emerging interest, announced before the beginning of each semester.