For detailed information on the Computer Science and Digital Art curriculum, please see the College of Computer and Information Science and Northeastern University Undergraduate Catalog.
Freshman Year
- CS 1200 Comp/Info Science Overview 1
- CS 1210 Comp/Info Science Overview 2
- CS 1220 – Computer/Information Science Co-op Preparation
- CS 1800 Discrete Structures with
- CS 1801 Recitation for CS1800
- CS 2500 Fundamentals of Computer Science 1 with
- CS 2501 Lab for CS 2500
- CS 2510 Fundamentals of Computer Science 2 with
- CS 2511 – Lab for CS 2510
- CS 2800 Logic and Computation with
- CS 2801 Lab for CS 2800
- ARTF 1122 2D Foundation with
- ARTF 1123 2D Tools: Imaging Basics
- ARTF 1124 3D Foundation with
- ARTF 1125 3D Tools: Forms Basics
- PSYC 1101 Foundations of Psychology
- ENGL 1111 College Writing
Sophomore Year
- CS 3500 Object-Oriented Design
- CS 3200 Database Design
- CS 3800 Theory of Computation
- ARTF 2220 4D Foundation
- ARTF 2221 4D Tools: Motion Basics
- ARTF 2223 Interactive Foundation
- ARTF 2224 Interactive Tools
- Digital Art Electives
- NU Core Course or Elective
Middler Year
- Computer Science Elective
- Digital Art Electives
- ENGL 3302 Advanced Writing in Technical Professions
Junior Year
- Computer Science Elective
- Digital Art Elective
- SOCL 4528 Computers and Society
- NU Core Course or Elective
Senior Year
- CS 4300 Computer Graphics
- CS 4000 Senior Seminar
- CS 4500 Software Development
- ARTD 4670 Digital Art Degree Project
- IS 4300 Human Computer Interaction
- MATH 2331 Linear Algebra
- Digital Art Elective
- NU Core Course or Electives
Computer Science Electives
- CS 2600 – Computer Organization
- CS 3200 to CS 4993
- IS 4200 – Information Retrieval
Digital Art Electives
- ARTD 2370 Animation Basics with
- ARTD 2371 Animation Tools
- ARTD 2360 Photo Basics with
- ARTD 2361 Photo Tools
- ARTD 2380 Video Basics with
- ARTD 2381 Video Tools
- ARTD 3470 Animation Studio 1
- ARTD 4570 Animation Studio 2
- ARTD 4670 Animation Studio 3
- ARTD 3460 Photography 1
- ARTD 4665 Photography 2
- ARTD 4661 Alternative Photographic Processes
- ARTD 3480 Video 1
- ARTD 4580 Video 2
- ARTD 4680 Video 3
- ARTH 2212 Survey of the Still and Moving Image
- ARTD 4530 Contemporary Directions in Digital Art
