Javascript is currently not supported, or is disabled by this browser. Please enable Javascript for full functionality.

Skip to Main Content
2016-2017 Undergraduate Studies Bulletin (Archived Copy)
Columbia Campus
   
2016-2017 Undergraduate Studies Bulletin (Archived Copy) 
    
 
  May 15, 2024
 
2016-2017 Undergraduate Studies Bulletin (Archived Copy) [Archived Catalog]

Course Descriptions


 
  
  •  

    COMD 525 - Special Topics

    Credits: 1-3

    Presentation of current experimental or innovative programs in diagnosis and treatment of individuals with communication impairments. Course is designed to update the practicing clinician in specific areas of expertise. Content varies by suffix and title. Course may be repeated for a total of 9 credit hours.

    Prerequisites: permission of instructor

    Note: May be repeated for credit. Individual topics to be announced with suffix and title.

  
  •  

    COMD 526 - Disorders of Articulation: Evaluation and Therapy

    Credits: 3

    The diagnosis and treatment of articulation problems in children and adults, including analysis of current research in testing and therapy for articulation disorders.

    Prerequisites: COMD 501 and 507 or equivalent

     

  
  •  

    COMD 560 - Observation of Speech Language Pathology

    Credits: 1-3

    Introduction to the clinical process through observation of various diagnostic reports and intervention programs included.

    Prerequisites: permission of instructor

  
  •  

    COMD 570 - Introduction to Language Development

    Credits: 3

    The language acquisition process in normal children, including the development of semantics, morphology, syntax, phonology, and pragmatics; American dialects and bilingualism.

    Cross-listed Course: LING 570

    Prerequisites: COMD 501  and COMD 507  or permission of instructor

  
  •  

    CPLT 150 - Values and Ethics in Literature

    Credits: 3

    Analysis of major works of world literature focusing on values, ethics, and social responsibility.

    Note: Overlay Course
    Carolina Core: AIU, VSR
    (VSR credit only if taken at USC Columbia or Palmetto College Campus Fall 2014 or later.)

  
  •  

    CPLT 270 - World Literature

    Credits: 3

    Selected masterpieces of world literature from antiquity to the present.

    Cross-listed Course: ENGL 270

    Note: Carolina Core AIU

    Graduation with Leadership Distinction: Global Learning
    Graduation with Leadership Distinction: Professional and Civic Engagement

  
  •  

    CPLT 300 - What is Comparative Literature

    Credits: 3

    Introduction to ways of reading and comparing literatures drawn from diverse languages and cultures.

    Prerequisites: any 200-level literature course

    Note: Graduation with Leadership Distinction: Professional and Civic Engagement

  
  •  

    CPLT 301 - Great Books of the Western World I

    Credits: 3

    European masterpieces from antiquity to the beginning of the Renaissance.

    Cross-listed Course: ENGL 390

    Note: Graduation with Leadership Distinction: Professional and Civic Engagement

  
  •  

    CPLT 302 - Great Books of the Western World II

    Credits: 3

    European masterpieces from the Renaissance to the present.

    Cross-listed Course: ENGL 391

    Note: Graduation with Leadership Distinction: Professional and Civic Engagement

  
  •  

    CPLT 303 - Great Books of the Eastern World

    Credits: 3

    Classical and contemporary poetry and prose of the Middle and Far East.

    Cross-listed Course: ENGL 392

    Note: Graduation with Leadership Distinction: Global Learning

  
  •  

    CPLT 380 - Epic to Romance

    Credits: 3

    Comprehensive exploration of medieval and other pre-Renaissance literature using texts representative of the evolution of dominant literary forms.

    Cross-listed Course: ENGL 380

    Prerequisites: ENGL 101 and 102

  
  •  

    CPLT 381 - The Renaissance

    Credits: 3

    Literature of the Renaissance, in its cultural contexts, explored through representative works.

    Cross-listed Course: ENGL 381

    Prerequisites: ENGL 101 and 102

  
  •  

    CPLT 382 - The Enlightenment

    Credits: 3

    Literature of the Enlightenment in its cultural contexts, explored through representative works.

    Cross-listed Course: ENGL 382

    Prerequisites: ENGL 101 and 102

  
  •  

    CPLT 383 - Romanticism

    Credits: 3

    Literature of Romanticism, in its cultural contexts, explored through representative works.

    Cross-listed Course: ENGL 383

    Prerequisites: ENGL 101 and 102

  
  •  

    CPLT 384 - Realism

    Credits: 3

    Literature of Realism in its cultural contexts, explored through representative works.

    Cross-listed Course: ENGL 384

    Prerequisites: ENGL 101 and 102

  
  •  

    CPLT 385 - Modernism

    Credits: 3

    Literature of Modernism in its cultural contexts, explored through representative works.

    Cross-listed Course: ENGL 385

    Prerequisites: ENGL 101 and 102

  
  •  

    CPLT 386 - Postmodernism

    Credits: 3

    Literature of Postmodernism in its cultural contexts, explored through representative works.

    Cross-listed Course: ENGL 386

    Prerequisites: ENGL 101 and 102

  
  •  

    CPLT 415 - Topics in Comparative Literary Relations

    Credits: 3

    Topics involving two or more national literatures. Topics to be announced in master schedule by suffix and title.

    Note: Graduation with Leadership Distinction: Professional and Civic Engagement

  
  •  

    CPLT 499 - Senior Thesis

    Credits: 3

    Note: Carolina Core Integrative Course, Comparative Literature, BA

    Graduation with Leadership Distinction: Research

  
  •  

    CPLT 597 - Special Topics in Comparative Studies in Film and Media

    Credits: 3

    Topics in film and media from an international perspective. National cinematic traditions are compared and contrasted. May be repeated as content varies by title.

    Cross-listed Course: FAMS 597

    Prerequisites: FAMS 250 or permission of the instructor

    Note: Graduation with Leadership Distinction: Global Learning

  
  •  

    CRJU 101 - The American Criminal Justice System

    Credits: 3

    Survey of crime and societal responses to crime, including law enforcement, courts, corrections, and the juvenile justice system.

    Note: Carolina Core GSS

  
  •  

    CRJU 202 - Research Methods in Criminology and Criminal Justice.

    Credits: 3

    Introduction to the practice of social research in criminology and criminal justice settings.

    Note: Graduation with Leadership Distinction: Research

  
  •  

    CRJU 203 - Criminal Procedure

    Credits: 3

    Overview of the constitutional restraints on the investigation, detention, prosecution and adjudication of criminal defendants. Coverage of Supreme Court decisions involving the 4th, 5th, and 6th Amendments to the U.S. Constitution.

  
  •  

    CRJU 311 - Policing

    Credits: 3

    Current and historical perspectives on American policing.

  
  •  

    CRJU 312 - Corrections

    Credits: 3

    Current and historical perspectives on incarceration and its alternatives.

  
  •  

    CRJU 313 - Criminal Courts

    Credits: 3

    Structure and organization of the federal and state criminal court systems and personnel.

  
  •  

    CRJU 314 - Criminal Law

    Credits: 3

    Origin and development of criminal law in America. Basic elements of crimes and defenses.

  
  •  

    CRJU 322 - Drugs and Crime

    Credits: 3

    Overview of criminal justice system responses to illegal substances. Relationship between substance abuse and crime.

  
  •  

    CRJU 323 - Violence in America

    Credits: 3

    Historical overview of violence in American society, including theoretical perspectives on the causes and prevention of violence.

  
  •  

    CRJU 341 - Sociology of Crime

    Credits: 3

    Social factors in the development, identification, and treatment of criminals.

    Cross-listed Course: SOCY 353

    Note: Graduation with Leadership Distinction: Diversity and Social Advocacy

  
  •  

    CRJU 351 - Juvenile Delinquency

    Credits: 3

    Social factors in the development, identification, and treatment of delinquents.

    Cross-listed Course: SOCY 350

    Prerequisites: CRJU 101 or SOCY 101

    Note: Graduation with Leadership Distinction: Diversity and Social Advocacy

  
  •  

    CRJU 399 - Independent Study

    Credits: 1-6

    Contract approved by instructor, advisor, and Office of Academic Programs is required for undergraduate students.

    Prerequisites: consent of instructor

    Graduation with Leadership Distinction: Research

  
  •  

    CRJU 420 - Analyzing Homicide

    Credits: 3

    Relationships between patterns and trends in homicide, and theoretical explanations for why offenders engage in homicide.

  
  •  

    CRJU 421 - Victimization

    Credits: 3

    Causes and consequences of criminal victimization and public policy responses to victimization issues.

  
  •  

    CRJU 422 - Alternatives to Incarceration

    Credits: 3

    Correctional alternatives to imprisonment including probation, parole, and various community correctional programs.

  
  •  

    CRJU 423 - Street Gangs: Structure, Activity, and Response

    Credits: 3

    Course covers the theoretical and empirical work on gangs, gang members, and gang activity along with insight on these issues from a practitioner perspective. It then examines the variety of policy responses from government and community organizations.

  
  •  

    CRJU 424 - Criminal Justice Intelligence

    Credits: 3

    An investigation of the motivations to commit crime. The course presents profiles of the targets of crimes and provides strategic and tactical assessments of police investigations and intelligence.

  
  •  

    CRJU 425 - Hate Crimes

    Credits: 3

    An examination of the causes and responses to hate crimes. The course also provide a foundation for understanding crimes motivated by racial, gender, religious, disability, and sexual orientation biases.

    Note: Graduation with Leadership Distinction: Diversity and Social Advocacy

  
  •  

    CRJU 426 - Criminal Justice and Mental Health

    Credits: 3

    Interface between the mental health sciences and the criminal justice system.

  
  •  

    CRJU 430 - Communities and Crime

    Credits: 3

    Relationship between criminality and community characteristics, with particular attention to how variation in community structure, organization, and culture impacts crime.

    Prerequisites: CRJU 341

    Note: Carolina Core Integrative Course, Criminology & Criminal Justice, BA
    Graduation with Leadership Distinction: Diversity and Social Advocacy

  
  •  

    CRJU 485 - Selected Topics in Criminal Justice Policy

    Credits: 3

    Public policy responses to crime, its formation, and its impact on society. Individual topics to be announced with suffix and title. May be repeated with consent of advisor.

  
  •  

    CRJU 491 - Special Topics

    Credits: 3

    Topics in criminology and criminal justice. Individual topics to be announced with suffix and title.

    Note: May be repeated once with consent of advisor.

  
  •  

    CRJU 494 - Internship

    Credits: 3

    A supervised experiential course in a criminal justice agency. Contract approved by instructor, advisor, and Office of Academic Programs is required for undergraduate students.

    Prerequisites: consent of instructor

    Note: Graduation with Leadership Distinction: Professional and Civic Engagement

  
  •  

    CRJU 510 - Critical Incident Management for Criminal Justice

    Credits: 3

    Leadership and management strategies for criminal justice agencies during critical incidents and disasters including multi-agency and multi-jurisdictional response.

  
  •  

    CRJU 512 - Information-Based Management in Criminal Justice

    Credits: 3

    The collection and use of information and data-driven analysis in criminal justice organizations.

  
  •  

    CRJU 535 - Inmates and Prisons

    Credits: 3

    Examination of issues affecting prisons and the inmates confined within them. Specific topics of study will include the philosophy and goals of imprisonment, institutional crowding, inmate rights, inmate adaptation, and individual and collective misconduct.

  
  •  

    CRJU 554 - Women and Crime

    Credits: 3

    Impact of gender-based relations on crime and the criminal justice system.

    Cross-listed Course: WGST 554

    Note: Carolina Core Integrative Course, Criminology & Criminal Justice, BA
    Graduation with Leadership Distinction: Diversity and Social Advocacy

  
  •  

    CRJU 563 - Race, Crime, and Criminal Justice

    Credits: 3

    An historical overview of the intersection between issues of race, crime, and justice. The impact of the criminal justice system on minority groups.

    Note: Carolina Core Integrative Course, Criminology & Criminal Justice, BA
    Graduation with Leadership Distinction: Diversity and Social Advocacy

  
  •  

    CRJU 565 - Organized Crime

    Credits: 3

    Origins and modern day activity of organized crime in the United States and internationally will be investigated. Attention is given to problems of criminal activity and the present day transnational character of criminal organizations.

  
  •  

    CRJU 577 - Law and Criminal Justice Policy

    Credits: 3

    Legal and policy responses to crime and criminal justice issues.

    Prerequisites: CRJU 313 or 314

  
  •  

    CRJU 582 - Computer Applications in Criminal Justice

    Credits: 3

    Computing, database systems, and software applications in research and professional practice.

  
  •  

    CRJU 591 - Selected Topics in Criminal Justice

    Credits: 3

    A seminar for advanced students. Individual topics to be announced with suffix and title. May be repeated once with the consent of the advisor.

    Note: Carolina Core Integrative Course, Criminology & Criminal Justice, BA

  
  •  

    CSCE 101 - Introduction to Computer Concepts

    Credits: 3

    History, application, and social impact of computers; problem-solving, algorithm development, applications software, and programming in a procedural language.

    Note: Carolina Core ARP

    Open to all majors.

  
  •  

    CSCE 102 - General Applications Programming

    Credits: 3

    Introduction to systematic computer problem-solving and programming for a variety of applications.

    Note: Carolina Core ARP

    Open to all majors.

  
  •  

    CSCE 145 - Algorithmic Design I

    Credits: 4

    Problem-solving, algorithmic design, and programming.

    Prerequisite or Corequisite:
    MATH 111 or MATH 115

    Note: Three lectures and two laboratory hours per week. Open to all majors.

    Carolina Core ARP

  
  •  

    CSCE 146 - Algorithmic Design II

    Credits: 4

    Continuation of CSCE 145. Rigorous development of algorithms and computer programs; elementary data structures.

    Prerequisite or Corequisite:
    MATH 122 or MATH 141

    Prerequisites: C or better in CSCE 145 

    Note: Three lecture hours and two laboratory hours per week. Open to all majors.

  
  •  

    CSCE 190 - Computing in the Modern World

    Credits: 1

    An introduction to the field of computing: trends in computing technology, the profession, and careers; subdisciplines in computing; the nature of research and development.

    Prerequisite or Corequisite:
    CSCE 145, 204, 205, 206 or equivalent

    Note: Open to all majors. Not auditable.

  
  •  

    CSCE 201 - Introduction to Computer Security

    Credits: 3

    Introduction to the theory and practice of computer security, including security policies, authentification, digital certificates, firewalls, malicious code, legal and ethical issues, and incident handling.

    Prerequisite or Corequisite:
    CSCE 101 or CSCE 102 or CSCE 145

    Note: Not auditable.

  
  •  

    CSCE 204 - Program Design and Development

    Credits: 3

    Fundamental algorithms and processes used in business information systems. Development and representation of programming logic. Introduction to implementation using a high-level programming language.

    Cross-listed Course: MGSC 298

    Prerequisites: CSCE 101 or MGSC 290

  
  •  

    CSCE 205 - Business Applications Programming

    Credits: 3

    Introduction to computer applications in business. Programming exercises in COBOL.

    Prerequisites: MGSC 290 or CSCE 101 or above

  
  •  

    CSCE 206 - Scientific Applications Programming

    Credits: 3

    Introduction to computer applications in science and engineering. Programming exercises in a high-level language.

    Prerequisites: MATH 122 or 141

    Note: Open to all majors.

  
  •  

    CSCE 207 - UNIX System Administration

    Credits: 3

    The Unix programming environment: I/O programming, Unix processes, fork, exec, pipes and signals, and tools.

    Prerequisites: CSCE 145 or 206

    Note: Open to all majors.

  
  •  

    CSCE 209 - Special Topics in Computer Programming

    Credits: 1-3

    Programming and application development using selected programming languages. Course content varies and will be announced in the schedule of classes by suffix and title.

  
  •  

    CSCE 210 - Computer Hardware Foundations

    Credits: 3

    Number representation, data formats, CPU and memory organization, assembly language, I/O and peripherals, computer networks.

    Prerequisites: CSCE 145, 204, 205, 206, or 207

  
  •  

    CSCE 211 - Digital Logic Design

    Credits: 3

    Number systems, Boolean algebra, logic design, sequential machines.

    Prerequisites: MATH 141

  
  •  

    CSCE 212 - Introduction to Computer Architecture

    Credits: 3

    Computer architecture, components. and organization; memory addressing; Input/Output; instruction sets; interrupts; assembly-language programming.

    Prerequisites: CSCE 211 and either 145 or 206

  
  •  

    CSCE 215 - UNIX/Linux Fundamentals

    Credits: 1

    UNIX operating system, user-level system commands, and programming tools. UNIX scripting languages.

    Prerequisites: CSCE 145

  
  •  

    CSCE 240 - Introduction to Software Engineering

    Credits: 3

    Fundamentals of software design and development; software implementation strategies; object-oriented design techniques; ethics in software development.

    Prerequisites: CSCE 215, grade of C or better in CSCE 146

  
  •  

    CSCE 242 - Client-Server Computing

    Credits: 3

    Web technologies to support client-server computing. Implementation of client-server applications.

    Prerequisites: CSCE 190, 146

  
  •  

    CSCE 245 - Object-Oriented Programming Techniques

    Credits: 3

    Advanced object-oriented concepts and techniques; multiple inheritance; memory management; operator overloading; polymorphism; performance issues.

    Prerequisites: grade of C or better in CSCE 146

  
  •  

    CSCE 274 - Robotic Applications and Design

    Credits: 3

    Design and control of robots. Interactions between robots, sensing, actuation, and computation.

    Prerequisites: CSCE 146

  
  •  

    CSCE 304 - Applied Problem Solving and Programming

    Credits: 3

    Systematic problem definition, solution formulation, and computer implementation for business and related areas. Internet and database applications. Programming exercises in a high-level programming language.

    Cross-listed Course: MGSC 398

    Prerequisites: CSCE 204 or MGSC 298

  
  •  

    CSCE 311 - Operating Systems

    Credits: 3

    Operating system structure and function; process implementation, scheduling, and synchronization; memory management; security; naming protection; resource allocation; network file systems.

    Prerequisites: CSCE 240, CSCE 210 or CSCE 212

  
  •  

    CSCE 313 - Embedded Systems

    Credits: 3

    Fundamentals of embedded systems: hardware components, software components, hardware/software interface design, and hardware/software co-design.

    Prerequisites: CSCE 211, 212

  
  •  

    CSCE 317 - Computer Systems Engineering

    Credits: 3

    System-level modeling and evaluation of computer systems: requirements elicitation and specification, architectural design, reliability and performance evaluation, Markov modeling, life-cycle cost analysis, project management.

    Prerequisites: CSCE 212, MATH 242, STAT 509

  
  •  

    CSCE 330 - Programming Language Structures

    Credits: 3

    Formal specification of syntax and semantics; structure of algorithms; list processing and string manipulation languages; statement types, control structures, and interfacing procedures.

    Prerequisites: CSCE 240, MATH 174 or MATH 374

  
  •  

    CSCE 350 - Data Structures and Algorithms

    Credits: 3

    Techniques for representing and processing information, including the use of lists, trees, and graphs; analysis of algorithms; sorting, searching, and hashing techniques.

    Prerequisites: CSCE 146; MATH 174 or MATH 374

  
  •  

    CSCE 355 - Foundations of Computation

    Credits: 3

    Basic theoretical principles of computing as modeled by formal languages, grammars, automata, and Turing machines; fundamental limits of computation.

    Prerequisites: CSCE 211, 212, 350

  
  •  

    CSCE 390 - Professional Issues in Computer Science and Engineering

    Credits: 1

    Professional issues in the information technology professions; history and social context of computing; professional responsibilities; privacy; intellectual property; risks and liabilities of computer-based systems.

    Note: Carolina Core: VSR

  
  •  

    CSCE 415 - Mainframe Systems

    Credits: 3

    Introduction to the large scale computer systems used by businesses to support thousands of simultaneous users and process millions of transactions.

    Cross-listed Course: ITEC 475

    Prerequisites: Professional division standing in ITEC or upper division standing in CSCE

  
  •  

    CSCE 416 - Introduction to Computer Networks

    Credits: 3

    Concepts and components of computer networks and the Internet; network applications; network protocol stack.

    Prerequisites: CSCE 311

  
  •  

    CSCE 490 - Capstone Computing Project I

    Credits: 3

    Major team-based software design project to be undertaken in a student’s final year of study; project planning, software requirements analysis, design, and specification. Written reports and oral presentations in a technical setting.

    Prerequisites: CSCE 240, 311, either ENGL 462 or 463

    Note: Carolina Core Integrative Course, Computer Information Systems, BS
    Carolina Core Integrative Course, Computer Science, BSCS
    Carolina Core Integrative Course, Computer Engineering, BSE


    Graduation with Leadership Distinction: Research

  
  •  

    CSCE 492 - Capstone Computing Project II

    Credits: 3

    Continuation of CSCE 490. Computer system implementation, testing, verification and validation of results. Written reports and oral presentations in a technical setting.

    Prerequisites: CSCE 490

    Note: Graduation with Leadership Distinction: Research

  
  •  

    CSCE 498 - Independent Study

    Credits: 1-3

    Individual investigation or study of special topics. At most three credits may be applied toward a degree.

    Prerequisites: Approval of project proposal by instructor and department advisor

    Note: Graduation with Leadership Distinction: Research

  
  •  

    CSCE 500 - Computer Programming and Applications

    Credits: 3

    Concepts and properties of algorithms; programming exercises with emphasis on good programming habits.

    Note: Credit may not be received for both CSCE 500 and CSCE 145. Open to all majors. May not be used for major credit by computer science and engineering majors.

  
  •  

    CSCE 510 - System Programming

    Credits: 3

    System software such as command language interpreters, client-server applications, debuggers; mail systems, browsers, macroprocessors, and revision control systems; file systems, processes, threads, and interprocess communication.

    Prerequisites: CSCE 215, 240

  
  •  

    CSCE 512 - System Performance Evaluation

    Credits: 3

    Measuring, modeling, analyzing, and predicting performance of computer systems and networks; bottleneck analysis; Markovian queuing systems and networks; use of operational and probabilistic models.

    Prerequisites: CSCE 311; STAT 509 or STAT 515

  
  •  

    CSCE 513 - Computer Architecture

    Credits: 3

    Design methodology; processor design; computer arithmetic: algorithms for addition, multiplication, floating point arithmetic; microprogrammed control; memory organization; introduction to parallel architectures.

    Prerequisites: CSCE 211, 212

  
  •  

    CSCE 515 - Computer Network Programming

    Credits: 3

    Computer networks and communication protocols; socket programming; interprocess communication; development of network software; case studies.

    Prerequisites: CSCE 311

  
  •  

    CSCE 516 - Computer Networks

    Credits: 3

    Structure, design, and analysis of computer networks; ISO/OSI network architecture.

    Prerequisites: STAT 509 or STAT 515

  
  •  

    CSCE 517 - Computer Crime and Forensics

    Credits: 3

    Methodical approaches for collecting and preserving evidence of computer crimes. Foundational concepts such as file system structures, MAC times, and network protocols; tools for extracting evidence; general legal issues.

    Prerequisites: CSCE 311

  
  •  

    CSCE 518 - Ethical Hacking

    Credits: 3

    Fundamental principles and techniques of ethical hacking, including penetration testing life cycle, planning and scoping, identifying targets and goals, active and passive reconnaissance, enumeration and scanning, exploitation, post-exploitation, and results reporting.

    Prerequisites: CSCE 215 or previous Linux/UNIX experience.

  
  •  

    CSCE 520 - Database System Design

    Credits: 3

    Database management systems; database design and implementation; security, integrity, and privacy.

    Prerequisites: CSCE 240 or GEOG 563

  
  •  

    CSCE 522 - Information Security Principles

    Credits: 3

    Threats to information resources and appropriate countermeasures. Cryptography, identification and authentication, access control models and mechanisms, multilevel database security, steganography, Internet security, and intrusion detection and prevention.

    Prerequisites: CSCE 311 or MGSC 596

  
  •  

    CSCE 526 - Service Oriented Computing

    Credits: 3

    Cooperative information systems and service-oriented computing. Techniques for achieving coordinated behavior among a decentralized group of information system components. Distributed databases, multiagent systems, conceptual modeling, Web services, and applications.

    Prerequisites: CSCE 311

  
  •  

    CSCE 531 - Compiler Construction

    Credits: 3

    Techniques for design and implementation of compilers, including lexical analysis, parsing, syntax-directed translation, and symbol table management.

    Prerequisites: CSCE 240

  
  •  

    CSCE 546 - Mobile Application Development

    Credits: 3

    Development of mobile applications, including user interface design for mobile, local and cloud data storage techniques, and application architectures.

    Prerequisites: CSCE 240 or previous programming experience with one of the following programming languages (C/C++, Java, Swift, Python, Matlab, Javascript)

  
  •  

    CSCE 547 - Windows Programming

    Credits: 3

    Object-oriented methods and tools for application programming with graphically interactive operating systems.

    Prerequisites: CSCE 240

  
  •  

    CSCE 548 - Building Secure Software

    Credits: 3

    Construction of software systems resistant to vulnerabilities and attacks. Cryptographic tools. Language, operating system, and network security. Case studies. Development of best practices through programming assignments.

    Prerequisites: CSCE 510 

  
  •  

    CSCE 551 - Theory of Computation

    Credits: 3

    Basic theoretical principles of computing as modeled by formal languages and automata; computability and computational complexity

    Cross-listed Course: MATH 562

    Prerequisites: C or better in CSCE 350 or MATH 344 or 544 or 574

 

Page: 1 <- 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13Forward 10 -> 42