CSCI201
Download as PDF
Computer Science 1
Outcome
Apply basic programming constructs---selection, iteration, subprograms--in complete, syntactically correct programs.
Outcome
Design and implement applications that use two or more data abstractions (ADTs) and one main program.
Outcome
Design and implement programs that apply simple sorting algorithms and binary search.
Outcome
Develop a program in multiple stages; use stubs to test the system as a whole; use drivers to carry out unit testing for functional components and for data abstractions.
Outcome
Write design and user documentation for programs of simple to moderate complexity.
Outcome
Communicate both technical and non-technical aspects of their work in formal and informal situations.
Outcome
Analyze the time complexity of simple algorithms in terms of the big-O notation, and choose among competing algorithms on the basis of their big-O behaviors.