We're still actively developing this site. If you encounter any issues, please report them! - Report an issue

PROGRAMMING III

COMPSCI 400
Course Description

The third course in our programming fundamentals sequence. Covers balanced search trees, graphs, graph traversal algorithms, hash tables and sets, and complexity analysis and about classes of problems that require each data type. Involves design and implementation using high quality professional code, a medium sized program, that demonstrates knowledge and use of latest language features, tools, and conventions. Additional topics may include inheritance and polymorphism; anonymous inner classes, lambda functions, performance analysis to discover and optimize critical code blocks. Introduces industry standards for writing high-quality, maintainable code.

Prerequisites

COMPSCI 300 , graduate/professional standing, or declared in the Capstone Certificate in Computer Sciences for Professionals

Satisfies
Credits

Not Reported

Offered

Not Reported

Grade Point Average
3.28

0.66% from Historical

Completion Rate
95.68%

-0.4% from Historical

A Rate
31.25%

-9.4% from Historical

Class Size
672

10.86% from Historical

Cumulative Grade Distribution

Instructors (2026 Summr)

Sorted by ratings from Rate My Professors

Similar Courses