Academics
Course Search
Search courses by title, code, department, or description.
201 Courses Matching “computer science”
11 Code & Title Matches
School of Engineering
Computer & Information Science
- Csci 581: Special Topics in Computer Science I
- Csci 211: Computer Science III
- Csci 112: Computer Science II
- Csci 111: Computer Science I
- Csci 582: Special Topics in Computer Science II
- CIS 111: Computer Science I
- CIS 112: Computer Science II
- CIS 113: Honors Computer Science I
- CIS 211: Computer Science III
- Csci 113: Honors Computer Science I
School of Engineering
190 Full-text Matches
College of Liberal Arts
African American Studies Program
Art & Art History
- Art 501: Creative Coding
- Art 561: Typography
- Art 361: Graphic Design I, Typography
- Art 661: Advanced Typography
- Art 664: Web Design I
- Art 301: Creative Coding
Biology
- Bisc 207: Human Anatomy and Physiology II
- Bisc 206: Human Anatomy and Physiology I
- Bisc 659: Techniques in Molecular Systematics
- Bisc 650: Survival Skills for Science Careers
- Bisc 111: The Environment: Integrated Exploration
- Bisc 110: Human Biology: An Integrated Exploration
- Bisc 305: Science in Practice
- Bisc 679: Directed Study in Biological Science
- Bisc 210: Principles of Microbiology
- Bisc 162: Biological Sciences II
- Bisc 160: Biological Sciences I
- Bisc 100: Research Experience
- Bisc 105: Inquiry into Life Laboratory II
- Bisc 150: Principles of Biological Science
- Bisc 103: Inquiry into Life Laboratory I
- Bisc 102: Inquiry Into Life: Human Biology
School of Engineering
Biomedical Engineering
- BME 413: Biomedical Signal Processing
- BME 313: Physiology for Biomedical Engineering
- BME 222: Biomaterials
- BME 256: Programming for Biomedical Engineering
School of Pharmacy
Biomolecular Sciences
- Medc 319: Computer-Aided Drug Design
- Phcl 501: Principles of Life Science Research
- Phcl 348: Principles of Life Science Research
- Phcg 451: Probiotics in Pharmacy
- Phcg 450: Career/Achievements in BMS: Nat.Prod.Res
- BMS 641: BioMolecular Sciences Seminar
- BMS 610: Carbohydrates and Glycoconjugates
- Phcg 550: Careers/Achievements in BMS
- Medc 711: Intro to Computer-Aided Drug Design
School of Engineering
Chemical Engineering
- Ch E 330: Chemical Eng. R & D Experience
- Engr 540: Environmental Organic Transport Phenomen
- Ch E 101: Introduction to Chemical Engineering
- Ch E 547: Sufactant Science and Applications
- Ch E 543: Introduction to Polymer Science
- Ch E 545: Colloid and Surface Science
- Ch E 550: Membrane Science and Engineering
College of Liberal Arts
Chemistry & Biochemistry
- Chem 548: Workshop-Middle School Science Teachers
- Chem 547: Chem. for High School Science Teacher II
- Chem 546: Chem for High School Science Teacher I
- Chem 459: Forensic Science Internship
- Chem 415: Computer Methods in Chemistry
- Chem 383: Chemistry for Teachers III
- Chem 382: Chemistry for Teachers II
- Chem 381: Chemistry for Teachers I
- Chem 202: Environmental Chemistry II
- Chem 201: Environmental Chemistry I
- Chem 104: Survey of Chemistry II
- Chem 103: Survey of Chemistry I
- Chem 101: Chemical Concepts
School of Engineering
Civil Engineering
- C E 311: Structural Analysis
- C E 511: Structural Dynamics
- C E 101: Introduction to Civil Engineering I
- C E 207: Surveying
- C E 208: Civil Engineering Graphics I
- C E 310: Introduction to Structural Mechanics
- C E 315: Civil Engineering Materials
- C E 417: Construction Engineering and Management
- C E 481: Transportation Engineering I
- C E 531: Soil Mechanics II
- C E 570: Infrastructure Management
- C E 572: Stormwater Engineering and Management
- C E 581: Transportation Engineering II
- C E 585: Highway Pavements
- C E 206: Introduction to Surveying
- C E 103: Introduction to Civil Engineering Lab
College of Liberal Arts
Classics
College of Liberal Arts
- Envs 313: Study Abroad-Environment & Nat. Science
- Envs 312: Study Abroad-Environment &Social Science
- FS 302: Topics in Law and Constitutional Thought
- Liba 313: Advanced Interdisc Social Science
- Liba 151: Integrated Science II
- Liba 150: Integrated Science I
- Liba 410: Med Lab: Urinalysis
- Liba 411: Med Lab: Serology/Immunology
- Liba 412: Med Lab: Clinical Microbiology
- Liba 413: Med Lab: Hematology
- Liba 414: Med Lab: Clinical Analysis of Fluids
- Liba 415: Med Lab: Immunohematology
- Liba 416: Med Lab: Management/Education
- Liba 417: Med Lab: Microbiology/Immun. Rotation
- Liba 418: Med Lab: Hematology/Urinalysis Rotation
- Liba 419: Med Lab: Immunohematology Rotation
- Liba 420: Med Lab: Clinical Rotation
School of Applied Sciences
Communication Sciences & Disorders
- CSD 603: Speech Science
- CSD 624: Craniofacial Anomalies
- CSD 452: Fundamental Speech & Hearing Science
- CSD 495: Introduction to Clinical Science
- CSD 507: Fundamentals of Hearing Science
- CSD 513: Speech Science
- CSD 531: Special Problems in CD
- CSD 606: Ethics and Human Subjects Research
School of Engineering
Computer & Information Science
- Csci 530: Computer Architecture and Design
- Csci 547: Digital Image Processing
- Csci 658: Software Language Engineering
- Csci 663: Software Families
- Csci 554: Web Architecture and Programming
- Csci 556: Multiparadigm Programming
- Csci 575: Database Systems
- Csci 323: Systems of Programming
- Csci 444: Information Visualization
- Csci 203: Introduction to Computational Media
- Csci 427: Network Security
- CIS 333: Digital Design and 3D Printing
- CIS 427: Network Security
- CIS 251: Programming for Engineering and Sciences
- CIS 447: Immersive Media
- Csci 333: Digital Design and 3D Printing
- Csci 103: Survey of Computing
- Csci 192: Computing Applications
- Csci 191: Office Applications
- Csci 193: Personal Computer Systems
- Csci 251: Programming for Engineering and Sciences
- Csci 223: Computer Org. & Assembly Language
- Csci 259: Programming in C++
- Csci 256: Programming in Python
- Csci 300: Social Responsibility in Comp. Science
- Csci 305: Software for Global Use
- Csci 311: Models of Computation
- Csci 325: Foundations of Computer Security
- Csci 343: Fundamentals of Data Science
- Csci 345: Information Storage and Retrieval
- Csci 353: Introduction to Numerical Methods
- Csci 354: Web Programming
- Csci 356: Data Structures in Python
- Csci 361: Introduction to Computer Networks
- Csci 390: Special Topics in Programming
- Csci 387: Software Design and Development
- Csci 391: Computer Graphics
- Csci 405: Computer Simulation
- Csci 423: Introduction to Operating Systems
- Csci 425: Code Generation and Optimization
- Csci 426: System Security
- Csci 431: Robotics Programming
- Csci 433: Algorithm and Data Structure Analysis
- Csci 443: Advanced Data Science
- Csci 447: Immersive Media
- Csci 458: Mobile Application Development
- Csci 487: Senior Project
- Csci 490: Special Topics
- Csci 491: Special Topics in Computer Security
- Csci 492: Special Topics in Data Science
- Csci 500: Fundamental Concepts in Computing
- Csci 502: Fundamental Concepts in Algorithms
- Csci 501: Fundamental Concepts in Systems
- Csci 503: Fundamental Concepts in Languages
- Csci 517: Natural Language Processing
- Csci 520: Formal Theory of Computer Languages
- Csci 521: Computer Systems Engineering
- Csci 523: Operating Systems
- Csci 524: Distributed Operating System Design
- Csci 525: Compiler Construction
- Csci 526: Parallel Computing
- Csci 531: Artificial Intelligence
- Csci 533: Analysis of Algorithms
- Csci 541: Expert Systems and Logic Programming
- Csci 550: Program Semantics and Derivation
- Csci 543: Data Mining
- Csci 551: Computer System Performance Analysis
- Csci 555: Functional Programming
- Csci 561: Computer Networks
- Csci 557: GPU Computing
- Csci 562: Software Engineering I
- Csci 632: Machine Learning
- Csci 665: Wireless and Sensor Networks
- CIS 356: Data Structures in Python
- Csci 375: Introduction to Database Systems
- Csci 450: Formal and Programming Languages
- CIS 256: Programming in Python
School of Applied Sciences
Criminal Justice & Legal Studies
- CJ 415: Forensic Science & Crime Scene Analysis
- CJ 602: Criminal Justice Research Methods
- CJ 659: Data Management & Data Science
- CJ 642: Cybercrime and Cyber Security
- CJ 606: Ethics and Human Subjects Research
College of Liberal Arts
Croft Inst for International Studies
- Inst 372: Global Ecology and Conservation
- Inst 361: The War on Drugs in Latin America
- Inst 375: Global Health
School of Engineering
Electrical and Computer Engineering
- El E 586: Digital Signal Processing
- El E 351: Electronics Circuits I
- El E 352: Electronics Circuits II
- El E 535: Digital Communications
- El E 534: Wireless Mobile Communications
- El E 425: Local Area Networks
- El E 415: Telecommunications Laboratory
Course Numbering System
Courses are described by a subject prefix (e.g., Accy for Accountancy) followed by a three-digit number (complete listing of course prefixes). This constitutes the official designation of the course for the purposes of registration and official records. The official course title also appears following the course number, along with a brief description of the course. The number of semester hours of credit for the course and information about pre- or corequisites is also provided. The following numbering system determines the level of the course and availability to students.
Course Level | Description |
---|---|
1-99 | Courses that accrue no credit toward a degree |
100-299 | Lower-division courses; open to all students for undergraduate credit |
300-499 | Upper-division or advanced courses; open as undergraduate credit to students who are classified as sophomore or higher, or by permission of the department offering the course |
500-599 | Courses open as graduate credit to graduate students and open as undergraduate upper-division credit to undergraduate students who are classified as juniors or seniors |
600-799 | Courses open to graduate students |
Prerequisites are listed for some courses. A student may not take a course unless these prerequisites have been met. In a continuous course sequence (such as Writ 101, 102 or Math 261, 262, 263, 264) the prior courses are prerequisite to the subsequent courses unless otherwise stated. Thus, a student who has failed one semester of a continuous course sequence may not take a subsequent course in that sequence until the failed course has been passed. In the case of modern or ancient language sequences (such as Span 101, 102, 201, 202), a student may begin at any level but then must take any subsequent courses in order. If a corequisite course is listed, this course must be taken during the same semester as the first course.