A minor is required for this major.
Requirements
This major may be completed in as few as four semesters.
30 credits of computer science courses, including:
CS 151 | Computer Science I | 3 |
CS 152 | Computer Science II | 3 |
CS 253 | Data Structures and Introduction to Algorithms | 3 |
CS 254 | Computer Organization and Assembly Language Programming | 3 |
CS 355 | Systems Programming | 3 |
| and | |
| 15 credits of computer science courses numbered CS 225 or higher. | |
15 credits of computer science courses numbered CS 225 or higher, with at least 12 of those credits at the 300 level of higher
8 credits in mathematics:
MATH 152 and either MATH 217 or MATH 218
Concentration Options
There are three optional concentrations. Courses taken for a concentration also count as CS electives.
1. Concentration in Cybersecurity (12 credits)
CS 492 is required, and the remaining 9 credits must be selected from the following courses.
Required
2. Concentration in Software Engineering (12 credits)
CS 410 and CS 417 are required, and the remaining 6 credits must be selected from the following courses.
Required:
3. Concentration in Artificial Intelligence (12 credits)
CS 462 is required, and the remaining 9 credits must be selected from the following courses.
Required:
CS 462 | Artificial Intelligence | 3 |
1. Accelerate Central Program in Computer Science to Software Engineering MS
Eligibility
Students apply in the Spring of their third year of full-time study and must meet the requirements specified below:
- Successful completion of 60 or more credit hours; of which, at least 12 credit hours must be completed at CCSU.
- Completed CS 253 and two 400 level CS classes with at least a B.
- Have at least a 2.7 cumulative grade point average.
- Have at least a 2.7 grade point average in Computer Science courses.
Eligible students can apply for admission to the Accelerate Central B.A. Computer Science/M.S. Software Engineering in their third year of full-time study. Students admitted to this program may complete both the B.A. Computer Science and M.S. in Software Engineering in as few as five years on a full-time basis. For students who are officially admitted to the Accelerate Central B.A. Computer Science/ M.S. Software Engineering Program, two graduate courses will double-count as courses in the undergraduate program for a total of 6 credits double-counted. In addition, students may take two additional courses before matriculation as a graduate student; these courses will be excluded from the student’s B.A. program and transferred into the student’s M.S. program.
How to Apply
Students will submit Change of Major form, a resume, and the name of two professors from the Computer Science department who could serve as a references to the Chair of the Computer Science Department by February 10 (for Fall) or October 1 (for Spring). The documents will go through the proper parties for review and approval, including the Graduate Program Director. Once the form has been approved by all required parties, the Registrar’s Office will change the student’s undergraduate curriculum to note the Accelerate Central program.
After acceptance, students must maintain a 3.0 cumulative grade point average.
2. Accelerate Central Program in Computer Science to Computer Information Technology MS
Eligibility
Students apply in the Spring of their third year of full-time study and must meet the requirements specified below:
- Successful completion of 60 or more credit hours; of which, at least 12 credit hours must be completed at CCSU.
- Completed CS 253 and two 400 level CS classes with at least a B.
- Have at least a 2.7 cumulative grade point average.
- Have at least a 2.7 grade point average in Computer Science courses.
Eligible students can apply for admission to the Accelerate Central B.A. Computer Science/M.S. Computer Information Technology. in their third year of full-time study. Students admitted to this program may complete both the B.A. Computer Science and M.S. in Computer Information Technology in as few as five years on a full-time basis. For students who are officially admitted to the Accelerate Central B.A. Computer Science / M.S. Computer Information Technology Program, two graduate courses will double-count as courses in the undergraduate program for a total of 6 credits double-counted. In addition, students may take two additional courses before matriculation as a graduate student; these courses will be excluded from the student’s B.A. program and transferred into the student’s M.S. program.
How to Apply
Students will submit Change of Major form, a resume, and the name of two professors from the Computer Science department who could serve as a references to the Chair of the Computer Science Department by February 10 (for Fall) or October 1 (for Spring). The documents will go through the proper parties for review and approval, including the Graduate Program Director. Once the form has been approved by all required parties, the Registrar’s Office will change the student’s undergraduate curriculum to note the Accelerate Central program.
After acceptance, students must maintain a 3.0 cumulative grade point average.