Computer Science

  

Transferring from a Community College to SCSU for a Computer Science Degree

This document provides a template for students transferring from a community college to one of the computer science major programs, the ABET-accredited computer science major (83 credits) or the applied computer science major (52 credits). The applied computer science major requires a minor or a second major.

The schedules shown below describe how a student should take classes at SCSU in order to finish the degree in two years. This document assumes that the student has completed a semester of Calculus, a course in Discrete Structures/Discrete Math, a semester of Computer Architecture (basic digital circuit design, CPU architecture, assembly language programming), and a rigorous course in Data Structures. Students who have not completed these courses may take longer than two years to complete their degree.

General Rules

  1. Students must have a GPA of 2.5 at SCSU and a GPA of 2.5 in all computer science courses to qualify for admission to the major.
  2. Prior to admission to the major, students with necessary prerequisites will be given permission to register for major-only courses as needed.
  3. Students should consult with a transfer advisor at SCSU as early as possible, so as to obtain the needed permission to register for classes.
  4. A minimum grade of C is needed in all your major classes both at the community college and at SCSU (a gradeof C- is not acceptable).

Students Coming in the Fall

Students will apply for admission in the following spring .

Computer Science major: (Accredited by ABET, requires additional math, science and writing courses as per ABET guidelines)

Fall (7 credits): CSCI 320, MATH 373
Spring (9 credits): CSCI 310,CSCI 330, CSCI 4xx
Fall (11 credits): CSCI 311, CSCI 331,CSCI 4xx, CSCI 4xx
Spring (9 credits): CSCI 332,CSCI 4xx, CSCI 4xx

Notes : Additional courses may be needed to meet the program or university requirements depending on courses taken at community college. Assuming a 15-credit full load, this schedule allows students to take an additional 24 credits worth of coursework over the two-year period. These courses may be used to satisfy the other requirements.

Applied Computer Science Major:

Fall (7 credits) CSCI 320, MATH 373
Spring (9 credits) CSCI 310,CSCI 330,CSCI 4xx
Fall (8 credits) CSCI 311, CSCI 331, CSCI4xx
Spring (3 credits) CSCI 332

Notes : Additional courses may be needed to meet the university requirements depending on courses taken at community college. Assuming a 15-credit full load, this allows students to take an additional 33 credits over the two-year period. These courses may be used to complete the minor or second major and to satisfy the other requirements.

Students Coming in the Spring

Students will apply for admission in summer.

Computer Science Major: (Accredited by ABET, requires additional math, science and writing courses as per ABET guidelines)

Spring (7 credits): CSCI320, MATH 373
Fall (9 credits): CSCI 310, CSCI 331, CSCI 4xx
Spring (11 credits): CSCI 311, CSCI 330, CSCI 332, CSCI 4xx
Fall (9 credits): CSCI 4xx, CSCI 4xx, CSCI 4xx

Notes : Additional courses may be needed to meet the program or university requirements depending on courses taken at community college. Assuming a 15-credit full load, this schedule allows students to take an additional 24 credits worth of coursework over the two-year period. These courses may be used to satisfy the other requirements.

Applied Computer Science Major: (A minor or second major is required)

Spring (7 credits): CSCI 320, MATH 373
Fall (9 credits): CSCI 310,CSCI 331, CSCI 4xx
Spring (11 credits): CSCI 311, CSCI 330,CSCI 332, CSCI 4xx

Notes : Additional courses may be needed to meet the university requirements depending on courses taken at community college. Assuming a 15-credit full load, this allows students to take an additional 33 credits over the two-year period. These courses may be used to complete the minor or second major and to satisfy the other requirements.

List of Course Numbers/Titles

CSCI 310: Intro to Operating Systems
CSCI 311: Systems Programming
CSCI 320: Computer Architecture II
CSCI 330: Programming Language Concepts
CSCI 332: Computing Ethics

4xx courses are to be chosen from the departmental offerings in consultation with faculty advisor.

Department of Computer Science & Information Technology Untitled Document