CSCI331Download as PDFSoftware SystemsComputing, Informatics & Data ScienceUndergraduateCollege of Science and EngineeringGeneralPrerequisitesCreditsGoalsLearning OutcomesCourse OutlineDependenciesCourse OutlineData representation: fields & records, file formats, header records, metadata, XML or JSON. 15% Performance analysis for disk drives: hard, optical, & flash. 10% Cosequential matching & merging. 5% Searching and sorting: linear, heap-based, external merge. 15% Reversible compression. 5% Indexing: linear, blocked, inverted, & self-balancing multi-level. 20% Hashing. 15% Literate and object-oriented programming. 5% Version control, compilation control, profiling, and source-level debuggers. 5% Automating testing. 5%
Data representation: fields & records, file formats, header records, metadata, XML or JSON. 15% Performance analysis for disk drives: hard, optical, & flash. 10% Cosequential matching & merging. 5% Searching and sorting: linear, heap-based, external merge. 15% Reversible compression. 5% Indexing: linear, blocked, inverted, & self-balancing multi-level. 20% Hashing. 15% Literate and object-oriented programming. 5% Version control, compilation control, profiling, and source-level debuggers. 5% Automating testing. 5%