Computer Science Minor

Students in any majors that wish to have significant training in software theory, development and practice. Option of mini-specialization in an advanced subfield of Computer Science. 

Core Courses (14 credits)

These courses are required of all computer science minors.

Course Credits
CS 171 Object Oriented Design and Programming 4 cr.
CS 246 Software Tools and Technologies 3 cr.
CS 251 Computer Architecture and Assembly Language 3 cr.
CS 271 Data Structures 4 cr.
Total 14 cr.

 

 

Elective Computer Science Courses (9 credits)

Any three courses may be selected from the following upper-division offerings.

  1. CS 300 Artificial Intelligence
  2. CS 310 Computer Organization and Design 
  3. CS 321 Algorithms (Note: additional prerequisite of CS 281)
  4. CS 331 Programming Languages
  5. CS 332 Compilers (Note: additional co-requisite of CS 331)
  6. CS 341 Software Engineering
  7. CS 344 Mobile Application Development
  8. CS 346 Web Software Development
  9. CS 351 Operating Systems
  10. CS 361 Database Systems
  11. CS 371 Computer Graphics
  12. CS 381 Theory of Computing (Note: additional prerequisite of CS 281)
  13. CS 391 Computer Networks
  14. CS 399 Internship in Computer Science
  15. CS 480 Topics in Computer Science
  16. CS 490 Practicum in Computer Science

Total: 24 cr.

Computer Science

Scott Summers
Area Co-coordinator
Halsey Science 220

summerss@uwosh.edu

Contact us