1995-1996 Undergraduate Catalog
College of Arts and Sciences - Computer Science |
 |
Professor Arthur I. Karshmer, department head
Professors Adams, Barnden, Denk, Johnston, Nirenburg, Reinfelds; Associate Professors Auguston, Hartley; Assistant Professors Gupta, Hernández, Leung, Pfeiffer, Ranjan, Teller, Wiebe; College Professors Hamilton, McCoy
DEGREE: Bachelor of Science
MAJOR: Computer Science
The undergraduate computer science program prepares students for graduate study in computer science and for employment in positions involving the design and application of computer systems. Students should review their programs of study in consultation with their advisers each semester, preferably using the most recent Undergraduate Catalog.
General Requirements Exception
A grade of at least C must be earned in each of the courses taken to satisfy the departmental and nondepartmental requirements. No course may be counted as satisfying both a departmental and a nondepartmental requirement. No course taken to satisfy either a departmental or a nondepartmental requirement may be taken S/U.
Departmental Requirements (41 credits)
|
C S 171, Algorithmic Computations | 4
cr.
|
|
C S 272, Introduction to Data Structures | 4
cr.
|
|
C S 273, Machine Programming and Organization | 4
cr.
|
|
C S 363, Computer System Architecture I | 4
cr.
|
|
C S 370, Operational Semantics | 4
cr.
|
|
C S 371, Software Development | 4
cr.
|
|
C S 372, Data Structures and Algorithms | 4
cr.
|
|
C S 459, Social Implications of Computing | 1
cr.
|
|
C S 471, Programming Language Structure 1 | 3
cr.
|
|
C S 473, Architectural Concepts 1 | 3
cr.
|
|
C S 474, Operating Systems 1 | 3
cr.
|
One of the following: C S 450, 461, 470, 475, 476, 482, 484, 485
or MATH 430, 454, 480 or E E 464, 465, 466, 467 3
cr.
| |
Nondepartmental Requirements (43-45 credits)
COMM 253G, Public Speaking, or
COMM 265G, Principles of Human Communication, or
COMM 342, Professional Speech Communication 3
cr.
| |
ENGL 218G, Technical and Scientific Communication, or
ENGL 311G, Advanced Composition, or
ENGL 318G, Advanced Technical andProfessional Communication 3
cr.
| |
|
MATH 279, Introduction to Finite Mathematics | 3
cr.
|
|
MATH 280, Introduction to Linear Algebra | 3
cr.
|
|
MATH 191-192, Calculus and Analytic Geometry I, II | 6
cr.
|
|
MATH 330, Discrete Mathematics | 3
cr.
|
MATH 377, Introduction to Numerical Methods, or
MATH 430, Combinatorial Mathematics 3
cr.
| |
|
PHYS 215, 215L, 216, 216L or CHEM 111, 112 | 8
cr.
|
STAT 470, Probability: Theory and Application, or
STAT 371, Statistics for Engineers and Scientists I, or
E ST 465, Statistical Analysis 3-4
cr.
| |
Two additional lab science courses: BIOL 190G, 190L, or CHEM 114,
or CHEM 111, 112, or PHYS 215, 215L, 216, 216L 8-9
cr.
| |
Students planning to undertake graduate work in computer science should take as many as possible of the following courses:
|
C S 450, Automata, Languages, Computability | 3
cr.
|
|
C S 470, Analysis of Algorithms | 3
cr.
|
|
E E 465, Digital Logic Design | 3
cr.
|
|
E E 466, Modern Digital System Design | 3
cr.
|
|
E E 467, High Performance Computer Design | 3
cr.
|
|
MATH 430, Combinatorial Mathematics | 3
cr.
|
|
MATH 454, Mathematical Logic | 3
cr.
|
MATH 480, Vector Spaces and Matrix Algebra, or
MATH 481, 482, Groups, Rings, Fields, and Linear Algebra 3-6
cr.
| |
Table of Contents
Last modified: Fri Jan 12 16:51:04 1996
webmaster@nmsu.edu