CS Logo
Vertical Line
The following courses are taught on a regular basis within the Computer Science Department:

 

Courses for Majors

Courses for Non-Majors

100-level 114 Computer Science I
116 Computer Science I - Lab
124 Computer Science II
102 Basic Computer Literacy

200-level

  202 Internet Applications
205 Advanced Internet Apps
226 FORTRAN
285 Spreadsheets
300-level 325 Object-oriented Programming
357 Data Structures
302 Databases
313 COBOL
385 Visual Basic
400-level 403 Programming Languages
407 Human-Computer Interfaces
415 Software Engineering
426 Operating Systems
434 Compilers
438 Networking
440 Ethics
457 Databases
465 Artificial Intelligence
470 Algorithms
480 Simulation
412 C++ for non-majors
414 Java for non-majors
466 Capstone project course
500-level 513 Introduction to Computing 512 C++ for non-majors
514 Java for non-majors
600-level 600 Software Engineering
601 Graduate Algorithms
602 Formal Languages
603 Graduate Programming Languages
605 Graduate Artificial Intelligence
606 Graduate Operating Systems
607 Graduate H-C-I
609 Graduate Databases
613 Graduate Networking
614 Graduate Compilers
630 Advanced Software Engineering I
631 Advanced Software Engineering II
651 Advanced Databases
661 Expert Systems
665 Advanced Artificial Intelligence
670 Advanced Algorithms
671 Graph Theory
686 Advanced H-C-I
 
Gray Bar


  Phone: 205-348-6363
  Fax: 205-348-0219
Webmaster          Disclaimer

© 2003 The University of Alabama
101 Houser Hall
Department of Computer Science

Box 870290
Tuscaloosa, AL 35487-0290

CRDL
CARE Research & Development Laboratory