Oct 23, 2018  
2018-2019 Undergraduate Academic Catalog 
    
2018-2019 Undergraduate Academic Catalog

Computer Science, B.S.


Return to {$returnto_text} Return to: Degree Programs, Minors and Certificates

Program Director

Dr. Derek Riley
Office: L-339
Phone: (414) 277-2269
Email: riley@msoe.edu

Program Educational Objectives

The computer science program is preparing graduates, within a few years of graduation, to:

  • Contribute as computer science professionals
    • Be technical leaders on projects integrating advanced computing into delivered business and research solutions
    • Innovate and improve technologies and computer science methods
    • Participate in professional organizations
  • Develop professionally
    • Adapt and learn new computing methods, paradigms, and techniques
    • Develop solutions that address competing ethical and professional concerns as both technology and society continue to evolve
    • Contribute to the broader field of computing and science
  • Collaborate effectively
    • Demonstrate effective cross-organization communication and collaboration skills
    • Champion personal accountability

Student Outcomes

Graduates of the MSOE Computer Science program will have an ability to:

  1. Analyze a complex computing problem and apply principles of computing and other relevant disciplines to identify solutions
  2. Design, implement, and evaluate a computing-based solution to meet a given set of computing requirements in the context of the program’s discipline
  3. Communicate effectively in a variety of professional contexts
  4. Recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles
  5. Function effectively as a member or leader of a team engaged in activities appropriate to the program’s discipline
  6. Apply computer science theory and software development fundamentals to produce computing-based solutions
  7. Leverage mathematics to construct concrete computing solutions to problems

Computer Science Model Full-Time Track - V1.0


Year One


Total: 14 lecture hours - 4 lab hours - 16 credits

Total: 14 lecture hours - 4 lab hours - 16 credits

Spring


Total: 14 lecture hours - 4 lab hours - 16 credits

Year Two


Total: 14 lecture hours - 4 lab hours - 16 credits

Winter


Total: 13 lecture hours - 4 lab hours - 15 credits

Spring


Total: 13 lecture hours - 6 lab hours - 16 credits

Year Three


Fall


Total: 16 lecture hours - 2 lab hours - 17 credits

Total: 14 lecture hours - 4 lab hours - 16 credits

Spring


  • CS 3851 - Algorithms 4 credits
  • Elective (HU/SS) 3 credits
  • CS 3400 - Machine Learning 4 credits
  • CS 3310 - Data Science Practicum 4 credits
Total: 12 lecture hours - 6 lab hours - 15 credits

Year Four


Fall


  • CS 4000 - Senior Design Project I 3 credits
  • CS 4400 - Deep Learning 4 credits
  • Elective (Technical) 6 credits
  • Elective (HU/SS) 3 credits
Total: 14 lecture hours - 4 lab hours - 16 credits

Winter


  • CS 4010 - Senior Design Project II 3 credits
  • Elective (Technical) 6 credits
  • Elective (Math/Science) 3 credits
  • Elective (HU/SS) 3 credits
Total: 14 lecture hours - 2 lab hours - 15 credits

Spring


  • CS 4020 Senior Design Project III 3 credits
  • Elective (Technical) 3 credits
  • Elective (HU/SS) 3 credits
  • Elective (Math/Science) 3 credits
  • Elective (Free) 3 credits
Total: 14 lecture hours - 2 lab hours - 15 credits

Note


BI 102  - Cell Biology and Genetics may be taken in place of CH 200  in Fall of first year.

There are 46 credits of elective subjects in the software engineering program that must be taken as follows:

  • 15 credits of humanities and social sciences: 6 credits of humanities (HU), 6 credits of social sciences (SS), and 3 credits of humanities or social sciences
  • 4 credits of an approved lab science elective
  • 6 credits of approved math and science electives
  • 15 credits of approved technical electives
  • 6 credits of approved from any area (free electives)

Return to {$returnto_text} Return to: Degree Programs, Minors and Certificates