[ online catalog | schools/programs | theoretical and applied science | computer science | requirements of the major ]
Photo: Students in class Catalog 2008-2009 
School of Theoretical and Applied Science 
Computer Science (B.S.) 
Convener: Victor Miller 
Text Size:mediumlargelarger
Computer Science (B.S.) 
Requirements of the Major


Subject Course # Title
GENERAL EDUCATION REQUIREMENTS
INTD 101 FIRST YEAR SEMINAR
ENGL 180 COLLEGE ENGLISH
SELECT ONE BADM 115 BUSINESS PERSPECTIVES
OR SOSC 101 SOCIAL ISSUES
SELECT ONE GE-HISTORY:
HIST 101-110
AIID 201 READINGS IN HUMANITIES
SELECT ONE GE-INTERCULTURAL  NORTH AMERICA CATEGORY
SELECT ONE GE-INTERNATIONAL ISSUES CATEGORY
SELECT ONE GE-TOPICS ARTS AND HUMANITIES CATEGORY or
GE- TOPICS SOCIAL SCIENCE CATEGORY
SCHOOL OF THEORETICAL AND APPLIED SCIENCE
REQUIREMENT
Science In Cultural Perspective course:
SCIN 230 COMPUTERS AND SOCIETY
COMPUTER SCIENCE MAJOR REQUIREMENTS
CMPS 147 COMPUTER SCIENCE I
CMPS  148 COMPUTER SCIENCE II
CMPS 220 ASSEMBLY LANGUAGE PROGRAMMNG
CMPS 231 DATA STRUCTURES
CMPS 311 OPERATING SYSTEMS
CMPS  361 SOFTWARE DESIGN
CMPS  366 ORGANIZATION OF PROGRAMMING LANGUAGE
MATH 121 CALCULUS I
MATH  237 DISCRETE STRUCTURES
CMPS  450 SENIOR PROJECT
Select 2 Mathematics Electives
NOTE: must have MATH 121 Calculus I as a prerequisite.
Select 7 Computer Science electives from the following
CMPS 315 THE UNIX ENVIRONMENT
CMPS 316 ADVANCED UNIX PROGARMMING
CMPS 321 WEB DEVELOPMENT
CMPS  325 COMPUTER NETWORKS
CMPS 327 NETWORK PROGRAMMING
CMPS 331 ARTIFICIAL INTELLIGENCE
CMPS  342 COMPUTER GRAPHICS
CMPS 345 ANALYSIS OF ALGORITHMS
CMPS 357

.NET ENVIROMENT

CMPS 364 DATABASE DESIGN
CMPS 367 ADVANCED TOPICS:
CMPS  368 COMPILER DESIGN
CMPS  373 OBJECT ORIENTED PROGRAMMING
CMPS 410 COMPUTER SCIENCE RESEARCH

Related Information:
Computer Science Home Page
Requirements of the Minor
General Education Requirements
Graduation Requirements

[ return to top ]

Get Course Descriptions

1. Select Course Description link below (will open a new window)

2. Select Term

3. Select the "Subject" (i.e. Accounting)

4. Insert the specific course number in the "Course Number Range" field, "from” box (i.e. 221)

or

For a wide search, “Course Number Range” field, “from and to” boxes (i.e. 200 to 299)

5. Get Course

Course Descriptions

Quick Instructions (PDF)


Fall 2008 Core/Gen. Ed.

Gen. Ed. Courses
School Core Courses


Complete Class
Schedule (PDF)



Image: Ramapo Arch