Rhode Island College

2019-2020 Catalog


Computer Science B.S.

Course Requirements

Courses

CourseTitleCreditsOffered
CSCI 211Computer Programming and Design

4

Fall, Spring.
CSCI 212Data Structures

4

Fall, Spring.
CSCI 312Computer Organization and Architecture I

4

Fall, Spring.
CSCI 313Computer Organization and Architecture II

3

Fall, Spring.
CSCI 325Organization of Programming Language

3

Fall (even years), Spring.
CSCI 401Software Engineering

3

Fall (even years), Spring.
CSCI 423Analysis of Algorithms

4

Fall (odd years), Spring.
CSCI 435Operating Systems and Computer Architecture

3

Fall, Spring (even years).

THREE COURSES from

CourseTitleCreditsOffered
CSCI 305Functional Programming

4

Fall.
CSCI 415Software Testing

4

Fall (even years).
CSCI 416Human-Computer Interaction Design

4

As needed.
CSCI 422Introduction to Computation Theory

4

Spring (As needed).
CSCI 427Introduction to Artificial Intelligence

3

As needed.
CSCI 437Network Architectures and Programming

4

As needed.
CSCI 455Introduction to Database Systems

3

Fall (odd years).
CSCI 467Computer Science Internship

4

As needed.
CSCI 476Advanced Topics in Computer Science

4

Spring.

Cognates

CourseTitleCreditsOffered
ENGL 230Writing for Professional Settings

4

Fall, Spring, Summer.
-Or-

ENGL 231Writing for Digital and Multimedia Environments

4

As needed.
 

MATH 212Calculus I

4

Fall, Spring, Summer.
MATH 213Calculus II

4

Fall, Spring, Summer.
 

MATH 240Statistical Methods I

4

Fall, Spring, Summer.
-Or-

MATH 248Business Statistics I

4

Fall, Spring, Summer.
 

MATH 436Discrete Mathematics

3

Fall, Spring.
PHIL 206Ethics

3

Fall, Spring, Summer.
 

ONE COURSE from

CourseTitleCreditsOffered
MATH 300Bridge to Advanced Mathematics

4

Spring.
MATH 314Calculus III

4

Fall, Spring.
MATH 324College Geometry

4

Fall, Spring.
MATH 417Introduction to Numerical Analysis

4

Spring (as needed).
MATH 418Introduction to Operations Research

3

Spring (even years).
MATH 431Number Theory

3

Fall, Spring.
MATH 445Advanced Statistical Methods

3

Spring.

ONE OF THE FOLLOWING TWO-COURSE SEQUENCES

CourseTitleCreditsOffered
BIOL 111Introductory Biology I

4

Fall, Spring, Summer.
-And-

BIOL 112Introductory Biology II

4

Fall, Spring, Summer.
 

-Or-

 

CHEM 103General Chemistry I

4

Fall, Spring, Summer.
-And-

CHEM 104General Chemistry II

4

Fall, Spring, Summer.
 

-Or-

 

PHYS 101Physics for Science and Mathematics I

4

Fall, Spring, Summer.
-And-

PHYS 102Physics for Science and Mathematics II

4

Fall, Spring, Summer.

FOUR ADDITIONAL CREDIT HOURS in biology, chemistry, physical sciences, or physics at the 200-level or above.

Note: Connections courses cannot be used to satisfy these requirements.

Note: Eight credit hours from BIOL 111; CHEM 103; MATH 212, MATH 240; or PHYS 101 may be counted toward the Natural Science and Mathematics categories of General Education.

Total Credit Hours: 74-78