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
    California State University Fullerton
   
 
  Nov 20, 2017
 
 
    
2016-2017 University Catalog [ARCHIVED CATALOG]

Course Descriptions


Prefix and Course Index 

 

Comparative Religion

Courses are designated as CPRL in the class schedule.

   •  CPRL 400 - Religion, the Media, and Contemporary Culture (3)
   •  CPRL 401T - Studies in Religious Texts (3)
   •  CPRL 412A - History of the Christian Church to the Reformation (1517) (3)
   •  CPRL 412B - History of the Christian Church from the Reformation to the Present (3)
   •  CPRL 412C - History of the Jews (3)
   •  CPRL 417B - Roman Empire (3)
   •  CPRL 425B - The Reformation (3)
   •  CPRL 435A - The Holocaust (3)
   •  CPRL 458 - Sociology of Religious Behavior (3)
   •  CPRL 465A - History of India (3)
   •  CPRL 465B - History of India (3)
   •  CPRL 466A - Islamic Civilization: Arab Era (3)
   •  CPRL 466B - Islamic Civilization: Imperial Age (3)
   •  CPRL 485T - Major Religious Thinkers and Concepts (3)
   •  CPRL 499 - Independent Study (1-3)

Computer Science

Courses are designated as CPSC in the class schedule.

   •  CPSC 120 - Introduction to Programming (3)
   •  CPSC 121 - Object-Oriented Programming (3)
   •  CPSC 131 - Data Structures (3)
   •  CPSC 223C - C Programming (3)
   •  CPSC 223H - Visual BASIC Programming (3)
   •  CPSC 223J - Java Programming (3)
   •  CPSC 223N - Visual C# Programming (3)
   •  CPSC 223P - Python Programming (3)
   •  CPSC 240 - Computer Organization and Assembly Language (3)
   •  CPSC 253U - Workshop in UNIX (1)
   •  CPSC 254 - Software Development with Open Source Systems (3)
   •  CPSC 301 - Programming Lab Practicum (2)
   •  CPSC 311 - Technical Writing for Computer Science (3)
   •  CPSC 313 - The Computer Impact (3)
   •  CPSC 315 - Professional Ethics in Computing (3)
   •  CPSC 322L - Introduction to Computer-Aided Design (3)
   •  CPSC 323 - Compilers and Languages (3)
   •  CPSC 332 - File Structures and Database Systems (3)
   •  CPSC 335 - Algorithm Engineering (3)
   •  CPSC 351 - Operating Systems Concepts (3)
   •  CPSC 353 - Introduction to Computer Security (3)
   •  CPSC 362 - Foundations of Software Engineering (3)
   •  CPSC 386 - Introduction to Game Design and Production (3)
   •  CPSC 411 - Mobile Device Application Programming (3)
   •  CPSC 431 - Database and Applications (3)
   •  CPSC 439 - Theory of Computation (3)
   •  CPSC 440 - Computer System Architecture (3)
   •  CPSC 451 - Advanced Operating Systems (3)
   •  CPSC 452 - Cryptography (3)
   •  CPSC 454 - Cloud Computing and Security (3)
   •  CPSC 456 - Network Security Fundamentals (3)
   •  CPSC 462 - Software Design (3)
   •  CPSC 463 - Software Testing (3)
   •  CPSC 464 - Software Architecture (3)
   •  CPSC 466 - Software Process (3)
   •  CPSC 471 - Computer Communications (3)
   •  CPSC 473 - Web Front-End Engineering for Internet Applications (3)
   •  CPSC 474 - Parallel and Distributed Computing (3)
   •  CPSC 476 - Web Back-End Engineering for Enterprise Applications (3)
   •  CPSC 477 - Introduction to Grid Computing (3)
   •  CPSC 481 - Artificial Intelligence (3)
   •  CPSC 483 - Data Mining and Pattern Recognition (3)
   •  CPSC 484 - Principles of Computer Graphics (3)
   •  CPSC 485 - Computational Bioinformatics (3)
   •  CPSC 486 - Game Programming (3)
   •  CPSC 489 - Game Development Project (3)
   •  CPSC 491T - Variable Topics in Computer Science (3)
   •  CPSC 495 - Internship in Computer Science (1-3)
   •  CPSC 499 - Independent Study (1-3)
   •  CPSC 531 - Advanced Database Management (3)
   •  CPSC 541 - Systems and Software Standards and Requirements (3)
   •  CPSC 542 - Software Verification and Validation (3)
   •  CPSC 543 - Software Maintenance (3)
   •  CPSC 544 - Advanced Software Process (3)
   •  CPSC 545 - Software Design and Architecture (3)
   •  CPSC 546 - Modern Software Management (3)
   •  CPSC 547 - Software Measurement (3)
   •  CPSC 548 - Professional, Ethical and Legal Issues for Software Engineers (3)
   •  CPSC 551 - Operating Systems Design (3)
   •  CPSC 558 - Advanced Computer Networking (3)
   •  CPSC 566 - Advanced Computer Graphics (3)
   •  CPSC 583 - Expert Systems Design Theory (3)
   •  CPSC 585 - Artificial Neural Networks (3)
   •  CPSC 589 - Seminar in Computer Science (3)
   •  CPSC 597 - Project (3)
   •  CPSC 598 - Thesis (3)
   •  CPSC 599 - Independent Graduate Research (1-3)

Criminal Justice

Courses are designated as CRJU in the class schedule.

   •  CRJU 100 - Introduction to Crime, Law, and Justice (3)
   •  CRJU 300 - Foundations of Criminal Justice (3)
   •  CRJU 303 - Controlling Crime (3)
   •  CRJU 310A - Criminal Law: Substantive (3)
   •  CRJU 310B - Criminal Law: Procedural (3)
   •  CRJU 315 - Policing (3)
   •  CRJU 320 - Introduction to Public Management and Policy (3)
   •  CRJU 322 - Leadership for Public Service (3)
   •  CRJU 330 - Theories of Crime and Delinquency (3)
   •  CRJU 340 - Criminal Justice Research Methodology (3)
   •  CRJU 345 - Corrections (3)
   •  CRJU 350 - Writing for Criminal Justice (3)
   •  CRJU 385 - Minorities and the Criminal Justice System (3)
   •  CRJU 404 - Capital Punishment (3)
   •  CRJU 405 - Criminal Justice Policy (3)
   •  CRJU 406 - Crime and Popular Culture (3)
   •  CRJU 415 - Policing the City (3)
   •  CRJU 420 - Drugs and Crime (3)
 

Page: 1 <- 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16Forward 10 -> 41