Hardest CSCI classes at NDSU
Ranked by average GPA from official grade distributions. Only courses with at least 100 graded students.
- CSCI 161: Computer Science Ii Average GPA 2.56, 2,115 students
- CSCI 467: Algorithm Analysis Average GPA 2.57, 922 students
- CSCI 222: Discrete Mathematics Average GPA 2.60, 1,457 students
- CSCI 160: Computer Science I Average GPA 2.70, 2,547 students
- CSCI 426: Intro/artificial Intelligence Average GPA 2.86, 395 students
- CSCI 228: Computing Fundamentals Ii Average GPA 2.91, 232 students
- CSCI 122: Visual Basic Average GPA 2.96, 1,002 students
- CSCI 227: Computing Fundamentals I Average GPA 2.96, 299 students
- CSCI 479: Intro/data Mining Average GPA 2.99, 113 students
- CSCI 415: Networkng/parallel Computation Average GPA 3.04, 442 students
- CSCI 374: Computer Organization/archi Average GPA 3.07, 967 students
- CSCI 488: Human-computer Interaction Average GPA 3.08, 264 students
- CSCI 474: Operating Systems Concepts Average GPA 3.09, 1,058 students
- CSCI 116: Business Use of Computers Average GPA 3.18, 1,824 students
- CSCI 371: Web Scripting Languages Average GPA 3.18, 412 students
- CSCI 159: Computer Sci Problem Solving Average GPA 3.21, 2,102 students
- CSCI 336: Theoretical Computer Sci Ii Average GPA 3.21, 905 students
- CSCI 313: Software Development/games Average GPA 3.22, 1,068 students
- CSCI 741: Algorithm Analysis Average GPA 3.22, 228 students
- CSCI 403: Defensive Network Security Average GPA 3.22, 143 students
- CSCI 114: Microcomputer Packages Average GPA 3.23, 7,173 students
- CSCI 413: Principles/software Engineerin Average GPA 3.23, 536 students
- CSCI 366: Database Systems Average GPA 3.25, 1,048 students
- CSCI 404: Ethical Hacking Average GPA 3.25, 289 students
- CSCI 372: Comparative Programming Lang Average GPA 3.29, 1,021 students
- CSCI 213: Modern Software Development Average GPA 3.32, 1,061 students
- CSCI 345: Topics on Personal Computers Average GPA 3.32, 313 students
- CSCI 724: Survey/artificial Intelligence Average GPA 3.36, 428 students
- CSCI 459: Found/computer Networks Average GPA 3.39, 297 students
- CSCI 765: Introduction to Database Syste Average GPA 3.40, 476 students
- CSCI 312: Survey/programming Languages Average GPA 3.43, 218 students
- CSCI 277: Introduction to Unix Average GPA 3.50, 428 students
- CSCI 455: Networkng/parallel Computation Average GPA 3.53, 326 students
- CSCI 445: Software Projects Capstone Average GPA 3.62, 900 students
- CSCI 489: Social Implications/computers Average GPA 3.66, 854 students
- CSCI 717: Software Construction Average GPA 3.71, 141 students
- CSCI 718: Software Testing/debugging Average GPA 3.78, 255 students
- CSCI 716: Software Design Average GPA 3.79, 267 students
- CSCI 715: Software Requirements/def/anal Average GPA 3.89, 274 students
- CSCI 713: Software Development Processes Average GPA 3.90, 441 students
- CSCI 859: Comp Methods/bioinformatics Average GPA 3.99, 168 students
- CSCI 732: Introduction to Bioinformatics Average GPA 4.00, 216 students
See also: Easiest classes, NDSU course catalog, CSCI course catalog.