Computer Science
CSCI, 119 courses
- Courses
- 119
- Professors
- 71
- Sections
- 1797
- Active
- 1995โ2026
- Sections this term
- 35
Professors (71)
- Ali Al-Faris (1)
- Andrew C. Lee (5)
- Anthony A. Giza (2)
- Arik Edelman (12)
- Arthur W. Chou (78)
- Avshalom Aderet (3)
- Beth A. Savage (17)
- Betty J. Lauer (9)
- Boris Iskra (4)
- Carrie A. Kumlin (18)
- Catalin C. Veghes (42)
- Christopher Pollett (5)
- Christopher W. Brumby (1)
- Clifford Lindsay (1)
- Cynthia Hough (3)
- Darren C. Atkinson (3)
- David E. Joyce (42)
- David I. Bell (1)
- Dennis G. Wadsworth (117)
- Diane Kramer (20)
- Dimitri A. Lisin (1)
- Esterela Shani (2)
- Evgeni Perelroyzen (1)
- Fred T. Willett (7)
- Frederic Green (182)
- Gary F. Holness (26)
- Germinal Isern (140)
- Hamidreza Mohebbi (2)
- Hemant Pendharkar (12)
- Honglei Zhu (12)
- Hyungsin Kim (She/Her) (14)
- Israel Rozzen (5)
- Itzhak Shemer (4)
- Jacqueline M. Dresch (1)
- Jacquelyn T. Pratt (10)
- Jerry Breecher (104)
- Joan Klan Rastani (2)
- Joan Menard (7)
- Joanne R. DeMoura (1)
- John Goulet (6)
- John J. Magee IV (118)
- Kenneth J. Basye (126)
- Kevin D. Ankiewicz (15)
- Lawrence LaVerdure (9)
- Lee N. Rudolph (4)
- Lewis Tseng (7)
- Li Han (188)
- Lori L. Leonard (12)
- Mark R. Schultz (2)
- Martin S. Richman (10)
- Michael Ciaraldi (2)
- Mohammad Hadianpour (15)
- Natalia C. Sternberg (32)
- Olufemi O. Odegbile (25)
- Pat P. Gillogly (2)
- Paul C. Coute (26)
- Pawan K. Gupta (24)
- Peter G. Story (40)
- Ping Xuan (61)
- Richard M. Mitchell (2)
- Rick P. Cehon Jr. (1)
- Roei Zerahia (3)
- Ron Lin (6)
- Shari Worthington (1)
- Shuo Niu (He/Him) (40)
- Susan M. Paradis (1)
- Tim D. Richards (2)
- Tomas W. Smieszek (2)
- Tricia Magee (10)
- Yaniv Arad (1)
- Yaron Kovrigaro (6)
Offerings by year
| Year | Fall | Spring | Summer | Intersession |
|---|---|---|---|---|
| 2026 | 32% full: 172 enrolled of 546 seats across 33 sections | No data | No data | No data |
| 2025 | 39% full: 263 enrolled of 675 seats across 36 sections | 48% full: 221 enrolled of 459 seats across 31 sections | 13% full: 5 enrolled of 39 seats across 11 sections | Not offered |
| 2024 | 69% full: 311 enrolled of 454 seats across 17 sections | 58% full: 256 enrolled of 445 seats across 24 sections | 100% full: 3 enrolled of 3 seats across 3 sections | Not offered |
| 2023 | 71% full: 276 enrolled of 390 seats across 18 sections | 57% full: 359 enrolled of 625 seats across 26 sections | 100% full: 2 enrolled of 2 seats across 2 sections | Not offered |
| 2022 | 68% full: 276 enrolled of 407 seats across 23 sections | 51% full: 241 enrolled of 470 seats across 24 sections | 100% full: 4 enrolled of 4 seats across 3 sections | Not offered |
| 2021 | 53% full: 212 enrolled of 398 seats across 21 sections | 48% full: 259 enrolled of 537 seats across 28 sections | 42% full: 10 enrolled of 24 seats across 5 sections | Not offered |
| 2020 | 58% full: 206 enrolled of 357 seats across 16 sections | 65% full: 205 enrolled of 317 seats across 21 sections | 54% full: 14 enrolled of 26 seats across 3 sections | 74% full: 76 enrolled of 103 seats across 4 sections |
| 2019 | 66% full: 215 enrolled of 327 seats across 21 sections | 63% full: 190 enrolled of 301 seats across 21 sections | 10% full: 3 enrolled of 30 seats across 2 sections | No data |
| 2018 | 69% full: 246 enrolled of 359 seats across 20 sections | 76% full: 213 enrolled of 282 seats across 16 sections | 20% full: 4 enrolled of 20 seats across 4 sections | No data |
| 2017 | 82% full: 279 enrolled of 342 seats across 20 sections | 62% full: 185 enrolled of 299 seats across 20 sections | 15% full: 14 enrolled of 95 seats across 7 sections | Not offered |
| 2016 | 66% full: 204 enrolled of 307 seats across 21 sections | 64% full: 169 enrolled of 263 seats across 20 sections | 14% full: 14 enrolled of 97 seats across 9 sections | No data |
| 2015 | 59% full: 206 enrolled of 349 seats across 19 sections | 67% full: 208 enrolled of 312 seats across 20 sections | 28% full: 23 enrolled of 81 seats across 9 sections | No data |
| 2014 | 65% full: 140 enrolled of 217 seats across 14 sections | 51% full: 167 enrolled of 327 seats across 18 sections | 38% full: 13 enrolled of 34 seats across 9 sections | No data |
| 2013 | 71% full: 164 enrolled of 232 seats across 18 sections | 60% full: 182 enrolled of 305 seats across 20 sections | 14% full: 11 enrolled of 77 seats across 5 sections | No data |
| 2012 | 56% full: 146 enrolled of 259 seats across 19 sections | 48% full: 167 enrolled of 345 seats across 22 sections | 19% full: 20 enrolled of 103 seats across 7 sections | No data |
| 2011 | 36% full: 113 enrolled of 318 seats across 19 sections | 47% full: 145 enrolled of 310 seats across 19 sections | 29% full: 13 enrolled of 45 seats across 3 sections | No data |
| 2010 | 32% full: 90 enrolled of 285 seats across 18 sections | 33% full: 204 enrolled of 622 seats across 18 sections | 21% full: 90 enrolled of 424 seats across 18 sections | No data |
| 2009 | 4% full: 299 enrolled of 8203 seats across 26 sections | 37% full: 167 enrolled of 454 seats across 25 sections | 35% full: 213 enrolled of 614 seats across 8 sections | No data |
| 2008 | 36% full: 87 enrolled of 240 seats across 19 sections | 7% full: 382 enrolled of 5652 seats across 32 sections | 35% full: 213 enrolled of 605 seats across 7 sections | No data |
| 2007 | 7% full: 224 enrolled of 3261 seats across 26 sections | 5% full: 167 enrolled of 3230 seats across 28 sections | 3% full: 258 enrolled of 8042 seats across 10 sections | No data |
| 2006 | 37% full: 111 enrolled of 299 seats across 20 sections | 4% full: 147 enrolled of 3270 seats across 24 sections | 3% full: 106 enrolled of 3053 seats across 10 sections | No data |
| 2005 | 41% full: 86 enrolled of 209 seats across 15 sections | 37% full: 82 enrolled of 223 seats across 16 sections | 100% full: 6 enrolled of 6 seats across 7 sections | No data |
| 2004 | 49% full: 94 enrolled of 191 seats across 12 sections | 36% full: 78 enrolled of 216 seats across 19 sections | 50% full: 16 enrolled of 32 seats across 4 sections | No data |
| 2003 | 50% full: 155 enrolled of 313 seats across 16 sections | 52% full: 141 enrolled of 273 seats across 24 sections | 44% full: 31 enrolled of 71 seats across 7 sections | No data |
| 2002 | 51% full: 174 enrolled of 338 seats across 14 sections | 44% full: 126 enrolled of 285 seats across 18 sections | 53% full: 61 enrolled of 116 seats across 10 sections | No data |
| 2001 | 73% full: 205 enrolled of 280 seats across 13 sections | 58% full: 201 enrolled of 346 seats across 29 sections | 51% full: 27 enrolled of 53 seats across 4 sections | No data |
| 2000 | 90% full: 230 enrolled of 255 seats across 23 sections | 70% full: 281 enrolled of 401 seats across 34 sections | 71% full: 70 enrolled of 99 seats across 5 sections | No data |
| 1999 | 67% full: 249 enrolled of 371 seats across 25 sections | 83% full: 237 enrolled of 284 seats across 24 sections | 67% full: 42 enrolled of 63 seats across 7 sections | No data |
| 1998 | 60% full: 245 enrolled of 407 seats across 27 sections | 73% full: 213 enrolled of 293 seats across 22 sections | 76% full: 35 enrolled of 46 seats across 8 sections | No data |
| 1997 | 62% full: 236 enrolled of 379 seats across 22 sections | 66% full: 237 enrolled of 361 seats across 20 sections | 78% full: 39 enrolled of 50 seats across 8 sections | No data |
| 1996 | 51% full: 208 enrolled of 404 seats across 13 sections | 54% full: 178 enrolled of 330 seats across 14 sections | 83% full: 64 enrolled of 77 seats across 9 sections | No data |
| 1995 | 7% full: 170 enrolled of 2496 seats across 17 sections | 19% full: 131 enrolled of 701 seats across 17 sections | 76% full: 41 enrolled of 54 seats across 7 sections | No data |
| 1994 | No data | No data | 71% full: 67 enrolled of 95 seats across 7 sections | No data |
| 1993 | No data | No data | No data | No data |
Below 50% full 50โ74% full 75โ99% full At or over capacity No capacity Not offered No data
| Code | Title | Credits | Terms | Last offered |
|---|---|---|---|---|
| CSCI103 | INTRO TO SOCIETAL COMPUTING | 1 | 4 since 2022 | Fall 2026 |
| CSCI120 | INTRODUCTION TO COMPUTING | 1 | 27 since 2006 | Fall 2026 |
| CSCI121 | DATA STRUCTURES | 1 | 28 since 2006 | Fall 2026 |
| CSCI122 | INTRO TO DISCRETE STRUCTURES 2 shared syllabi. Latest Sep 25, 2026. | 1 | 10 since 2022 | Fall 2026 |
| CSCI124 | ACCELERATED INTRO TO COMPUTING | 1 | 9 since 2008 | Fall 2026 |
| CSCI160 | ALGORITHMS | 1 | 35 since 1995 | Fall 2026 |
| CSCI180 | AUTOMATA THEORY | 1 | 31 since 1995 | Fall 2026 |
| CSCI201 | PROSEM:HUMAN AI INTERACTION | 1 | 22 since 1996 | Fall 2026 |
| CSCI220 | DATABASE MGMT & SYSTEMS DESIGN | 1 | 13 since 1996 | Fall 2026 |
| CSCI265 | ROBOTICS & INTELLIGENT SYS | 1 | 4 since 2005 | Fall 2026 |
| CSCI280 | COMPUTER NETWORKS | 1 | 13 since 2002 | Fall 2026 |
| CSCI297 | HONORS | 1 | 47 since 2003 | Fall 2026 |
| CSCI298 | INTERNSHIP | 1.25 | 42 since 2004 | Fall 2026 |
| CSCI299 | DIRECTED STUDY | 1.5 | 61 since 1995 | Fall 2026 |
| CSCI301 | INTRODUCTION TO COMPUTING | 1 | 11 since 2021 | Fall 2026 |
| CSCI303 | PROSEM:HUMAN AI INTERACTION | 1 | 1 since 2026 | Fall 2026 |
| CSCI314 | RESEARCH/TEACHING PRACTICUM | 0.5 | 1 since 2026 | Fall 2026 |
| CSCI320 | DATABASE MGMT & SYSTEMS DESIGN | 1 | 1 since 2026 | Fall 2026 |
| CSCI365 | ROBOTICS & INTELLIGENT SYSTEMS | 1 | 1 since 2026 | Fall 2026 |
| CSCI380 | COMPUTER NETWORKS | 1 | 2 since 2025 | Fall 2026 |
| CSCI397 | RESEARCH | 0.5 | 4 since 2025 | Fall 2026 |
| CSCI140 | ASSEMBLY LANG & COMPUTER ORG | 1 | 28 since 1996 | Spring 2026 |
| CSCI170 | ANALYSIS OF PROG LANGUAGE | 1 | 30 since 1995 | Spring 2026 |
| CSCI210 | ARTIFICIAL INTELLIGENCE | 1 | 12 since 1996 | Spring 2026 |
| CSCI252 | HUMAN COMPUTER INTERACTION | 1 | 2 since 2024 | Spring 2026 |
| CSCI302 | DATA STRUCTURES | 1 | 5 since 2022 | Spring 2026 |
| CSCI310 | ARTIFICIAL INTELLIGENCE | 1 | 1 since 2026 | Spring 2026 |
| CSCI311 | SOFTWARE QA AND AUTOMATION | 1 | 1 since 2026 | Spring 2026 |
| CSCI352 | HUMAN COMPUTER INTERACTION | 1 | 1 since 2026 | Spring 2026 |
| CSCI090 | INTRO AI TECH & PROMPT ENGIN | 1 | 2 since 2024 | Fall 2025 |
| CSCI127 | BASICS SFTWR DSGN & EMG TECH | 0.5 | 2 since 2024 | Fall 2025 |
| CSCI244 | WEB DEVELOPMENT | 1 | 3 since 2022 | Fall 2025 |
| CSCI250 | SOFTWARE ENGINEERING | 1 | 16 since 1995 | Fall 2025 |
| CSCI268 | INTERNET OF THINGS | 1 | 2 since 2022 | Fall 2025 |
| CSCI344 | WEB DEVELOPMENT | 1 | 1 since 2025 | Fall 2025 |
| CSCI350 | SOFTWARE ENGINEERING | 1 | 1 since 2025 | Fall 2025 |
| CSCI368 | INTERNET OF THINGS | 1 | 1 since 2025 | Fall 2025 |
| CSCI215 | OPERATING SYSTEMS | 1 | 14 since 1997 | Spring 2025 |
| CSCI245 | MOBILE SOFTWARE DEVELOPMENT | 1 | 3 since 2020 | Fall 2024 |
| CSCI262 | COMPUTER VISION | 1 | 3 since 2017 | Fall 2023 |
| CSCI1090 | PYTHON PROGRAMMING | 1 | 8 since 2015 | Spring 2023 |
| CSCI095 | INTRO COMP PROG & ANIMATION | 0.5 | 2 since 2020 | Spring 2022 |
| CSCI1900 | COMPUTER NETWK SECURITY ESSENT | 1 | 14 since 2007 | Spring 2022 |
| CSCI282 | NETWORK SECURITY | 1 | 1 since 2022 | Spring 2022 |
| CSCI2050 | INTRO TO OPERATING SYSTEMS | 1 | 11 since 1997 | Fall 2021 |
| CSCI2150 | DATABASE MANAGEMENT | 1 | 21 since 1996 | Fall 2021 |
| CSCI1100 | R PROGAMMING | 1 | 1 since 2021 | Spring 2021 |
| CSCI270 | THEORY OF COMPUTATION | 1 | 10 since 1996 | Spring 2021 |
| CSCI126 | LOW-CODE WEB DEVELOPMENT | 0.5 | 2 since 1996 | Intersession 2020-21 |
| CSCI171 | OBJECT-ORIENTED PROG IN C++ | 0.5 | 1 since 2020 | Intersession 2020-21 |
| CSCI2010 | ETHICAL HACKING | 1 | 4 since 2013 | Summer 2020 |
| CSCI212 | NUMERICAL ANALYSIS | 1 | 6 since 2003 | Fall 2019 |
| CSCI2940 | INTERNSHIP | 2 | 19 since 1996 | Summer 2019 |
| CSCI2950 | IS: EBOLA OUTBREAK PREDICTION | 2 | 37 since 1997 | Summer 2019 |
| CSCI2000 | ETHICS IN INFO TECHNOLOGY | 1 | 5 since 2013 | Spring 2019 |
| CSCI230 | COMPILER DESIGN | 1 | 9 since 1996 | Spring 2019 |
| CSCI1770 | INTRO TO MANAGEMENT INFO SYS | 1 | 42 since 1995 | Fall 2018 |
| CSCI2270 | COMPUTER FORENSICS | 1 | 8 since 2007 | Summer 2018 |
| CSCI110 | DIVING INTO CSCI RESEARCH I | 1 | 17 since 2004 | Spring 2018 |
| CSCI111 | DIVING INTO CSCI RESEARCH II | 0.5 | 14 since 2006 | Spring 2018 |
| CSCI2930 | PROJECT MANAGEMENT | 1 | 2 since 2014 | Spring 2018 |
| CSCI099 | COMPUTING IN OUR WORLD | 1 | 12 since 2003 | Spring 2017 |
| CSCI2200 | SOFTWARE ENGINEERING | 1 | 10 since 1995 | Fall 2016 |
| CSCI255 | DESIGN & ANALYSIS OF ALGORITHM | 1 | 2 since 2000 | Spring 2016 |
| CSCI2030 | INTRO TO JAVA PROGRAMMING | 1 | 3 since 2010 | Fall 2015 |
| CSCI260 | COMPUTER GRAPHICS | 1 | 6 since 2004 | Spring 2015 |
| CSCI2970 | INTRO GEOGRAPHIC INFO SYSTEMS | 1 | 2 since 2013 | Spring 2015 |
| CSCI2040 | INTRO TO DATA COMMUNICATION | 1 | 7 since 1997 | Summer 2014 |
| CSCI2240 | DISTRIBUTED SYSTEMS | 1 | 2 since 2003 | Spring 2014 |
| CSCI1010 | INTRODUCTION TO COMPUTING | 1 | 42 since 1995 | Fall 2013 |
| CSCI2120 | SOFTWARE DESIGN & DEVELOPMENT | 1 | 1 since 2013 | Fall 2013 |
| CSCI2280 | ARTIFICIAL INTELLIGENCE | 1 | 3 since 2008 | Summer 2013 |
| CSCI1350 | GRAPHIC DESIGN FOR THE WEB | 1 | 8 since 2000 | Fall 2012 |
| CSCI1710 | INTERNET WEB SITE DESIGN&IMPLE | 1 | 18 since 1999 | Spring 2012 |
| CSCI2110 | DATA SECURITY | 1 | 1 since 2012 | Spring 2012 |
| CSCI2990 | NETWK.DEFENSE/SEC/VULNERABILIT | 1 | 9 since 1995 | Spring 2012 |
| CSCI2080 | An Introduction to C++ | 1 | 5 since 1995 | Fall 2011 |
| CSCI2060 | COMPUTER ARCHITECTURE FUNDAMEN | 1 | 8 since 1996 | Summer 2011 |
| CSCI0990 | COMPUTERS IN OUR WORLD | 1 | 3 since 2007 | Spring 2011 |
| CSCI1160 | DATA STRUCTURE & ALGORITHMS | 1 | 4 since 2008 | Spring 2011 |
| CSCI2020 | PRINCIPLES IN PROGRAMMING LANG | 1 | 5 since 1998 | Spring 2011 |
| CSCI100 | Can Computers Think | 1 | 7 since 2005 | Fall 2010 |
| CSCI240 | COMPUTER ARCHITECTURE | 1 | 5 since 1997 | Fall 2010 |
| CSCI2100 | SYSTEMS ANALYSIS AND DESIGN | 1 | 11 since 1995 | Summer 2010 |
| CSCI1020 | COMPUTER PROGRAMMING II | 1 | 5 since 2001 | Spring 2010 |
| CSCI2090 | INTERMEDIATE C++ | 1 | 1 since 2009 | Spring 2009 |
| CSCI2230 | COMPUTER NETWORKS&SECURITY | 1 | 5 since 2003 | Summer 2008 |
| CSCI115 | COURSE CANCELLED | 1 | 2 since 2007 | Spring 2008 |
| CSCI102 | COMPUTER PROGRAM II | 1 | 21 since 1995 | Spring 2006 |
| CSCI101 | COMPUTER PROGRAM I | 1 | 21 since 1995 | Fall 2005 |
| CSCI0111 | CREATING POWERPOINT DISPLAYS | 0.25 | 2 since 1998 | Spring 2005 |
| CSCI0800 | COMPUTER ETHICS + SECURITY | 0.5 | 2 since 2004 | Fall 2004 |
| CSCI0801 | COMPUTER ETHICS + SECURITY | 0.5 | 1 since 2004 | Spring 2004 |
| CSCI1050 | INTRO TO VISUAL BASIC-"DOTNET" | 1 | 6 since 1997 | Fall 2003 |
| CSCI213 | ROBOTICS | 1 | 1 since 2003 | Spring 2003 |
| CSCI2070 | INTERMEDIATE VISUAL BASIC-V6.0 | 1 | 2 since 2001 | Spring 2002 |
| CSCI0601 | HTML AND WEB SITE DEVELOPMENT | 0.5 | 10 since 1995 | Fall 2001 |
| CSCI1720 | MACROMEDIA FLASH FOR INTERNET | 1 | 1 since 2001 | Summer 2001 |
| CSCI0201 | INTRODUCTION TO EXCEL | 0.25 | 1 since 2001 | Spring 2001 |
| CSCI0500 | INTERNET USE + APPLICATIONS | 0.25 | 7 since 1995 | Spring 2001 |