Computer Engineering (BS) and Computer Science (MS), Accelerated Program

The Accelerated BS in Computer Engineering and MS in Computer Science Program gives current Hofstra students the opportunity to complete both a bachelor's degree and a master's degree in approximately five years.

During the first four years, students complete  the course work for the Bachelor of Science (BS) degree in Computer Engineering where up to four of the courses are graduate courses which count towards credits for both the undergraduate and the graduate degree. These graduate courses are taken under advisement during junior-senior years. In the fifth year, students are rolled into the graduate program for which they have already completed up to four courses. In one year they finish six more graduate courses, thus completing in five years, both the graduate and undergraduate degrees.

This accelerated program requires the successful completion of a total of 162 semester hours of college course work. At the bachelor's level, students will complete at least 132 s.h., 12 semester hours of which may be taken at the graduate level that will be double-counted toward both the undergraduate and graduate degrees. Students must discuss the eligible courses with the graduate adviser. In the fifth year of study, 18 additional semester hours will be required at the graduate level for a total of 30 semester hours to complete the MS program.

Students will be eligible to apply to the DeMatteis Co-op Program during their first semester as graduate students.


Eligible Hofstra undergraduate BS Computer Engineering majors may apply for admission to the accelerated program provided the following requirements are met

  1. Must be a matriculated Hofstra student with an overall minimum undergraduate GPA of 3.0;
  2. Successful completion of core CSC courses: CSC 014, 015, 016, 017, 110, 112 and MATH 072.
  3. Successful completion of 78 semester hours of coursework toward their BS degree in computer engineering but prior to enrolling in their last 12 semester hours of course work toward the BS; and
  4. A completed application to the master's program

Undergraduate students must apply and be accepted into the accelerated program before being allowed to take graduate courses as part of their undergraduate program. Once accepted, students must maintain an overall minimum GPA of 3.0 in order to remain in the accelerated degree program.

Students who have received a grade of B or above in CSC 112 must not take CSC 256. The same applies to any CSC elective which is cross-listed with a graduate course. In any of these cases, the student will select, under the advisement of the graduate director, alternative CSC graduate courses to fulfill the degree requirements. A student who has earned a grade lower than B in CSC 112 must retake the corresponding graduate course CSC 256 in order to satisfy the graduate requirements.

For additional information about how to apply to the program, contact your Academic Advisor. Applications are due by March 1 of the year students expect to attend in September.


Sample Sequence of Courses in the Accelerated Program

First Year - Fall
BS CSC 014 – Discrete Structures I 3
BS CSC 015 – Fund. Comp. Science I 4
BS MATH 071 – Calculus I 4
BS WSC 001 Composition 3
BS ENGG 015 3

UG subtotal                17

First Year - Spring
BS PHYS 011A, 011B 5
BS CSC 016 – Fund. Comp. Science II 4
BS MATH 072 – Calculus II 4
BS WSC 002 Composition 3

UG subtotal                 33     

Second Year - Fall
BS CSC 017 – Fund. Comp. Science III 3
BS CSC 110 – Intro. Comp. Architecture 3
BS PHYS 012A, 012B – General Physics & Lab 5
BS ENGG 030 3
BS MATH 073 – Calculus III 4

UG subtotal                51

Second Year - Spring
BS CSC 112– Operating Systems 3
BS MATH 143 3
BS ENGG 032A 3
BS ENGG 034 1
BS CHEM 003A, 003B 4
BS PSC 001 – (BH) American Politics 3

UG subtotal                  68

Third Year - Fall
BS CSC 190 – Software Engineering 3
BS ENGG 032B 1
BS ENGG 033 3
BS ENGG 036 3
BS CSC 185 – Methods of Random Processes 3
BS CSC 153 – Advanced Computer Architecture 3

UG subtotal                  84

Third Year - Spring
BS/MS CSC 284 – Networking 3
BS ENGG 106 3
BS CSC 113 3
BS CSC 154 1
BS/MS CSC 285 – Mobile Device Programming 3
BS Free elective 3

UG subtotal                  100   
GR subtotal                      6
Total                              106

Fourth Year - Fall
BS CSC 197A – Independent Senior Design 1
BS CSC 198F – Senior Seminar 0.5
BS/MS CSC 215 – Ethical Hacking 3
BS ENGG 177 3
BS CSC 170 – Database Management 3
BS ANTH 003 – Cultural Anthropology (BH) 3
BS MUS 004 – Music World (CC) 3

UG subtotal               116.5
GRAD subtotal              9

Total                           125.5

Fourth Year - Spring
BS CSC 197B – Independent Senior Design 1
BS CSC 198S – Senior Seminar 0.5
BS/MS CSC288 – Network Security 3
BS CLL030 (LT) – Literature of Holocaust 3
BS CSC 163 – Ethics 1
BS ENGG 172 3
BS ENGG 192 1
BS ENGG 176 3

UG subtotal                132     
GRAD subtotal             12
(BS DEGREE AWARDED) TOTAL                      148

Fifth Year - Fall
MS CSC204 Algorithms 3
MS CSC252 Prog. Lang. 3
MS CSC301 Thesis 1 3

UG subtotal                 132
GRAD subtotal             21
Total                           153

Fifth Year - Spring
MS CSC283 Web App Development 3
MS CSC203 Data Privacy 3
MS CSC302 Thesis 2 3

UG subtotal                 132
GRAD subtotal             30
Total                           162