Aug 27, 2025  
2025-2026 Course of Study Bulletin 
  
2025-2026 Course of Study Bulletin

CSCI - 1321 Principles of Computer Science II


Description
Focus on object-oriented programming and the development of software to solve larger problems that can benefit from this approach. Abstraction, polymorphism, multithreading, and networking. Program correctness and program verification, algorithm analysis, and computational complexity. User defined structures, data types. Abstract data types including stacks, queues, linked lists, trees, and heaps. Computer programming solutions to several laboratory exercises. Prerequisite: CSCI 1320  or consent of instructor.

Credits: 3
Course Level: Lower Division
Academic Level: Undergraduate