Rutgers, The State University of New Jersey
Undergraduate-Newark
 
About the University
Undergraduate Education in Newark
School of Arts and Sciences-Newark
Admission to the Liberal Arts Colleges
Newark College of Arts and Sciences
University College–Newark
Academic Programs and Courses
Availablity of Courses, Majors, and Minor Programs
Course Notation Information
Academic Foundations 003
Africana Studies 014
American Studies 050
Ancient and Medieval Civilizations 060
Anthropology 070
Arabic 074
Art, Design, and Art History 080, 081, 082, 083, 085
Arts & Sciences 090
Asian Studies 098
Biological Sciences 120
Chemistry 160
Chinese 165
Clinical Laboratory Sciences 191
Computer Science 198
Learning Goals
Major Requirements: Computer Science
Minor Requirements: Computer Science
Minor in Data Science
Courses (Computer Science 198)
Creative Writing 200
Data Science 219
Economics 220
Ecology, Evolution, and Natural Resources 216
English 350, 352
English: Composition and Writing 355
Environmental Sciences 375
Film Studies 380
French 420
Geoscience/Geology 460
Global Politics 487
Health and Society 502
Health Information Management 504
History 510, 512
Honors 525
Honors Living-Learning Community 526
International Affairs 551
Italian 560
Japanese 565
Journalism 086
Latin 580
Latin American Studies 590
Latina/o Studies 597
Legal Studies 603
Linguistics 615
Mathematics 640
Medical Imaging Sciences 658
Middle Eastern and Islamic Studies 686
Music 087
Neuroscience 112
Peace and Conflict Studies 735
Philosophy 730
Physics 750
Political Science 790
Portuguese and Lusophone World Studies 812
Psychiatric Rehabilitation and Psychology 819
Psychology 830
Social Work 910
Sociology 920
Spanish 940
Theater 088
Translation and Interpreting Studies 942
Urban Education 300
Video Production 089
Women's and Gender Studies 988
Writing 989
Youth Development & Juvenile Justice 985
Administration and Faculty
Opportunities with New Jersey Institute of Technology
Rutgers Business School: Undergraduate-Newark
School of Criminal Justice
School of Public Affairs and Administration
Academic Foundations Center
Honors College
Honors Living-Learning Community
Academic Policies and Procedures
Divisions of the University
Camden Newark New Brunswick/Piscataway
Catalogs
  Newark Undergraduate Catalog 2022-2024 School of Arts and Sciences-Newark Academic Programs and Courses Computer Science 198 Major Requirements: Computer Science  

Major Requirements: Computer Science


A total of 60 credits is required for the computer science major. The following are required computer science courses:

  21:198:101  Computers and Programming I (3)
  21:198:102  Computers and Programming II (3)
  21:198:280  Programming Language Concepts (3)
  21:198:288  Intensive Programming in Linux (3)
  21:198:251  Computer Organization (3)
  21:198:332  Principles of Operating Systems (3)
  21:198:335  Data Structures and Algorithm Design (3)
  21:198:435  Advanced Data Structures and Algorithm Design (3)
  21:198:490  Guided Design in Software Engineering (3)
  21:198:491  Computer Science Project (3)

Nine credits are required as electives. They must be at the 300-400 course level from the computer science or information systems departments at Rutgers University-Newark (RU-N) or New Jersey Institute of Technology (NJIT). Computer science courses are preferred. No more than 3 credits may be taken from among the following courses: 21:198:493, 494, 495, and 496.

The following is a list of recommended courses offered at NJIT:

  28:198:333  Introduction to UNIX Operating Systems (3)
  28:198:341  Foundations of Computer Science II (3)
  28:198:352  Parallel Computers and Programming (3)
  28:198:353  Advanced Computer Organization (3)
  28:198:357  Fundamentals of Network Security (3)
  28:198:370  Introduction to Artificial Intelligence (3)
  28:198:375  Applications Development for the World Wide Web (3)
  28:198:408  Cryptography and Internet Security (3)
  28:198:438  Interactive Computer Graphics (3)
  28:198:451  Network Technologies (3)
  21:198:481,482  Advanced Mathematics in Computer Science (3,3)
  28:198:485  Special Topics in Computer Science I (3)
  28:198:486  Special Topics in Computer Science II (3)

Other required courses are:

Mathematics
  21:640:135  Calculus I (4) or 21:640:155  Honors Calculus I (4)
  21:640:136  Calculus II (4) or 21:640:156  Honors Calculus II (4)
  21:640:235  Calculus III (4)
  21:640:237  Discrete Structures (3)
  21:640:327  Probability and Statistics (3) or 28:640:333 (NJIT)
  21:640:473  Numerical Analysis (3) or 28:198:421 (NJIT)

Recommended but not required, are:
  21:750:215,216  Introductory Physics Laboratory (1,1)
  21:750:213,214  Calculus Based Physics l,ll (4,4)

Check the online schedule of classes for writing-intensive courses. Note that 28:548:350 Computers, Society, and Ethics and 28:548:390 Requirements Analysis and Systems Design will count as computer science electives.

Here is a prerequisite flow diagram for the required courses in the computer science major.

The following is a recommended sequence for completing the courses required for a computer science major. Additional courses are required by the student's college of matriculation for graduation.

First Year

Fall Semester
  21:198:101  Computers and Programming I (3)
  21:640:135  Calculus I (4)

Spring Semester
  21:198:102  Computers and Programming II (3)
  21:640:136  Calculus II (4)

Sophomore Year

Fall Semester
  21:198:335  Data Structures and Algorithm Design (3) 
  21:640:237  Discrete Structures (3)

Spring Semester
  21:198:251  Computer Organization (3)
  21:198:280  Programming Language Concepts (3)
  21:640:235  Calculus III (4)

Junior Year

Fall Semester
  21:198:288  Intensive Programming in Linux (3) 
  21:198:332  Principles of Operating Systems (3)
  21:198:xxx  computer science elective

Spring Semester
  21:198:435  Advanced Data Structures and Algorithm Design (3)
  21:198:xxx  Computer Science Elective
  21:640:327  Probability and Statistics (3)

Senior Year

Fall Semester
  21:198:490  Guided Design in Software Engineering (3)
  21:198:xxx  Computer Science Elective
  21:640:473  Numerical Analysis (3)

Spring Semester
  21:198:491  Computer Science Project (3)
 
For additional information, contact RU-info at 848-445-info (4636) or colonelhenry.rutgers.edu.
Comments and corrections to: One Stop Student Services Center.

© 2022 Rutgers, The State University of New Jersey. All rights reserved.
Catalogs Home