The page uses Browser Access Keys to help with keyboard navigation. Click to learn moreSkip to Navigation

Different browsers use different keystrokes to activate accesskey shortcuts. Please reference the following list to use access keys on your system.

Alt and the accesskey, for Internet Explorer on Windows
Shift and Alt and the accesskey, for Firefox on Windows
Shift and Esc and the accesskey, for Windows or Mac
Ctrl and the accesskey, for the following browsers on a Mac: Internet Explorer 5.2, Safari 1.2, Firefox, Mozilla, Netscape 6+.

We use the following access keys on our gateway

n Skip to Navigation
k Accesskeys description
h Help
    University of Louisiana Lafayette
   
 
  Dec 12, 2017
 
 
    
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