May 26, 2018  
2015-2016 Undergraduate and Graduate Academic Catalog 
    
2015-2016 Undergraduate and Graduate Academic Catalog [ARCHIVED CATALOG]

Course Descriptions



To enroll in any 400-level course, students must be admitted to the Upper Division; to enroll in a 400(G)-level course in which there are graduate students, students must have junior or higher standing.

*LCCN indicates Louisiana Common Course Number.

 

Computer Science

   •  CMPS 120 - Basic Concepts of Computer Science and Robotics
   •  CMPS 121 - Exploration in Computer Science and Robotics
   •  CMPS 150 - Introduction to Computer Science
   •  CMPS 200 - Introduction to Computer Science for Educators
   •  CMPS 201 - Computer Literacy for the Arts, Humanities, and Behavioral Sciences
   •  CMPS 207 - Fundamentals in Computer Programming
   •  CMPS 209 - Introductory Fortran Programming for Mechanical Engineering
   •  CMPS 210 - Computer Operations Laboratory
   •  CMPS 250 - Honors Introduction to Data Structures and Software Design
   •  CMPS 260 - Introduction to Data Structures and Software Design
   •  CMPS 261 - Advanced Data Structures and Software Engineering
   •  CMPS 301 - Computing for the Natural Sciences
   •  CMPS 303 - Computing for the Social Sciences
   •  CMPS 310 - Computers in Society
   •  CMPS 327 - Introduction to Video Game Design and Development
   •  CMPS 340 - Design and Analysis of Algorithms
   •  CMPS 341 - Foundations of Computer Science
   •  CMPS 351 - Computer Organization and Assembly Language Programming
   •  CMPS 352 - Scientific Computing
   •  CMPS 353 - Principles of File Organization and Processing
   •  CMPS 358 - Programming in .NET/C#
   •  CMPS 359 - Topics in Software Development
   •  CMPS 360 - Programming in Java
   •  CMPS 402(G) - Advanced Programming for Educators
   •  CMPS 405 - Fundamental Principles of Computer Programming
   •  CMPS 406 - Fundamentals of Computing Theory
   •  CMPS 411(G) - System Simulation
   •  CMPS 415(G) - Computer Graphics
   •  CMPS 420(G) - Artificial Intelligence
   •  CMPS 425(G) - Introduction to Robotics
   •  CMPS 426(G) - Game Engine Algorithms and Architecture
   •  CMPS 427(G) - Video Game Design and Development
   •  CMPS 430(G) - Computer Architecture
   •  CMPS 440(G) - Theory of Computation
   •  CMPS 450(G) - Programming Languages
   •  CMPS 451(G) - Compiler Construction
   •  CMPS 452(G) - Human Computer Interface Design
   •  CMPS 453(G) - Introduction to Software Methodology
   •  CMPS 455(G) - Operating Systems
   •  CMPS 460(G) - Database Management Systems
   •  CMPS 490 - Senior Project
   •  CMPS 497 - Special Projects
   •  CMPS 498 - Special Projects
   •  CMPS 499 - Special Topics in Computer Science