May 20, 2024  
2018-2019 Undergraduate Catalog 
    
2018-2019 Undergraduate Catalog [Archived Catalog]

Courses


The listing of courses is as accurate as possible at the time of publication of the catalog. Please note that the University reserves the right to change requirements where changes are necessary to comply with Board of Regents policy directives, to meet external demands relating to accountability or accreditation standards, to reflect curriculum changes or substitutions or to implement evolving discipline requirements in major fields. For information regarding definition and assignment of credit hours and the level and numbering of courses, the University follows SDBOR policy 2:32 and SDBOR policy 2:8.

 

BLAW (Business Law)

  
  • BLAW 452 - Commercial Law and Ethics


    Commercial Law and Ethics is the study of the legal and ethical aspects of commercial transactions. Topics covered include: secured transactions, commercial paper, debtor-creditor relationships, securities regulation, and real and personal property. Ethical and relevant international issues are integrated throughout the course. Additional topics may include insurance, wills, trusts, and bankruptcy.

    Prerequisites and Corequisites
    Course prerequisite: BADM 350

    3 cr


    Check Course Availability

  
  • BLAW 456 - Cyberlaw


    Cyberlaw is a study of the legal aspects of managing technology both in the workplace and cyberspace. The course will focus on issues relating to electronic commerce, technology, intellectual property, and the Internet. Social, legal, ethical, and political issues will be addressed with a global perspective.

    3 cr


    Check Course Availability

  
  • BLAW 457 - Business Ethics (C)


    This course is a study of the ethical implications of managerial decisions. Topics covered include the responsibility of the organization to the individual and society, the role of the individual within the organization, and ethical systems for American business. The course provides an examination and assessment of current American business practices.

    Note
    (C) denotes common course

    3 cr


    Check Course Availability

  
  • BLAW 458 - International Business Law (C)


    This course is a study of the legal framework in which international business in conducted. Competing national laws and court systems are examined with respect to international business transactions and the resolution of international business disputes. International commercial law, trade law, trade organizations, and coalitions are examined. Ethical, cultural, and diversity issues are explored.

    Prerequisites and Corequisites
    Course prerequisite: BADM 350

    Note
    (C) denotes common course

    3 cr


    Check Course Availability

  
  • BLAW 490 - Seminar (C)


    A highly focused and topical course. The format includes student presentations and discussions of reports based on literature, practices, problems, and research. Seminars may be conducted over electronic media, such as internet, and are at the upper division or graduate levels. Enrollment is generally limited to 20 or fewer students.

    3 cr


    Check Course Availability

  
  • BLAW 492 - Topics (C)


    A course devoted to a particular issue in a specified field. Course content is not wholly included in the regular curriculum. Guest artists or experts may serve as instructors. Enrollments are usually limited with significant one-on-one student-teacher involvement.

    1-4 cr


    Check Course Availability


BME (Biomedical Engineering)

  
  • BME 101 - Introduction to Biomedical Engineering


    An introduction to biomedical engineering that includes lectures and hands-on laboratory design projects. The principles of problem definition, engineering inventiveness, team design, prototyping, and testing, as well as information access, engineering standards, communication, ethics, and social responsibility will be emphasized.

    Prerequisites and Corequisites
    Corequisite: MATH 123

    Must register with MATH 123 as a Co-Req or have taken MATH 123 and earned C or above.

    1 cr


    Check Course Availability

  
  
  • BME 192 - Topics (C)


    A course devoted to a particular issue in a specified field. Course content is not wholly included in the regular curriculum. Guest artists or experts may serve as instructors. Enrollments are usually limited with significant one-on-one student-teacher involvement.

    1-3 cr


    Check Course Availability

  
  • BME 408 - Biomedical Engineering (C)


    This course provides basic concepts in Biomedical Engineering. Topics covered include materials for biomedical engineering, cellular and molecular processes for biomedical engineering, biological sensing, and experimental design.

    Note
    (C) denotes common course
    Course nudual list with BME 508 effective Fall 2014.

    3 cr


    Check Course Availability

  
  • BME 425 - Medical Product Development


    In this course, students will learn how a medical device or pharmaceutical product is developed.  Case studies will be used throughout the course and emphasis will be placed on processes used to identify unmet medical needs, development of innovative solutions to meet the needs, regulatory strategies to guide product development, and manufacturing practices required to produce a product for both national and international markets.

    3 cr


    Check Course Availability

  
  • BME 450 - Regulatory Pathways for Medical Product Development


    The Food and Drug Administration has developed several pathways such as Fast Track, Breakthrough Therapy, and Accelerated Approval that can be used to more efficiently move a drug or device through the approval process.  This course will explore the different pathways and how the FDA determines which products can use these alternative regulatory pathways to move medical products from discovery to market. Prerequisite: ISCI 353 .

    3 cr


    Check Course Availability


CHEM (Chemistry)

  
  • CHEM 104 - Foundations of Chemistry for Educators [SGR #6]


    Course covers foundational topics in Chemistry, including concept of the atom, molecules and salts, intermolecular forces, chemical properties, quantitative chemistry, chemical reactions, chemical energy, and organic and biochemistry. Intended to be taken with other science courses in the 104 series by students majoring in elementary education.

    This course meets System General Education Requirement:  SGR #6 

    Prerequisites and Corequisites
    Co-requisite: CHEM 104L

    Note
    Registration Restriction, CHEM 104 and 104L: ELED major.

    2 cr


    Check Course Availability

  
  • CHEM 104L - Foundations of Chemistry for Educators Lab [SGR #6]


    Laboratory to accompany CHEM 104.

    This course meets System General Education Requirement:  SGR #6 

    Prerequisites and Corequisites
    Co-requisite: CHEM 104.

    Note
    Registration Restriction, CHEM 104 and 104L: ELED major.

    0 cr


    Check Course Availability

  
  • CHEM 106 - Chemistry Survey (C) [SGR #6]


    A one-semester survey of chemistry. Introduction to the properties of matter, atomic structure, bonding, stoichiometry, kinetics, equilibrium, states of matter, solutions, and acid-base concepts.

    This course meets System General Education Requirement: SGR #6  

    Prerequisites and Corequisites
    Course prerequisite: MATH-101 MATH-102 MATH-115 MATH-120 MATH-121 MATH-123 MATH-125 MATH-281 MATH-ACT3 MATH-ACT4 MATH-SAT3 MATH-SAT4 MATH-ALG3 MATH-CALG1 MATH-CALG2 MATH-TRIG1 MATH-TRIG3 MATH-TRIG4 MATH-TRIG2 or MATH-TRIG5 Course corequisite: CHEM 106L

    Note
    Not intended for those needing an extensive chemistry background
    (C) denotes common course

    3 cr


    Check Course Availability

  
  • CHEM 106L - Chemistry Survey Laboratory (C) [SGR #6]


    Laboratory designed to accompany CHEM 106.

    This course meets System General Education Requirement: SGR #6  

    Prerequisites and Corequisites
    Course corequisite: CHEM 106

    Note
    (C) denotes common course

    1 cr


    Check Course Availability

  
  • CHEM 107 - Organic and Biochemistry Survey (C) [SGR #6]


    A survey of organic and biological chemistry. A continuation of CHEM 106.

    This course meets System General Education Requirement: SGR #6  

    Prerequisites and Corequisites
    Course prerequisite: CHEM 106 Course corequisite: CHEM 107L

    Note
    Not applicable to a chemistry major or minor
    (C) denotes common course

    3 cr


    Check Course Availability

  
  • CHEM 107L - Organic and Biochemistry Survey Laboratory (C) [SGR#6]


    Laboratory designed to accompany CHEM 107.

    This course meets System General Education Requirement: SGR #6  

    Prerequisites and Corequisites
    Course corequisite: CHEM 107

    Note
    (C) denotes common course

    1 cr


    Check Course Availability

  
  • CHEM 110 - Chemistry and the Environment [SGR #6]


    An introduction to chemical processes relevant to the environment.  Topics include global energy budget, albedo, greenhouse gases, chemistry of the stratosphere, chemistry
    of the troposphere, acid-base chemistry, aqueous redox reactions, interaction of gases with water, recycling, and energy.

    This course meets System General Education Requirement: SGR #6 

    Prerequisites and Corequisites
    Course prerequisite:  CHEM 106 and CHEM 106L or CHEM 112 and CHEM 112L Course corequisite: CHEM 110L

    3 cr


    Check Course Availability

  
  • CHEM 110L - Chemistry and the Environment Laboratory [SGR #6]


    Laboratory designed to accompany CHEM 110.

    This course meets System General Education Requirement: SGR #6 

    Prerequisites and Corequisites
    Course corequisite: CHEM 110
     

    1 cr


    Check Course Availability

  
  • CHEM 112 - General Chemistry I (C) [SGR #6]


    An introduction to the basic principles of chemistry for students needing an extensive background in chemistry (including chemistry majors, science majors, and pre-professional students).

    This course meets System General Education Requirement: SGR #6 

    Prerequisites and Corequisites
    Course prerequisite: MATH 102 or 115 or 120 or 121 or 123 or 125 or 281 Course corequisite: CHEM 112L

    Note
    Completion of a high school course in chemistry is recommended

    (C) denotes common course

    3 cr


    Check Course Availability

  
  • CHEM 112L - General Chemistry I Laboratory (C) [SGR #6]


    Laboratory designed to accompany CHEM 112.

    This course meets System General Education Requirement: SGR #6 

    Prerequisites and Corequisites
    Course corequisite: CHEM 112

    Note
    (C) denotes common course

    1 cr


    Check Course Availability

  
  • CHEM 114 - General Chemistry II (C) [SGR #6]


    A continuation of CHEM 112. An introduction to the basic principles of chemistry for students needing an extensive background in chemistry.

    This course meets System General Education Requirement: SGR #6 

    Prerequisites and Corequisites
    Course prerequisite: Grade of C or better in CHEM 112. MATH 102, 115, 120, 121, 123, 125, or 281
    Course corequisite: CHEM 114L

    Note
    (C) denotes common course. Fall 2014 updated prerequisites.

    3 cr


    Check Course Availability

  
  • CHEM 114L - General Chemistry II Laboratory (C) [SGR #6]


    Laboratory designed to accompany CHEM 114.

    This course meets System General Education Requirement: SGR #6 

    Prerequisites and Corequisites
    Course prerequisite: CHEM 112L Course corequisite: CHEM 114

    Note
    (C) denotes common course

    1 cr


    Check Course Availability

  
  • CHEM 116 - Honors Principles of Chemistry [SGR #6]


    Honors chemistry. A continuation of CHEM 112. The theory and description of chemical change is considered in a course of selective content for the prepared student. Laboratory experiences are offered to introduce advanced techniques using discovery-based experiments.

    This course meets System General Education Requirement: SGR #6 

    Prerequisites and Corequisites
    Course prerequisite: CHEM 112 Course corequisite: CHEM 116L

    Note
    Lecture and laboratory components.

    3 cr


    Check Course Availability

  
  • CHEM 116L - Honors Principles of Chemistry Laboratory [SGR #6]


    Laboratory designed to accompany CHEM 116.

    This course meets System General Education Requirement: SGR #6 

    Prerequisites and Corequisites
    Course corequisite: CHEM 116

    1 cr


    Check Course Availability

  
  • CHEM 326 - Organic Chemistry I (C)


    A systematic treatment of the chemistry of carbon compounds, including nomenclature, structure-reactivity relationships, reaction mechanisms, synthesis, and spectroscopy.

    Prerequisites and Corequisites
    Course prerequisite: CHEM 114 or 116 or ISCI 153 Course corequisite: CHEM 326L

    Note
    (C) denotes common course

    3-4 cr


    Check Course Availability

  
  • CHEM 326L - Organic Chemistry I Laboratory (C)


    Laboratory designed to accompany CHEM 326.

    Prerequisites and Corequisites
    Course Prerequisite: CHEM 114L, CHEM 116L, or ISCI 153L

    Course corequisite: CHEM 326

    Note
    (C) denotes common course

    1 cr


    Check Course Availability

  
  • CHEM 328 - Organic Chemistry II (C)


    A continuation of CHEM 326. A systematic treatment of the chemistry of carbon compounds, including nomenclature, structure-reactivity relationships, reaction mechanisms, synthesis, and spectroscopy.

    Prerequisites and Corequisites
    Course prerequisite: CHEM 326

    Note
    (C) denotes common course

    3 cr


    Check Course Availability

  
  • CHEM 328L - Organic Chemistry II Laboratory (C)


    Laboratory designed to accompany CHEM 328.

    Prerequisites and Corequisites
    Course prerequisite: CHEM 326L Course corequisite: CHEM 328

    Note
    (C) denotes common course

    1-2 cr


    Check Course Availability

  
  • CHEM 329 - Organic Chemistry Laboratory


    Additional laboratory experience in organic chemistry for Chemistry majors concurrent with CHEM 328. Organic synthesis and instrumental methods will be emphasized.

    Prerequisites and Corequisites
    Course prerequisite: CHEM 326 Course prerequisite or corequisite: CHEM 328

    1 cr


    Check Course Availability

  
  • CHEM 330 - Structure and Function of Biomolecules


    Structure and function of the major classes of biological molecules (carbohydrates, lipids, amino acids and proteins, enzyme cofactors, and nucleic acids).

    Prerequisites and Corequisites
    Course prerequisite: CHEM 326/326L

    Note
    Term effective: Spring 2014

    3 cr


    Check Course Availability

  
  • CHEM 332 - Analytical Chemistry (C)


    Fundamental concepts and principles of quantitative chemical analysis including quantitative chemical equilibrium calculations and error analysis applied to the evaluation of experimental measurements and data.

    Prerequisites and Corequisites
    Course prerequisite: CHEM 114 or 116 Course corequisite: CHEM 332L

    Note
    (C) denotes common course

    2-4 cr


    Check Course Availability

  
  • CHEM 332L - Analytical Chemistry Laboratory (C)


    Laboratory to accompany CHEM 332.

    Prerequisites and Corequisites
    Course corequisite: CHEM 332

    Note
    (C) denotes common course

    1-2 cr


    Check Course Availability

  
  • CHEM 421 - Spectroscopic Analysis (C)


    Determination of the structure of organic compounds using spectroscopic methods.

    Prerequisites and Corequisites
    Course prerequisite: CHEM 328

    Note
    (C) denotes common course

    3 cr


    Check Course Availability

  
  • CHEM 429 - Advanced Chemical Characterization


    This course has a 2 + 1 lecture/lab format that provides a broad approach to the characterization of molecules and materials including: NMR spectroscopy, mass spectrometry, powder and X-ray crystallography, computational chemistry, and microscopy (AFM, TEM, SEM).

    Prerequisites and Corequisites
    Course Corequisite: CHEM 429L  Course Prerequisite: CHEM 326/326L and CHEM 332/332L

    2 cr


    Check Course Availability

  
  • CHEM 429L - Advanced Chemical Characterization Lab


    Laboratory designated to accompany CHEM 429.

    Prerequisites and Corequisites
    Course Corequisite: CHEM 429

    1 cr


    Check Course Availability

  
  • CHEM 434 - Instrumental Analysis (C)


    Theory and application of modern instrumental methods to chemical analysis.

    Prerequisites and Corequisites
    Course prerequisite:  CHEM 230 or 332 Course corequisite:  CHEM 434L

    Note
    (C) denotes common course

    3 cr


    Check Course Availability

  
  • CHEM 434L - Instrumental Analysis Laboratory (C)


    Laboratory designed to accompany CHEM 434.

    Prerequisites and Corequisites
    Course corequisite: CHEM 434

    Note
    (C) denotes Common Course

    1 cr


    Check Course Availability

  
  • CHEM 442 - Physical Chemistry I


    A study of the fundamental principles governing the behavior of chemical systems. Topics covered in the two-semester sequence include thermodynamics, chemical kinetics, quantum mechanics, and statistical mechanics.

    3 cr


    Check Course Availability

  
  
  • CHEM 444 - Physical Chemistry II (C)


    A continuation of Physical Chemistry I. A study of the fundamental principles governing the behavior of chemical systems.

    Prerequisites and Corequisites
    Course prerequisite: CHEM 442

    Note
    (C) denotes common course

    3 cr


    Check Course Availability

  
  • CHEM 452 - Inorganic Chemistry (C)


    Theoretical and periodic aspects of inorganic chemistry.

    Prerequisites and Corequisites
    Course prerequisite: CHEM 442 Course corequisite: CHEM 452L

    Note
    (C) denotes common course

    3 cr


    Check Course Availability

  
  • CHEM 452L - Inorganic Chemistry Laboratory (C)


    Synthesis and characterization of inorganic compounds.

    Prerequisites and Corequisites
    Course corequisite: CHEM 452

    Note
    (C) denotes common course

    1 cr


    Check Course Availability

  
  • CHEM 455 - Surface Engineering and Functionalization


    This course will provide an introduction to the fundamentals and applications of surface engineering and functionalization technologies. Course topics will include thin film deposition technologies, thick coating, and organic coating methods. The course will also introduce concepts on surface functionalization, coating characterization, and electrochemical surface modifications. This course is developed for both graduate and undergraduate students. Students enrolled at the graduate level will be held to a higher standard than those enrolled at the undergraduate level.

    Cross-listed: Dual list CHEM 555. MES 455/555 at SDSM&T.

    1 cr


    Check Course Availability

  
  • CHEM 472 - Chemical Literature Seminar I


    A seminar course on the chemical literature and scientific communication. Topics include searching for chemical information, critical evaluation of research findings, technical writing, and oral presentation of scientific results. Students undertake a comprehensive review of the primary chemical literature on a topic of interest to them.

    2 cr


    Check Course Availability

  
  • CHEM 474 - Chemical Literature Seminar II


    A continuation of CHEM 472. Students complete comprehensive written reviews of their literature research projects begun in the first semester, and present their results to the chemistry faculty in seminar and poster presentations.

    1 cr


    Check Course Availability

  
  • CHEM 482 - Environmental Chemistry (C)


    Examination of the chemistry and chemical processes of the environment, including the role of chemistry in current environmental issues.

    Prerequisites and Corequisites
    Course prerequisite: CHEM 326

    Note
    (C) denotes common course

    3 cr


    Check Course Availability

  
  • CHEM 491 - Independent Study (C)


    Includes directed study, problems, readings, directed readings, special problems and special projects. Students complete individualized plans of study which include significant one-on-one student/teacher involvement. The faculty member and students negotiate the details of the study plans. Enrollments are usually 10 or fewer students. Meetings depending upon the requirements of the topic.

    Note
    (C) denotes common course

    1-9 cr


    Check Course Availability

  
  • CHEM 492 - Topics (C)


    Includes current topics, advanced topics and special topics. A course devoted to a particular issue in a specified field. Course content is not wholly included in the regular curriculum. Guest experts may serve as instructors. Enrollments are usually of 10 or fewer students with significant one-on-one student/teacher involvement.

    Note
    (C) denotes common course

    1-4 cr


    Check Course Availability

  
  • CHEM 498 - Undergraduate Research/Scholarship (C)


    Includes senior project and capstone experience, independent research problems/projects or scholarship activities. The plan of study is negotiated by the faculty member and the student. Contact between the two may be extensive and intensive. Does not include research courses which are theoretical.
     

    Note
    (C) denotes common course

    0-12 cr


    Check Course Availability


CHIN (Chinese)

  
  • CHIN 101 - Introductory Chinese I (C) [SGR #4]


    An opportunity to develop skills in everyday spoken Chinese. Emphasis will be on correct pronunciation, listening skills, and fluency.

    This course meets System General Education Requirement: SGR #4  

    Note
    (C) denotes common course

    4 cr


    Check Course Availability

  
  • CHIN 102 - Introductory Chinese II (C) [SGR #4]


    A continuation of CHIN 101, except that 200 new Chinese characters will be introduced.

    This course meets System General Education Requirement: SGR #4  

    Prerequisites and Corequisites
    Course prerequisite: CHIN 101

    Note
    (C) denotes common course

    4 cr


    Check Course Availability


CLHU (Classical Humanities)

  
  • CLHU 100 - Introduction to Philosophy [SGR #4]


    Introduces competing philosophical views of reality, perception, learning, and values, emphasizing their relevance to the contemporary world.

    This course meets System General Education Requirement: SGR #4 

    Cross-listed: PHIL 100

    3 cr


    Check Course Availability

  
  • CLHU 101 - Medical Terminology


    Analysis of word formation with special attention to Latin and Greek elements in medical terminology.

    3 cr


    Check Course Availability

  
  • CLHU 403 - Introduction to Linguistics


    History of linguistics and basic principles of its subareas.

    Cross-listed: ANTH 403, LING 403, MFL 440

    3 cr


    Check Course Availability

  
  • CLHU 404 - Classical Mythology


    The origin and development of classical myths, their importance in classical literature, and their influence in literature, drama, music, psychology, and art.

    Note
    Registration restriction: Junior standing or Instructor consent

    Cross-listed: Also ENGL 404, HIST 404 and REL 404

    3 cr


    Check Course Availability

  
  • CLHU 405 - Greek Art and Archaeology


    The development of Greek art and architecture from the Minoan and Mycenaean periods through the Hellenistic period.

    Cross-listed: HIST 405, ARTH 405

    3 cr


    Check Course Availability

  
  • CLHU 411 - Ancient Philosophy


    Study of the beginning of western philosophy and the problems investigated by Greek philosophers, with emphasis on Plato and Aristotle.

    Cross-listed: PHIL 411

    3 cr


    Check Course Availability

  
  • CLHU 418 - Ancient Rome


    Roman republic and empire through the age of Constantine with emphasis on social and political developments and a survey of the imperial provinces.

    Cross-listed: HIST 422

    3 cr


    Check Course Availability

  
  • CLHU 421 - The Ancient World in Film


    This course surveys the history of making films about the ancient world. Students will become familiar not only with typical films of the genre but also popular culture’s reception of the ancient world and with the basic elements of film-making. Finally, students will develop the critical tools for analyzing and critiquing films.

    3 cr


    Check Course Availability

  
  • CLHU 424 - Early Church


    This class will examine the growth and development of Christianity from its beginning through the reign of Constantine.  Course not offered every year. 

    3 cr


    Check Course Availability

  
  • CLHU 425 - Medieval Europe


    The history of Europe in the fourteenth to sixteenth centuries with emphasis on intellectual, artistic, and religious developments

    Cross-listed: HIST 425

    3 cr


    Check Course Availability

  
  • CLHU 426 - Renaissance and Reformation Europe


    The history of Europe in the fourteenth to sixteenth centuries with emphasis on intellectual, artistic, and religious developments.

    Cross-listed: HIST 426

    3 cr


    Check Course Availability

  
  • CLHU 440 - Ancient Greece


    Ancient Greece through Alexander the Great with emphasis on social and cultural development.

    Cross-listed: HIST 430

    3 cr


    Check Course Availability

  
  • CLHU 477 - Philosophy and Tragedy


    This class is an exploration of a long running debate about the merits and limitations of human rationality and the power of the arts by comparing philosophical works about tragedy (e.g., Aristotle, Hegel, Nietzsche) with literary and performative works of tragedy (e.g., Antigone, Bacchae, King Lear).

    3 cr


    Check Course Availability

  
  • CLHU 487 - Aesthetics


    An investigation of major aesthetic theories and critical analysis of problems concerning the nature of aesthetic judgment in science, and in the arts.

    Cross-listed: ARTH 413, ENGL 487, PHIL 487, THEA 469

    3 cr


    Check Course Availability

  
  • CLHU 491 - Independent Study (C)


    Includes directed study, problems, readings, directed readings, special problems, and special projects. Students complete individualized plans of study which include significant one-on-one student/teacher involvement. The faculty member and students negotiate the details of the study plans. Enrollments are usually 10 or fewer students. Meetings depending upon the requirements of the topic.

    Note
    (C) denotes common course

    1-3 cr


    Check Course Availability

  
  • CLHU 492 - Topics (C)


    Includes current topics, advanced topics and special topics. A course devoted to a particular issue in a specified field. Course content is not wholly included in the regular curriculum. Guest artists or experts may serve as instructors. enrollments are usually of 10 or fewer students with significant one-on-one student/teacher involvement.

     

    Note
    (C) denotes common course

    3 cr


    Check Course Availability


CSC (Computer Science)

  
  • CSC 101 - Digital Humanities


    This course teaches computer science principles, including a set of core ideas that shapes the landscape of computer science and its impact on our society. In addition to learning about the magic and beauty of computing, students will acquire essential readiness skills for the digital world, such as critical thinking, problem solving, and communication.

    3 cr


    Check Course Availability

  
  • CSC 105 - Introduction to Computers (C)


    Overview of computer applications with emphasis on word processing, spreadsheets, database, presentation tools and Internet-based applications.

    Note
    Lab fee charged
    (C) denotes common course

    3 cr


    Check Course Availability

  
  • CSC 120 - Fundamentals of Programming


    The course introduces the fundamental elements of computer programming, focusing on concepts used in solving problems. The course does not count towards the major or minor in computer science.

    Prerequisites and Corequisites
    Prerequisite: Completion of MATH 095 or equivalent placement score.

    3 cr


    Check Course Availability

  
  • CSC 150 - Computer Science I (C)


    An introduction to computer programming. Focus on problem solving, algorithm development, design, and programming concepts. Topics include sequence, selection, repetition, functions, and arrays.

    Prerequisites and Corequisites
    Course corequisite: CSC 150L

    Note
    (C) denotes common course

    4 cr


    Check Course Availability

  
  • CSC 150L - Computer Science I Laboratory (C)


    Laboratory designated to accompany CSC 150.

    Prerequisites and Corequisites
    Course corequisite: CSC 150

    Note
    Lab fee charged

    (C) denotes common course

    0 cr


    Check Course Availability

  
  • CSC 155 - Introduction to Computer Science & Programming


    This course is an introduction to programming. An object-oriented programming paradigm is used. Topics include fundamental concepts of computer programming and software development methodology, including data types, control structures, functions, arrays, and the mechanics of programming running, testing, and debugging. This course includes a 2-hour lab-based component.

    Prerequisites and Corequisites
    Corequisite: CSC 155L

    4 cr


    Check Course Availability

  
  • CSC 155L - Introduction to Computer Science & Programming Laboratory


    This course is an introduction to programming. An object-oriented programming paradigm is used. Topics include fundamental concepts of computer programming and software development methodology, including data types, control structures, functions, arrays, and the mechanics of programming running, testing, and debugging. This course includes a 2-hour lab-based component.

    Prerequisites and Corequisites
    Corequisite: CSC 155

    0 cr


    Check Course Availability

  
  • CSC 170 - Programming for Engineering & Science


    This course teaches engineering and science students how to write software to solve problems in their disciplines. The emphasis on mathematics, numerical methods, and development for embedded systems will prepare students to incorporate computer solutions into courses in their majors. Topics will include an overview of the software development process, development environments, algorithm development, control structures, internal and external storage, testing, and debugging. Additional topics may include programming robots and processing sensor data.

    Prerequisites and Corequisites
    Prerequisite: MATH 123

    3 cr


    Check Course Availability

  
  
  • CSC 180 - Introductory Programming for IT Consulting


    The course provides an introduction to computer programming with a focus on problem solving, algorithm development, and object-oriented programming using Java. Topics include programming with arrays, methods, files, inheritance, and polymorphism, and the Java standard libraries.

    Prerequisites and Corequisites
    Prerequisite: Completion of MATH 095 or equivalent placement in mathematics.

    3 cr


    Check Course Availability

  
  • CSC 192 - Topics (C)


    A course devoted to a particular issue in a specified field. Course content is not wholly included in the regular curriculum. Guest artists or experts may serve as instructors. Enrollments are usually limited with significant one-on-one student-teacher involvement.

    1-3 cr


    Check Course Availability

  
  • CSC 250 - Computer Science II (C)


    Problem solving, algorithm design, standards of program style, debugging and testing. Extension of the control structures and data structures of the high-level language introduced in CSC 150. Elementary data structures and basic algorithms that include sorting and searching. Topics include more advanced treatment of functions, data types such as arrays and structures, and files.

    Prerequisites and Corequisites
    Course prerequisite:  CSC 150 or CSC 180
    Course corequisite:  CSC 250L

    Note
    (C) denotes common course

    4 cr


    Check Course Availability

  
  • CSC 250L - Computer Science II Laboratory (C)


    Lab designated to accompany CSC 250.

    Prerequisites and Corequisites
    Course corequisite: CSC 250

    Note
    Lab fee charged

    (C) denotes common course

    0 cr


    Check Course Availability

  
  • CSC 255 - Intermediate Computer Programming


    This course is a continuation of CSC-155 and emphasizes the relationships between the data objects in computer programs, problem solving, algorithm design, standards of program style, debugging and testing. An object-oriented programming paradigm is used, focusing on the definition and use of classes along with the fundamentals of object-oriented design. The course includes an extension of the control structures and data structures of the high-level language introduced in CSC 155, basic analysis of algorithms, searching and sorting techniques. This course includes a 2-hour lab-based component.

    Prerequisites and Corequisites
    Prerequisite: CSC 155 ; Co-requisite: CSC 255L

    4 cr


    Check Course Availability

  
  • CSC 255L - Intermediate Computer Programming Laboratory


    This course is a continuation of CSC-155 and emphasizes the relationships between the data objects in computer programs, problem solving, algorithm design, standards of program style, debugging and testing. An object-oriented programming paradigm is used, focusing on the definition and use of classes along with the fundamentals of object-oriented design. The course includes an extension of the control structures and data structures of the high-level language introduced in CSC 155, basic analysis of algorithms, searching and sorting techniques. This course includes a 2-hour lab-based component.

    Prerequisites and Corequisites
    Prerequisite: CSC 155; Corequisite: CSC 255

    0 cr


    Check Course Availability

  
  • CSC 270 - Software Engineering for IT Consulting


    The course will include an introduction to software life cycle models. It will cover software requirements, formal specification and validation as well as techniques for software design and testing.

    Prerequisites and Corequisites
    Prerequisite: Completion of CSC 180 or CSC 250/L.

    3 cr


    Check Course Availability

  
  • CSC 280 - Advanced Software Engineering for IT Consulting


    The course will include an introduction to software design with emphasis on architectural design. The course will cover models of software architecture and architecture styles and patterns, including explicit, event-driven, client-server, and middleware architectures.

    Prerequisites and Corequisites
    Prerequisite: Completion of CSC 270

    3 cr


    Check Course Availability

  
  • CSC 291 - Independent Study (C)


    Includes directed study, problems, readings, directed readings, special problems and special projects. Students complete individualized plans of study which include significant one-on-one student-teacher involvement. The faculty member and students negotiate the details of the study plans. Enrollments are usually 10 or fewer students. Meetings depending upon the requirements of the topic.

    Note
    (C) denotes common course.

    1-5 cr


    Check Course Availability

  
  • CSC 292 - Topics (C)


    Includes current topics, advanced topics and special topics. A course devoted to a particular issue in a specified field. Course content is not wholly included in the regular curriculum. Guest artists or experts may serve as instructors. Enrollments are usually of 10 or fewer students with significant one-on-one student/teacher involvement.

    Note
    (C) Denotes a common course.
    USD will offer this course at 1-3 credit hours.

    1-3 cr


    Check Course Availability

  
  • CSC 319 - Parallel Computing (C)


    This course focuses on concepts and issues related to the design, analysis, and implementation of parallel algorithms. Examples of areas and environments discussed and used: shared-memory computing, distributed-memory computing, cluster computing, high-performance computing and GPU computing.

    Note
    (C) denotes common course.

    3 cr


    Check Course Availability

  
  • CSC 324 - Machine Organization


    Logical basis of computer structure, machine representation of numbers and characters, flow of control, instruction codes, arithmetic and logical operations, indexing and indirect addressing, input-output, subroutines, linkages, assemblers, and recent advances in computer organization.

    Prerequisites and Corequisites
    Course prerequisite: CSC 255
    Course co-requisite: CSC 324L

    Note
    Lab fee charged

    4 cr


    Check Course Availability

  
  • CSC 324L - Machine Organization Laboratory


    Logical basis of computer structure, machine representation of numbers and characters, flow of control, instruction codes, arithmetic and logical operations, indexing and indirect addressing, input-output, subroutines, linkages, assemblers, and recent advances in computer organization. Laboratory component.

    Prerequisites and Corequisites
    Co-requisite: CSC 324

    0 cr


    Check Course Availability

  
  • CSC 350 - Algorithms & Data Structures


    A systematic study of data structures and their accompanying algorithms. Topics include lists, stacks, queues, hash tables, trees, and graphs, algorithm design and analysis. Laboratory component.

    Prerequisites and Corequisites
    Course prerequisite: CSC 255

    Note
    Lab fee charged

    4 cr


    Check Course Availability

  
  • CSC 380 - Information Retrieval and Analysis


    This course examines the theories and practical models in system-centered approaches to information retrieval and analysis. Information retrieval and database management systems include relational model design, SQL, text and multimedia databases, web search engines and digital libraries. This course will focus on issues in system design, development and analytic evaluation, and tools for searching, retrieval, user interfaces, and usability. 

    Prerequisites and Corequisites
    Prerequisite: CSC 350

    3 cr


    Check Course Availability

  
  • CSC 392 - Topics (C)


    Includes current topics, advanced topics and special topics. A course devoted to a particular issue in a specified field. Course content is not wholly included in the regular curriculum. Guest artists or experts may serve as instructors. Enrollments are usually of 10 or fewer students with significant one-on-one student/teacher involvement.

    Note
    (C) Denotes a common course.
    USD will offer this course at 1-3 credit hours.

    1-3 cr


    Check Course Availability

  
  • CSC 401 - Rich Internet Applications


    Principles of object-oriented software design and development presented in the context of Rich Internet Applications (RIAs). Topics include event-driven programming, dynamic user interfaces, and client-server environments. Technologies used to present these topics include but are not limited to HTTP, XHTML, JavaScript, Document Object Model, Cascading Style Sheets, and PHP.  Laboratory component. Lab fee charged.

    Prerequisites and Corequisites
    Prerequisite: CSC 255 or equivalent

    3 cr


    Check Course Availability

  
  • CSC 408 - Social, Ethical, and Legal Aspects of Computing


    The course will explore the ethical, social, political, and legal issues related to computing that are important to members of modern society.

    Note
    Reduced credit hours spring 2015.

    1 cr


    Check Course Availability

  
  • CSC 411 - Simulation


    Topics include discrete simulation models, queuing theory, stochastic processes, design of simulation experiments, and simulation model validation. Laboratory component.

    Prerequisites and Corequisites
    Course prerequisites: CSC 250 and STAT 281 or Instructor consent

    Note
    Lab fee charged

    Cross-listed: STAT 411

    3 cr


    Check Course Availability

  
  • CSC 425 - High Performance Computing


    This course will cover basic topics in the design, analysis, and implementation of parallel algorithms in both shared- and distributed-memory environments.  Architectural and other issues in parallel high-performance computing will also be covered.

    Prerequisites and Corequisites
    Course prerequisites:  CSC 255

    3 cr


    Check Course Availability

  
  • CSC 433 - Computer Graphics (C)


    Graphical programming concepts. Display media and device characteristics. Point, line, and circle plotting. Coordinating systems and transformations. Polygon clipping and filling. Spline methods, hidden surface elimination, and shading.

    Prerequisites and Corequisites
    Course prerequisites: CSC 300 or 350

    Note
    Lab fee charged
    (C) denotes common course

    3 cr


    Check Course Availability

  
  • CSC 435 - Human Factors in Computer Systems


    The course studies the interaction of humans with the computer. Topics include user interface design, user models, usability testing, design guidelines, and user interface evaluation. The class includes several individual and group projects as well as class presentations. Laboratory component.
     

    Prerequisites and Corequisites
    Course prerequisite: CSC 150 or PSYC 101

    Note
    Lab fee charged

    Cross-listed: PSYC 435


    3 cr


    Check Course Availability

 

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