College of Computer Science at Northeastern University

Undergraduate Courses

 
Course Number and Title Place in curriculum Quarters Offered
COM 1105 Introduction to Computer Science First course for non-majors only
Fall
Winter
Spring
Summer
 
COM 1100 Fundamentals of Computer Science First course for all CCS majors 
(foundations)
Fall
Winter
Spring

 
COM 1101 Algorithms and Data Structures I Second course for all CCS majors 
(foundations)
Fall
Winter
Spring

 
COM 1201 Algorithms and Data Structures II Third course for all CCS majors 
(foundations)
Fall
Winter
Spring

 
COM 1121 Computer Science Overview I 1 credit introduction to the college and the CS field for all CCS majors
Fall



 
COM 1122 Computer Science Overview I 1 credit introduction to computer systems at CCS for all CCS majors

Winter


 
COM 1721, 1722, 1723 Honors Freshman Seminar 1 credit honors seminar for freshmen
Fall
Winter
Spring

 
COM 1130 Computer Organization and Programming BSCS03 required course 
BSCS04 Systems core 
BACS required core 
BSIS required course
Fall
Winter
Spring

 
COM 1204 Object Oriented Design BSCS03 required course 
BSCS04 Design core 
BACS required core 
BSIS required course


Spring
Summer
 
COM 1205 Software Design BSCS03 required course 
BSCS04 Design core 
BACS focused elective 
BSIS general elective
Fall
Winter


 
COM 1230 Unix Tools Skill course - NOT a CS elective - can be used as general elective
not offered



 
COM 1315 Data Base Design BSCS03 Database track 
BSCS04 elective course 
BACS focused elective 
BSIS required course
Fall
Winter
Spring

 
COM 1317 Transaction Processing BSCS03 Database track 
BSCS04 elective course   
BACS elective course 
BSIS general elective


Spring

 
COM 1320 / IS 1320 Information Retrieval BSCS03 general elective  
BSCS04 general elective  
BACS general elective 
BSIS elective course
new course



 
COM 1330 Operating Systems Concepts BSCS03 required course 
BSCS04 Systems core 
BACS elective course 
BSIS general elective
Fall
Winter


 
COM 1335 Distributed Operating Systems BSCS03 Systems track 
BSCS04 elective course 
BACS focused elective 
BSIS general elective


Spring
Summer
 
COM 1337 Computer Communication Networks BSCS03 Systems track 
BSCS04 elective course 
BACS elective course 
BSIS required course
Fall

Spring

 
COM 1340 Recursive Thinking 
(1 credit)
BSCS03 required course 
BSCS04 Languagecore 
BACS required core 
BSIS general elective
Fall
Winter


 
COM 1350 Automata Theory BSCS03 required course 
BSCS04 Languagecore 
BACS required core 
BSIS general elective


Spring
Summer
 
COM 1355 Compilers BSCS03 Language track 
BSCS04 elective course 
BACS focused elective 
BSIS general elective

Winter

 
 
COM 1358 Programming Languages BSCS03 Languagetrack 
BSCS04 Languagecore 
BACS required core 
BSIS general elective


Spring

 
COM 1370 Computer Graphics BSCS03 required course 
BSCS04 elective course 
BACS focused elective 
BSIS general elective

Winter

Summer
 
COM 1390 Algorithms BSCS03 required course 
BSCS04 Algo & Datacore 
BACS required core 
BSIS general elective

Winter

Summer
 
COM 1391 Data BSCS03 elective course 
BSCS04 Algo & Datacore 
BACS elective course 
BSIS general elective
cancelled



 
COM 1400 Data Parallel Processing BSCS03 elective course 
BSCS04 elective course 
BACS focused elective 
BSIS general elective


cancelled

 
COM 1410 Artificial Intelligence BSCS03 elective cours 
BSCS04 elective course 
BACS focused elective 
BSIS elective course
 
Winter


 
COM 1420 / IS 1420 Principles and Methods of Interactive Interface Design BSCS03 elective course 
BSCS04 elective course 
BACS elective course 
BSIS required course
Fall

 
 
COM 1621 Computer Science Senior Seminar BSCS03 required course 
BSCS04 required course 
BACS required course 
BSIS general elective 
(1 credit)


Spring

 
COM 1770 Honors Senior Seminar Honors capstone (4 credits)  
Replaces COM 1621 and one CS elective


Spring

 
COM 1777 Computer Science Honors Adjunct 1 credit "add-on" (see Honors Program)
IS 1200 Information Science BSCS03 general elective 
BSCS04 general elective 
BACS general elective 
BSIS required course
Fall