You are here: Home / Bulletins / 2015-2017 / Departments and Majors / Computer Science / Required Core Courses

Required Core Courses

These courses are required of all Computer Science Majors:

    • Required Units (crs.): 33 credits
      • Computer Science
        • Computer Science 221, Object-Oriented Programming and Design I 3 crs.
        • Computer Science 251, Computer Architecture and Assembly Language 3 crs.
        • Computer Science 262, Object Oriented Programming and Design II 4 crs.
        • Computer Science 271, Data Structures 4 crs.
        • Computer Science 321, Algorithms 3 crs.
        • Computer Science 331, Programming Languages 3 crs.
        • Computer Science 341, Software Engineering I, 3 crs.
        • Computer Science 350, Ethical Issues in Computing 1 cr.
    • One of the following
      • Computer Science 399 Internship in Computer Science 3 crs.
      • Computer Science 490 Practicum in Computer Science 3 crs.
    • Mathematics
      • Mathematics 212 Mathematics for Computer Science 3 crs.
    • Physics
      • Physics 311 Digital Instrumentation 3 crs.

Comments:

The Physics 311 course also satisfies the one-semester laboratory science course requirement for the B.S. degree, as long as the two-course laboratory science sequence is taken from courses in a department other than Physics. Students pursuing the Computer Science emphasis should see the description of that emphasis for special considerations that apply when using Physics 311 in this way. 

Document Actions

The University of Wisconsin Oshkosh — Where Excellence and Opportunity Meet.