CSCI 3041 and CSCI 3061 serving as prerequisites

CSCI 3041 and CSCI 3061 have not been entered as appropriate prerequisites for Computer Science 4000-5000 level courses in the official university system yet. We hope to enter these updated prerequisites as soon as possible. Please use the information below as a guide approved by the department to know which courses you are sufficiently qualified to take based on CSCI 3041 and CSCI 3061 completion.

CSCI 3041 can serve as a prerequisite for the following courses:

  • CSCI 4203 - Computer Architecture (AND CSCI 3061)
  • CSCI 4707 - Practice of Database Systems
  • CSCI 5115 - User Interface Design, Implementation and Evaluation
  • CSCI 5123 - Recommender Systems (AND CSCI 2081)
  • CSCI 5127W - Embodied Computing: Design & Prototyping
  • CSCI 5451 - Introduction to Parallel Computing: Architectures, Algorithms, and Programming (AND CSCI 3061 AND knowledge of C/C++)
  • CSCI 5461 - Functional Genomics, Systems Biology, and Bioinformatics
  • CSCI 5481 - Computational Techniques for Genomics (AND instructor consent needed)
  • CSCI 5512 - Artificial Intelligence II
  • CSCI 5523 - Introduction to Data Mining
  • CSCI 5609 - Visualization
  • CSCI 5611 - Animation & Planning in Games
  • CSCI 5607 - Fundamentals of Computer Graphics I (AND CSCI 3061)
  • CSCI 5751 - Big Data Engineering and Architecture (AND CSCI 3061 AND knowledge of C/C++)

CSCI 3061 can serve as a prerequisite for the following courses:

  • CSCI 4131 - Internet Programming
  • CSCI 4203 - Computer Architecture (AND CSCI 3041)
  • CSCI 4211/5211 - Introduction to Computer Networks/Data Communications and Computer Networks
  • CSCI 4611 - Programming Interactive Computer Graphics and Games
  • CSCI 5103 - Operating Systems
  • CSCI 5127W - Embodied Computing: Design & Prototyping
  • CSCI 5143 - Real-Time and Embedded Systems
  • CSCI 5451 - Introduction to Parallel Computing: Architectures, Algorithms, and Programming (AND CSCI 3041 AND knowledge of C/C++)
  • CSCI 5607 - Fundamentals of Computer Graphics I (AND CSCI 3041)
  • CSCI 5751 - Big Data Engineering and Architecture (AND CSCI 3061 AND knowledge of C/C++)

Notes:

  • CSCI 5801 - Software Engineering I can be taken after the completion of CSCI 2081.
  • If there are additional CSCI courses you wish to take towards your Data Science electives and you are uncertain if you meet the prerequisites please email dsciug@umn.edu.