Personal tools
You are here: Home > Current Students > Courses

Course Information

by schrod69 — last modified Apr 01, 2016 03:36 PM

The following is a brief summary describing the courses required for each emphasis. For more detail on course descriptions and course rotations, see the advisement bulletin.

Core Courses

Course

Credits

Math 212 Mathematics for Computer Science (was numbered
Math 122 prior to Fall 2009)
3 cr.
CS 221 Object Oriented Design and Programming I 3 cr.
CS 251 Computer Architecture and Assembly Language 3 cr.
CS 262 Object Oriented Design and Programming II 4 cr.
CS 271 Data Structures 4 cr.
CS 331 Programming Languages 3 cr.
CS 350 Ethical Issues in Computing 1 cr.
Physics 311 Digital Instrumentation 4 cr.

One of the following:


CS 399 Internship in Computer Science 3 cr.
CS 490 Practicum in Computer Science 3 cr.

Total:

28 cr.

Important Note:

The Physics 311 course requirement 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.

Computer Science Emphasis

This 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 ABET, 111 Market Place, Suite 150, Baltimore, MD 21202-4012, telephone: (410) 347-7700.

 

Requirements in addition to the computer science core:

Course

Credits

CS 310 Computer Organization and Design

3 cr.

CS 321 Algorithms

3 cr.

CS 341 Software Engineering I

3 cr.

CS 381 Theory of Computing

3 cr.

CS 421 Operating Systems

3 cr.

CS 431 Compilers

3 cr.

CS 499 Computer Science Assessment

0 cr.

Math 171 Calculus I

4 cr.

Math 172 Calculus II

4 cr.

Math 301 Introduction to Probability and Statistics

3 cr.

Electives: 6 credits from the elective courses list. The chosen electives must not appear above as requirements for the computer science emphasis.

6 cr.

Total

35 cr.

Important Notes:

  1. The Computer Science Emphasis is open only to students pursuing the B.S. degree.
  2. The math and science requirements of the CS emphasis necessitate completion of Mathematics 171, 172, 212, 301; CS 381; Physics 311; plus an additional 11 units (credits) from other math and science courses. In selecting courses for these additional 11 units (credits), 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 numbered 222 or above.

 

Software Engineering Emphasis

This 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.

 

Requirements in addition to the computer science core:

Course

Credits

CS 321 Algorithms

3 cr.

CS 341 Software Engineering I

3 cr.

CS 342 Software Engineering II

3 cr.

CS 361 Database Systems

3 cr.

Either Math 171 Calculus I or Math 206 Mathematics for Business Analysis II

4 cr.

Either Math 201 Applied Statistics, Math 301 Introduction to Probability and Statistics, or Econ 210 Economic and Business Statistics

3 cr.

Electives: 12 credits from the electives courses list. The chosen electives must not appear above as requirements for the Software Engineering emphasis.

12 cr.

Total

31 cr.

by schrod69 — last modified Apr 01, 2016 03:36 PM
CS emphasis accredited by

ABET logo

Contact Us

Computer Science Department
UW Oshkosh
800 Algoma Blvd.
Oshkosh, WI 54901

Phone: (920) 424-2068
Fax: (920) 424-0045
Building: Halsey Science Hall


Rooms: 229 (general office), 221 (David Furcy, chair)

Email: Send mail to chair at cschair@uwosh.edu