Go to Main Content

University of Alabama

 

HELP | EXIT

Detailed Course Information

 

Fall 2024
Sep 23, 2025
Transparent Image
Information Select the desired Level or Schedule Type to find available classes for the course.

CS 111 - Honors CSII for Majors
This course covers the same material as CS 101 but in a depth appropriate for honors students. It is an honors version of the second course in programming for students majoring in computer science. Using a high-level language, students use object-oriented practices to study fundamental data structures and algorithms. Issues such as computability, problem complexity and algorithm analysis, efficient searching and sorting, data structures, and the object-oriented programming paradigm are introduced and explained.
0.000 OR 4.000 Credit hours

Levels: Undergraduate
Schedule Types: Lecture, Recitation or Discussion

Computer Science Department

Course Attributes:
University Honors, Virtual Private Network Enable

Restrictions:
Must be enrolled in one of the following Levels:     
      Undergraduate
Must be assigned one of the following Student Attributes:     
      University Honors
May not be enrolled in one of the following Campuses:     
      English Language Institute

Prerequisites:
(Undergraduate level CS 100 Minimum Grade of C- or Undergraduate level CS 110 Minimum Grade of C- or Undergraduate level RRS 102 Minimum Grade of C-) and (Undergraduate level MATH 125 Minimum Grade of C- or Undergraduate level MATH 145 Minimum Grade of C-)

Return to Previous New Search
Transparent Image
Skip to top of page
Release: 8.7.2.4