ISU Course Reviews
Iowa State University
Code | Name | Overall | Easiness | Interest | Usefulness | Reviewssorted descending |
---|---|---|---|---|---|---|
COMS 227 | Object-oriented Programming | 3.6 | 3 | 4 | 4.4 | 5 |
COMS 311 | Introduction to the Design and Analysis of Algorithms | 1.5 | 1.5 | 2.5 | 3.5 | 2 |
COMS 228 | Introduction to Data Structures | 2 | 2 | 2 | 5 | 1 |
COMS 101 | Orientation | 0 | 0 | 0 | 0 | 0 |
COMS 113 | Introduction to Spreadsheets and Databases | 0 | 0 | 0 | 0 | 0 |
COMS 309 | Software Development Practices | 0 | 0 | 0 | 0 | 0 |
COMS 336 | Introduction to Computer Graphics | 0 | 0 | 0 | 0 | 0 |
COMS 363 | Introduction to Database Management Systems | 0 | 0 | 0 | 0 | 0 |
COMS 407X | Appld Formal Methds | 0 | 0 | 0 | 0 | 0 |
COMS 415 | Software System Safety | 0 | 0 | 0 | 0 | 0 |
COMS 433 | Computational Models of Nanoscale Self-Assembly | 0 | 0 | 0 | 0 | 0 |
COMS 444 | Bioinformatic Analysis | 0 | 0 | 0 | 0 | 0 |
COMS 472 | Principles of Artificial Intelligence | 0 | 0 | 0 | 0 | 0 |
COMS 490H | Independent Study: Honors | 0 | 0 | 0 | 0 | 0 |
COMS 511 | Design and Analysis of Algorithms | 0 | 0 | 0 | 0 | 0 |
COMS 518 | Introduction to Computational Geometry | 0 | 0 | 0 | 0 | 0 |
COMS 540 | Principles and Practice of Compiling | 0 | 0 | 0 | 0 | 0 |
COMS 559X | Sec&Privcy In Cloud | 0 | 0 | 0 | 0 | 0 |
COMS 568 | Statistical Bioinformatics | 0 | 0 | 0 | 0 | 0 |
COMS 576X | Motion Stratg Algor | 0 | 0 | 0 | 0 | 0 |
COMS 586 | Computer Network Architectures | 0 | 0 | 0 | 0 | 0 |
COMS 610 | Seminar | 0 | 0 | 0 | 0 | 0 |
COMS 634 | Theory of Games, Knowledge and Uncertainty | 0 | 0 | 0 | 0 | 0 |
COMS 103 | Computer Literacy and Applications | 0 | 0 | 0 | 0 | 0 |
COMS 203 | Careers in Computer Science | 0 | 0 | 0 | 0 | 0 |
COMS 290 | Independent Study | 0 | 0 | 0 | 0 | 0 |
COMS 350 | Number Theory | 0 | 0 | 0 | 0 | 0 |
COMS 402C | Computer Science Senior Project: Project in Computer Science | 0 | 0 | 0 | 0 | 0 |
COMS 410 | Distributed Development of Software | 0 | 0 | 0 | 0 | 0 |
COMS 430 | Advanced Programming Tools | 0 | 0 | 0 | 0 | 0 |
COMS 440 | Principles and Practice of Compiling | 0 | 0 | 0 | 0 | 0 |
COMS 461 | Principles and Internals of Database Systems | 0 | 0 | 0 | 0 | 0 |
COMS 481 | Numerical Methods for Differential Equations | 0 | 0 | 0 | 0 | 0 |
COMS 509 | Software Requirements Engineering | 0 | 0 | 0 | 0 | 0 |
COMS 514 | Gerontechnology in Smart Home Environments | 0 | 0 | 0 | 0 | 0 |
COMS 533 | Computational Models of Nanoscale Self-Assembly | 0 | 0 | 0 | 0 | 0 |
COMS 554 | Distributed Systems | 0 | 0 | 0 | 0 | 0 |
COMS 561 | Database Design, Management, and Research | 0 | 0 | 0 | 0 | 0 |
COMS 574 | Introduction to Machine Learning | 0 | 0 | 0 | 0 | 0 |
COMS 579X | Naturl Lang Process | 0 | 0 | 0 | 0 | 0 |
COMS 592 | Research Colloquia | 0 | 0 | 0 | 0 | 0 |
COMS 633 | Advanced Topics in Computational Randomness | 0 | 0 | 0 | 0 | 0 |
COMS 192X | Explr Comput Res I | 0 | 0 | 0 | 0 | 0 |
COMS 230 | Discrete Computational Structures | 0 | 0 | 0 | 0 | 0 |
COMS 326X | C For Programmers | 0 | 0 | 0 | 0 | 0 |
COMS 401 | Fundamentals of Bioinformatics and Computational Biology | 0 | 0 | 0 | 0 | 0 |
COMS 413X | Fndtns Progrm Anlys | 0 | 0 | 0 | 0 | 0 |
COMS 424 | Introduction to High Performance Computing | 0 | 0 | 0 | 0 | 0 |
COMS 453X | Privcy Algrthm&Data | 0 | 0 | 0 | 0 | 0 |
COMS 474 | Introduction to Machine Learning | 0 | 0 | 0 | 0 | 0 |
COMS 486 | Fundamental Concepts in Computer Networking | 0 | 0 | 0 | 0 | 0 |
COMS 512 | Formal Methods in Software Engineering | 0 | 0 | 0 | 0 | 0 |
COMS 525 | Numerical Analysis of High Performance Computing | 0 | 0 | 0 | 0 | 0 |
COMS 551 | Computational Techniques for Genome Assembly and Analysis | 0 | 0 | 0 | 0 | 0 |
COMS 567 | Bioinformatics Algorithms | 0 | 0 | 0 | 0 | 0 |
COMS 573 | Machine Learning | 0 | 0 | 0 | 0 | 0 |
COMS 577 | Problem Solving Techniques for Applied Computer Science | 0 | 0 | 0 | 0 | 0 |
COMS 598 | Graduate Internship | 0 | 0 | 0 | 0 | 0 |
COMS 665A | Advanced Topics in Software Engineering: Foundations | 0 | 0 | 0 | 0 | 0 |
COMS 127 | Introduction to Computer Programming | 0 | 0 | 0 | 0 | 0 |
COMS 252 | Linux Operating System Essentials | 0 | 0 | 0 | 0 | 0 |
COMS 319 | Construction of User Interfaces | 0 | 0 | 0 | 0 | 0 |
COMS 342 | Principles of Programming Languages | 0 | 0 | 0 | 0 | 0 |
COMS 398 | Cooperative Education | 0 | 0 | 0 | 0 | 0 |
COMS 409 | Software Requirements Engineering | 0 | 0 | 0 | 0 | 0 |
COMS 413 | Foundations and Applications of Program Analysis | 0 | 0 | 0 | 0 | 0 |
COMS 421 | Logic for Mathematics and Computer Science | 0 | 0 | 0 | 0 | 0 |
COMS 441 | Programming Languages | 0 | 0 | 0 | 0 | 0 |
COMS 476X | Motion Stratg Algor | 0 | 0 | 0 | 0 | 0 |
COMS 507 | Applied Formal Methods | 0 | 0 | 0 | 0 | 0 |
COMS 527 | Concurrent Systems | 0 | 0 | 0 | 0 | 0 |
COMS 544 | Fundamentals of Bioinformatics | 0 | 0 | 0 | 0 | 0 |
COMS 560 | Data-Driven Security and Privacy | 0 | 0 | 0 | 0 | 0 |
COMS 570 | Bioinformatics IV (Systems Biology) | 0 | 0 | 0 | 0 | 0 |
COMS 583 | Reconfigurable Computing Systems | 0 | 0 | 0 | 0 | 0 |
COMS 612 | Distributed Algorithms | 0 | 0 | 0 | 0 | 0 |
COMS 673 | Advanced Topics in Computational Models of Learning | 0 | 0 | 0 | 0 | 0 |
COMS 106 | Introduction to Web Programming | 0 | 0 | 0 | 0 | 0 |
COMS 290H | Independent Study: Honors | 0 | 0 | 0 | 0 | 0 |
COMS 331 | Theory of Computing | 0 | 0 | 0 | 0 | 0 |
COMS 362 | Object-Oriented Analysis and Design | 0 | 0 | 0 | 0 | 0 |
COMS 407 | Applied Formal Methods | 0 | 0 | 0 | 0 | 0 |
COMS 414 | Gerontechnology in Smart Home Environments | 0 | 0 | 0 | 0 | 0 |
COMS 418 | Introduction to Computational Geometry | 0 | 0 | 0 | 0 | 0 |
COMS 435 | Algorithms for Large Data Sets: Theory and Practice | 0 | 0 | 0 | 0 | 0 |
COMS 455 | Simulation: Algorithms and Implementation | 0 | 0 | 0 | 0 | 0 |
COMS 477 | Problem Solving Techniques for Applied Computer Science | 0 | 0 | 0 | 0 | 0 |
COMS 507X | Appld Formal Methds | 0 | 0 | 0 | 0 | 0 |
COMS 513 | Foundations and Applications of Program Analysis | 0 | 0 | 0 | 0 | 0 |
COMS 531 | Theory of Computation | 0 | 0 | 0 | 0 | 0 |
COMS 552 | Principles of Operating Systems | 0 | 0 | 0 | 0 | 0 |
COMS 559 | Security and Privacy in Cloud Computing | 0 | 0 | 0 | 0 | 0 |
COMS 574X | Intro Machine Lrng | 0 | 0 | 0 | 0 | 0 |
COMS 578X | Machine Lrng Optimz | 0 | 0 | 0 | 0 | 0 |
COMS 590 | Special Topics | 0 | 0 | 0 | 0 | 0 |
COMS 631 | Advanced Topics in Computational Complexity | 0 | 0 | 0 | 0 | 0 |
COMS 699 | Research | 0 | 0 | 0 | 0 | 0 |
COMS 104 | Brief Introduction to Computer Programming for Non-Majors | 0 | 0 | 0 | 0 | 0 |
COMS 207 | Fundamentals of Computer Programming | 0 | 0 | 0 | 0 | 0 |
COMS 295X | Prog-Base Prob Solv | 0 | 0 | 0 | 0 | 0 |
COMS 321 | Introduction to Computer Architecture and Machine-Level Prog... | 0 | 0 | 0 | 0 | 0 |
COMS 487 | Network Programming, Applications, and Research Issues | 0 | 0 | 0 | 0 | 0 |
COMS 513X | Fndtns Progrm Anlys | 0 | 0 | 0 | 0 | 0 |
COMS 527X | Concurrent Systems | 0 | 0 | 0 | 0 | 0 |
COMS 541 | Programming Languages | 0 | 0 | 0 | 0 | 0 |
COMS 557 | Computer Graphics and Geometric Modeling | 0 | 0 | 0 | 0 | 0 |
COMS 569 | Structural Bioinformatics | 0 | 0 | 0 | 0 | 0 |
COMS 575 | Computational Perception | 0 | 0 | 0 | 0 | 0 |
COMS 581 | Computer Systems Architecture | 0 | 0 | 0 | 0 | 0 |
COMS 599 | Creative Component | 0 | 0 | 0 | 0 | 0 |
COMS 661 | Advanced Topics in Database Systems | 0 | 0 | 0 | 0 | 0 |
COMS 107 | Windows Application Programming | 0 | 0 | 0 | 0 | 0 |
COMS 295 | Programming-based problem solving practices | 0 | 0 | 0 | 0 | 0 |
COMS 327 | Advanced Programming Techniques | 0 | 0 | 0 | 0 | 0 |
COMS 352 | Introduction to Operating Systems | 0 | 0 | 0 | 0 | 0 |
COMS 402B | Computer Science Senior Project: Multimedia and Computer Gam... | 0 | 0 | 0 | 0 | 0 |
COMS 412 | Formal Methods in Software Engineering | 0 | 0 | 0 | 0 | 0 |
COMS 417 | Software Testing | 0 | 0 | 0 | 0 | 0 |
COMS 425 | High Performance Computing for Scientific and Engineering Ap... | 0 | 0 | 0 | 0 | 0 |
COMS 437 | Computer Game and Media Programming | 0 | 0 | 0 | 0 | 0 |
COMS 454 | Distributed Systems | 0 | 0 | 0 | 0 | 0 |
COMS 476 | Motion Strategy Algorithms and Applications | 0 | 0 | 0 | 0 | 0 |
COMS 490 | Independent Study | 0 | 0 | 0 | 0 | 0 |
COMS 510 | Distributed Development of Software | 0 | 0 | 0 | 0 | 0 |
COMS 515 | Software System Safety | 0 | 0 | 0 | 0 | 0 |
COMS 535 | Algorithms for Large Data Sets: Theory and Practice | 0 | 0 | 0 | 0 | 0 |
COMS 555 | Simulation: Algorithms and Implementation | 0 | 0 | 0 | 0 | 0 |
COMS 560X | Data-Drv Secur&Priv | 0 | 0 | 0 | 0 | 0 |
COMS 572 | Principles of Artificial Intelligence | 0 | 0 | 0 | 0 | 0 |
COMS 576 | Motion Strategy Algorithms and Applications | 0 | 0 | 0 | 0 | 0 |
COMS 587 | Network Programming, Applications, and Research Issues | 0 | 0 | 0 | 0 | 0 |
COMS 611 | Advanced Topics in Analysis of Algorithms | 0 | 0 | 0 | 0 | 0 |
COMS 641 | Advanced Topics in Programming Language Semantics | 0 | 0 | 0 | 0 | 0 |
COMS 681 | Advanced Topics in Computer Architecture | 0 | 0 | 0 | 0 | 0 |
COMS 227
Object-oriented Programming
COMS 311
Introduction to the Design and Analysis of Algorithms
COMS 228
Introduction to Data Structures
COMS 101
Orientation
COMS 113
Introduction to Spreadsheets and Databases
COMS 309
Software Development Practices
COMS 336
Introduction to Computer Graphics
COMS 363
Introduction to Database Management Systems
COMS 407X
Appld Formal Methds
COMS 415
Software System Safety
COMS 433
Computational Models of Nanoscale Self-Assembly
COMS 444
Bioinformatic Analysis
COMS 472
Principles of Artificial Intelligence
COMS 490H
Independent Study: Honors
COMS 511
Design and Analysis of Algorithms
COMS 518
Introduction to Computational Geometry
COMS 540
Principles and Practice of Compiling
COMS 559X
Sec&Privcy In Cloud
COMS 568
Statistical Bioinformatics
COMS 576X
Motion Stratg Algor
COMS 586
Computer Network Architectures
COMS 610
Seminar
COMS 634
Theory of Games, Knowledge and Uncertainty
COMS 103
Computer Literacy and Applications
COMS 203
Careers in Computer Science
COMS 290
Independent Study
COMS 350
Number Theory
COMS 402C
Computer Science Senior Project: Project in Computer Science
COMS 410
Distributed Development of Software
COMS 430
Advanced Programming Tools
COMS 440
Principles and Practice of Compiling
COMS 461
Principles and Internals of Database Systems
COMS 481
Numerical Methods for Differential Equations
COMS 509
Software Requirements Engineering
COMS 514
Gerontechnology in Smart Home Environments
COMS 533
Computational Models of Nanoscale Self-Assembly
COMS 554
Distributed Systems
COMS 561
Database Design, Management, and Research
COMS 574
Introduction to Machine Learning
COMS 579X
Naturl Lang Process
COMS 592
Research Colloquia
COMS 633
Advanced Topics in Computational Randomness
COMS 192X
Explr Comput Res I
COMS 230
Discrete Computational Structures
COMS 326X
C For Programmers
COMS 401
Fundamentals of Bioinformatics and Computational Biology
COMS 413X
Fndtns Progrm Anlys
COMS 424
Introduction to High Performance Computing
COMS 453X
Privcy Algrthm&Data
COMS 474
Introduction to Machine Learning
COMS 486
Fundamental Concepts in Computer Networking
COMS 512
Formal Methods in Software Engineering
COMS 525
Numerical Analysis of High Performance Computing
COMS 551
Computational Techniques for Genome Assembly and Analysis
COMS 567
Bioinformatics Algorithms
COMS 573
Machine Learning
COMS 577
Problem Solving Techniques for Applied Computer Science
COMS 598
Graduate Internship
COMS 665A
Advanced Topics in Software Engineering: Foundations
COMS 127
Introduction to Computer Programming
COMS 252
Linux Operating System Essentials
COMS 319
Construction of User Interfaces
COMS 342
Principles of Programming Languages
COMS 398
Cooperative Education
COMS 409
Software Requirements Engineering
COMS 413
Foundations and Applications of Program Analysis
COMS 421
Logic for Mathematics and Computer Science
COMS 441
Programming Languages
COMS 476X
Motion Stratg Algor
COMS 507
Applied Formal Methods
COMS 527
Concurrent Systems
COMS 544
Fundamentals of Bioinformatics
COMS 560
Data-Driven Security and Privacy
COMS 570
Bioinformatics IV (Systems Biology)
COMS 583
Reconfigurable Computing Systems
COMS 612
Distributed Algorithms
COMS 673
Advanced Topics in Computational Models of Learning
COMS 106
Introduction to Web Programming
COMS 290H
Independent Study: Honors
COMS 331
Theory of Computing
COMS 362
Object-Oriented Analysis and Design
COMS 407
Applied Formal Methods
COMS 414
Gerontechnology in Smart Home Environments
COMS 418
Introduction to Computational Geometry
COMS 435
Algorithms for Large Data Sets: Theory and Practice
COMS 455
Simulation: Algorithms and Implementation
COMS 477
Problem Solving Techniques for Applied Computer Science
COMS 507X
Appld Formal Methds
COMS 513
Foundations and Applications of Program Analysis
COMS 531
Theory of Computation
COMS 552
Principles of Operating Systems
COMS 559
Security and Privacy in Cloud Computing
COMS 574X
Intro Machine Lrng
COMS 578X
Machine Lrng Optimz
COMS 590
Special Topics
COMS 631
Advanced Topics in Computational Complexity
COMS 699
Research
COMS 104
Brief Introduction to Computer Programming for Non-Majors
COMS 207
Fundamentals of Computer Programming
COMS 295X
Prog-Base Prob Solv
COMS 321
Introduction to Computer Architecture and Machine-Level Prog...
COMS 487
Network Programming, Applications, and Research Issues
COMS 513X
Fndtns Progrm Anlys
COMS 527X
Concurrent Systems
COMS 541
Programming Languages
COMS 557
Computer Graphics and Geometric Modeling
COMS 569
Structural Bioinformatics
COMS 575
Computational Perception
COMS 581
Computer Systems Architecture
COMS 599
Creative Component
COMS 661
Advanced Topics in Database Systems
COMS 107
Windows Application Programming
COMS 295
Programming-based problem solving practices
COMS 327
Advanced Programming Techniques
COMS 352
Introduction to Operating Systems
COMS 402B
Computer Science Senior Project: Multimedia and Computer Gam...
COMS 412
Formal Methods in Software Engineering
COMS 417
Software Testing
COMS 425
High Performance Computing for Scientific and Engineering Ap...
COMS 437
Computer Game and Media Programming
COMS 454
Distributed Systems
COMS 476
Motion Strategy Algorithms and Applications
COMS 490
Independent Study
COMS 510
Distributed Development of Software
COMS 515
Software System Safety
COMS 535
Algorithms for Large Data Sets: Theory and Practice
COMS 555
Simulation: Algorithms and Implementation
COMS 560X
Data-Drv Secur&Priv
COMS 572
Principles of Artificial Intelligence
COMS 576
Motion Strategy Algorithms and Applications
COMS 587
Network Programming, Applications, and Research Issues
COMS 611
Advanced Topics in Analysis of Algorithms
COMS 641
Advanced Topics in Programming Language Semantics
COMS 681
Advanced Topics in Computer Architecture