Mar 12, 2026  
2025 - 2026 Catalog 
    
2025 - 2026 Catalog
Add to Portfolio (opens a new window)

INFO 1500 - Computer Science II


4.5 Credits

Students are introduced to advanced Computer Science topics including advanced programming techniques and algorithm analysis. Students collaborate on teams and apply design principles to develop a program. At the end of the course, students develop large-scale software projects.

Prerequisites: (1) INFO 1499  

Lecture Hours: 4.5
Lab Hours: 0.0
Internship Hours: 0.0
Clinical or Practicum Hours: 0.0




Course Objectives
  1. Collaborate as a group using Version Control to maintain history of code changes
  2. Explain different testing strategies and use unit testing to test programs
  3. Document code using standard documentation best practices
  4. Develop user-defined software modules
  5. Differentiate library data structures and their use
  6. Analyze programs to compare space and time complexity between algorithms
  7. Write recursive algorithms that solve iterative problems
  8. Explain several different searching and sorting algorithms, how they work, and their relative efficiencies
  9. Utilize object-oriented programming techniques
  10. Develop graphical user interfaces for programs


View Class Schedule




Add to Portfolio (opens a new window)