Bachelor of Science Degree: 2003-2005
2003-2005 Curriculum
Students pursuing the Bachelor of Science (B.S) degree must complete a minimum of 120 credits. The course requirements for this option are listed below.
General Curricular Requirements (48 credits)
The Bachelor of Science (B.S) program complies with the general curricular requirements for the bachelor's degree in the Camden College of Arts and Sciences (CCAS). To satisfy these general requirements, students must complete the following courses:
- Twelve credits in Language Skills courses, as specified below:
- Six credits in English Composition (50:350:101-102)
- Three credits in a foreign language course (spoken language) at the 102 (Elementary II) level or above.
- Three credits in a writing course offered by the English Department (50:989:300, 301, 302, 303) or Writing Intensive (W) course offered by any department. Note: Do not include credits here if the "W" course is used to fulfill other degree requirements.
- Six credits in Quantitative Skills courses, as specified below:
- Three credits in Mathematics courses (50:640 courses only)
- Three additional credits in either Mathematics (50:640), Computer Science (50:198), Philosophy (50:730:201, 332 or 430)
- Nine credits in Ancient and Modern Heritages, as specified
below:
- Three credits in World Masterpieces (50:090:238).
- Three credits in History, Philosophy, or Religion (not including 50:730:201, 332, and 430).
- Six credits from Literature and Fine Arts courses, as
specified below:
- Three credits in Art, Music, or Theater Arts courses (not including speech courses).
- Three credits in English (50:350, 50:352 or 50:354) or Foreign Language in English translation.
- Six credits from social science disciplines: Anthropology, Criminal Justice, Economics, Political Science, Psychology, Sociology, Urban Studies (but no more than three credits from any one discipline)
- Three credits in a Diversity (D) or Global Studies (G) course.
- Six credits in Astronomy, Biological Science, Chemistry, Geology or Physics
Some of the general curricular requirements are automatically satisfied by fulfilling the natural science and mathematics requirements of the B.S. program; specifically:
- Six credits of the natural science requirements may be used to satisfy the general curricular requirements of six credits from the offerings of the natural science disciplines.
- Six credits of the mathematics requirements may be used to satisfy the general curricular requirements of three credits in mathematics and three credits in mathematics, computer science or statistics.
- At most six additional credits of the B.S. natural science or mathematics requirements, excluding the courses used to satusfy a and b above, may be counted toward fulfillment of the general curricular requirement of nine credits in free electives outside the major department. Students must take at least three more credits outside computer science to satisfy the free electives requirement.
Natural Science Requirements (12 credits)
- 50:750:131,132 Elements of Physics I and II (6 cr.)
- 50:750:133,134 Elements of Physics Laboratory I and II (2 cr.)
- Minimum of 4 additional credits in natural science from the offerings of the biological sciences, chemistry, or physics departments. Courses designed for nonscience majors may not be used to satisfy this requirement.
Mathematics Requirements (21 credits)
- 50:640:121, 122 and 221 Unified Calculus I, II and III (12 cr.)
- 50:640:237 Discrete Mathematics (3 cr.)
- 50:960:336 Applied Statistics (3 cr.) or both 50:960:283,284 Introduction to Statistics I,II (6 cr.)
- Minimum of 3 additional credits in mathematics at the 200 level or higher.
Computer Science Requirements (48 credits)
- 50:198:111 Introduction to Computer Science (3 cr.)
- 50:198:112 Software Laboratory I (1 cr.)
- 50:198:113 Programming with Data Structures (3 cr.)
- 50:198:114 Software Laboratory II (1 cr.)
- 50:198:221 Programming Language Concepts (3 cr.)
- 50:198:231 Computer Organization and Assembly Language Programming (3 cr.)
- 50:198:271 Design and Analysis of Algorithms (3 cr.)
- 50:198:333 Computer Hardware and Interfacing (3 cr.)
- 50:198:334 Computer Hardware and Interfacing Laboratory (1 cr.)
- 50:198:323 Software Methodology and Engineering (3 cr.)
- 50:198:341 Principles of Operating Systems (3 cr.)
- 50:198:376 Introduction to the Theory of Computation (3 cr.)
- 50:198:493 Senior Design Project (3 cr.)
- At least 15 credits of computer science electives at the 300 or 400 level. At most 3 credits of 50:198:494 Independent Study and at most 3 credits of 50:198:497 Computer Science Internship may be counted towards fulfillment of this requirement.
Technical Tracks
In lieu of the fifteen credits computer science electives requirement, students pursuing the Bachelor of Science (B.S) degree may specialize in one of two technical tracks: the Scientific Computing Track or the Information Systems Track.
Honors Program
In lieu of 50:198:493 Senior Design Project, students may complete an undergraduate thesis embodying original research work through the Honors Program in Computer Science.