Search Results
C S 314 C S 314. Data Structures. 3 Hours.
Second part of a two-part sequence in programming. Introduction to specifications, simple unit testing, and debugging; building and using canonical data structures; algorithm analysis and reasoning techniques such as assertions and invariants. Three lecture hours and one discussion hour a week for one semester. Computer Science 314 and 314H may not both be counted. Prerequisite: Computer Science 312 or 312H with a grade of at least C-.
Computer Science
Undergraduate
Mathematics: Mathematics 408C or 408N and 408S Mathematics 340L or SDS 329C . Mathematics 341 may substitute for 340L . Statistics and Data Sciences 321 . Mathematics 362K may substitute for this requirement. Primary science: Theory: Computer Science 311 or 311H , and 331 or 331H Programming: Computer Science 312 and 314 or 314H Systems: Computer Science 429 or 429H , and 439 or 439H Twelve additional semester hours of approved upper-division computer science Secondary science: Six semester hours of majors-level coursework chosen from a single field of study: biology, chemistry, or physics. It is recommended that students select courses that will also fulfill the Natural Science and Technology Part I core curriculum requirement. At least 17 hours of computer science upper-division coursework must be completed in residence.
Admission and Registration
Undergraduate
...at least C- in each...the student's application for...312 , and 314 or 314H...
Bachelor of Science in Computer Science
Undergraduate
...section Dean's Scholars Honors...Science 312 , 314 or 314H...a through c must be...
Bachelor of Science in Neuroscience
Undergraduate
...flagged course c. Global cultures...Science 312 , 314 , SDS 335...the Dean's Scholars Honors...
Bachelor of Science in Communication and Leadership
Undergraduate
...the University's General Requirements...earn a C- or better...following: Advertising 314 , 320 , 324...