You are here: Home / Bulletins / 2013-2015 (Archives) / Departments and Majors / Computer Science / The Major(s), with Emphases and/or Options

The Major(s), with Emphases and/or Options

The requirements for a major in Computer Science consist of the courses listed in the Required Core Courses plus those listed under one of the Emphases described below. Every Computer Science major must satisfy one of these three emphases.

  1. Computer Science Major

    • Computer Science Emphasis
      • Focuses on the fundamental, practical, and theoretical foundations of computer science, providing an in-depth understanding of both the software and hardware components of computer systems. It is appropriate for students preparing for careers in scientific computing or research, and for students planning to pursue graduate degrees. This emphasis is accredited by the Computing Accreditation Commission of the ABET, 111 Market Place, Suite 150, Baltimore, MD 21202-4102, telephone: (410) 347-7700. The Computer Science emphasis is open only to students pursuing the B.S. degree.
    • Required Units (crs.): 35 minimum
    • Required Courses: In addition to the Core Courses:
      • Computer Science: Computer Science 310, 321, 350, 381, 421, 431, 499
      • Mathematics: Mathematics 171, 172, 301
    • Electives: Total of 6 units (crs.) from Elective List A (see below). These chosen electives must not be one of the required courses for the Computer Science Emphasis. Additionally, the requirement in math and science necessitate completion for Mathematics 171, 172, 212, 301; Computer Science 381; Physics 311; plus an additional 11 units (crs.) from other math and science courses. In selecting courses for these additional 11 units (crs.), science courses must be chosen to insure the student meets the general university natural science requirement for a B.S. degree, and math courses must be chosen from elective List C (see below).
      • Elective List A:
        • Computer Science: 300, 310, 321, 341, 342, 346, 350, 361, 371, 381 391, 421, 431, 480
      • Elective List B:
        • Business: 260, 314, 315, 319, 355, 410, an MIS course approved by the Computer Science department.
      • Elective List C:
        • Physics: 305, 319, 405, 415, a Physics course approved in advance by the Computer Science department.
        • Mathematics: 222, 256, 302, 304, 342, 346, 349, 355, 356, 357, 371, 385, 401, 402, a Mathematics course approved in advance by the Computer Science department.
    • Software Engineering Emphasis
      • Focuses on knowledge and skills for the design, development, maintenance, and management of software, including software for the operation of instrumentation. It is appropriate for students preparing for careers as systems programmers, systems analysts, software engineers or computer-based instrumentation specialists.
    • Required Units (crs.): 33 minimum
    • Required Courses: In addition to the Core Courses:
        • Computer Science: Computer Science 321, 341, 342, 350, 361, 421 or 431.
        • Mathematics/Economics: Mathematics 171 or 206, Mathematics 201 or 301, or Economics 210
      • Electives: Three units (crs.) from Elective List A; six units (crs.) from Elective Lists B and C combined (see below). The chosen electives must not be one of the required courses for the Software Engineering Emphasis.
        • Elective List A:
          • Computer Science: 300, 310, 321, 341, 342, 346, 350, 361, 371, 381 391, 421, 431, 480
        • Elective List B:
          • Business: 260, 314, 315, 319, 355, 410, an MIS course approved by the Computer Science department.
        • Elective List C:
          • Physics: 305, 319, 405, 415, a Physics course approved in advance by the Computer Science department. 
          • Mathematics: 222, 256, 302, 304, 342, 346, 349, 355, 356, 357, 371, 385, 401, 402, a Mathematics course approved in advance by the Computer Science department. 
      • Computer Information Systems Emphasis
        • Focuses on the knowledge and skills for designing, implementing, and administering application software, including network administration and database administration, computerization plan preparation, and user requirement specification preparation. It is appropriate for students preparing for careers as systems administrators, network managers, or application programmers.
      • Required Units (crs.): 32 minimum
      • Required Courses: In addition to the Core Courses:

        • Computer Science: Computer Science 341, 346, 350, 361

        • Mathematics: Mathematics 171 or 206

        • Mathematics/Economics: Mathematics 201 or 301 or Economics 210

      • Electives: Nine units (crs.) from Elective List A; six units (crs.) from Elective List B (see below). The chosen electives must not be one of the required courses for the Computer Information Systems Emphasis.

        • Elective List A:

          • Computer Science: 300, 310, 321, 341, 342, 346, 350, 361, 371, 381, 391, 421, 431, 480

        • Elective List B:

          • Business: 260, 314, 315, 319, 355, 410, an MIS course approved by the Computer Science department.

           

          Document Actions

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