Academics
Course Index
- Csci 103: Survey of Computing
- Csci 111: Computer Science I
- Csci 112: Computer Science II
- Csci 191: Office Applications
- Csci 192: Computing Applications
- Csci 193: Personal Computer Systems
- Csci 203: Computer and Information Processing
- Csci 211: Computer Science III
- Csci 223: Computer Org. & Assembly Language
- Csci 251: Programming for Engineering and Sciences
- Csci 256: Programming in Python
- Csci 259: Programming in C++
- Csci 300: Social Responsibility in Comp. Science
- Csci 305: Software for Global Use
- Csci 311: Models of Computation
- Csci 323: Systems of Programming
- Csci 325: Foundations of Computer Security
- Csci 333: Digital Design and 3-D Printing
- 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 387: Software Design and Development
- Csci 390: Special Topics in Programming
- 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 427: Fundamentals of Computer Security
- Csci 431: Robotics Programming
- Csci 433: Algorithm and Data Structure Analysis
- Csci 443: Advanced Data Science
- Csci 444: Multimedia Design and Development
- Csci 447: Immersive Media
- Csci 450: Organization of Programming Languages
- Csci 458: Mobile Application Development
- Csci 475: Introduction to Database Systems
- Csci 487: Senior Project
- Csci 490: Special Topics
- Csci 491: Special Topics in Computer Security
- Csci 492: Special Topics in Data Science
- Csci 495: Undergrad Computer Science Internship
- Csci 500: Fundamental Concepts in Computing
- Csci 501: Fundamental Concepts in Systems
- Csci 502: Fundamental Concepts in Algorithms
- 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 530: Computer Architecture and Design
- Csci 531: Artificial Intelligence
- Csci 533: Analysis of Algorithms
- Csci 541: Expert Systems and Logic Programming
- Csci 543: Data Mining
- Csci 550: Program Semantics and Derivation
- Csci 551: Computer System Performance Analysis
- Csci 554: Web Architecture and Programming
- Csci 555: Functional Programming
- Csci 556: Multiparadigm Programming
- Csci 557: GPU Computing
- Csci 561: Computer Networks
- Csci 562: Software Engineering I
- Csci 575: Database Systems
- Csci 581: Special Topics in Computer Science I
- Csci 582: Special Topics in Computer Science II
- Csci 595: Graduate Computer Science Internship
- Csci 632: Machine Learning
- Csci 658: Software Language Engineering
- Csci 663: Software Families
- Csci 665: Wireless and Sensor Networks
The policies and regulations contained in this online University of Mississippi Catalog are in effect for the current or selected semester. The catalog is not a contract, but rather a guide for the convenience of students. The University of Mississippi reserves the right to 1) change or withdraw courses; 2) change the fees, rules, and schedules for admission, registration, instruction, and graduation; and 3) change other regulations affecting the student body at any time. Implicit in each student’s enrollment with the university is an agreement to comply with university rules and regulations, which the university may modify to exercise properly its educational responsibility.