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


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
TAS 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 7 Computer Science electives from the following
CMPS 315 THE UNIX ENVIRONMENT
CMPS 316 ADVANCED UNIX PROGARMMING
CMPS  325 COMPUTER NETWORKS
CMPS 327 NETWORK PROGRAMMING
CMPS 331 ARTIFICIAL INTELLIGENCE
CMPS  342 COMPUTER GRAPHICS
CMPS 345 ANALYSIS OF ALGORITHMS
CMPS  355 MICROCOMPUTERS
CMPS 357 WINDOWS XP/2000/NT/9X
CMPS 358 GUI PROGRAMMING WITH MFC
CMPS 364 DATABASE DESIGN
CMPS 367 ADVANCED TOPICS:
CMPS  368 COMPILER DESIGN
CMPS  373 OBJECT ORIENTED PROGRAMMING
CMPS 410 COMPUTER SCIENCE RESEARCH
PHYS 324 ELECTRODYNAMICS II
Select 2 Mathematics Electives
NOTE: must have MATH 121 Calculus I as a prerequisite.

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

[ return to top ]



Important Deadlines

 

 

Image: Ramapo Arch