![]() |
and Computer Science |
|
|
|
|
|
|
|
|
|
|
|
|
Computer Science 21:
Programming I
An introduction to problem-solving
concepts and program design. Topics covered include top-down design with
a structured programming language, bottom-up testing, control statements,
and structured data types. No prior knowledge of programming is required.
The language for the course is C++: students with a knowledge of another
programming language with find the course valuable. Prerequisite: one year
each of high school algebra I, II and geometry or equivalent.
Computer Science 110:
Computer Systems
Computer structure and
machine languages, assembly language macros, file I/O, program linkage
and segmentation. Prerequisite: Computer Science 102 or equivalent.
Computer Science 120:
Formal Languages
Language definition structure,
control and data flow, run-time considerations, interpretive, languages,
lexical analysis, and parsing. Prerequisite: Computer Science 102 and Math
140 or equivalent.
Computer Science 153:
File Processing
Environment and sequential
access, data structures and random access. This course is appropriate for
business and accounting majors as well. Prerequisite: Computer Science
102 or equivalent.
Computer Science 174:
Analysis of Algorithms
Basic notations of the
design and efficiency of computer algorithms, non-numerical algorithms
for sorting and searching, and numerical algorithms (matrix multiplication).
Underlying data structures are examined. Prerequisite: Computer Science
102 and Math 28, or equivalent.
Computer Science 190:
Topics in Computer Science
This course presents connections
among different disciplines with apply the principles of computer science.
The theme varies from year to year. Students are required to complete a
significant project involving their secondary discipline. Prerequisite:
Computer Science 102, the lower division requirements of the secondary
discipline and at least one upper division course in the secondary discipline.
Computer Science 197:
Special Study
Independent study in topics
not covered in listed courses. Permission of the chairperson is required.
Computer Science 199:
Honors Special Study
Independent study in topics
not covered in listed courses. Permission of the chairperson is required.
Independent study or research for majors in mathematics with a concentration
in computer science or a split major in computer science , with at least
a B average in mathematics. Permission of the chairperson is required.
Back
to Department of Mathematics
and
Computer Science Homepage