|
Nov 30, 2024
|
|
|
|
2019-2020 Undergraduate Academic Catalog [ARCHIVED CATALOG]
Computer Science, B.S.
|
|
Program Director
Dr. Derek Riley
Office: Diercks Hall 420
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:
- Analyze a complex computing problem and apply principles of computing and other relevant disciplines to identify solutions
- Design, implement, and evaluate a computing-based solution to meet a given set of computing requirements in the context of the program’s discipline
- Communicate effectively in a variety of professional contexts
- Recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles
- Function effectively as a member or leader of a team engaged in activities appropriate to the program’s discipline
- Apply computer science theory and software development fundamentals to produce computing-based solutions
- Leverage mathematics to construct concrete computing solutions to problems
|
Computer Science Model Full-Time Track - V1.1
Total: 14 lecture hours - 4 lab hours - 16 credits
Total: 14 lecture hours - 4 lab hours - 16 credits
Total: 14 lecture hours - 4 lab hours - 16 credits
Total: 14 lecture hours - 4 lab hours - 16 credits
Total: 13 lecture hours - 4 lab hours - 15 credits
Total: 13 lecture hours - 6 lab hours - 16 credits
Total: 16 lecture hours - 2 lab hours - 17 credits
Total: 14 lecture hours - 4 lab hours - 16 credits
Spring
- CS 3310 - Data Science Practicum 4 credits
- CS 3400 - Machine Learning 4 credits
- CS 3851 - Algorithms 4 credits
- Elective3 (HU/SS) 3 credits
Total: 12 lecture hours - 6 lab hours - 15 credits
Fall
- CS 4000 - Senior Design Project I 3 credits
- CS 4400 - Deep Learning 4 credits
- Elective3 (Technical) 6 credits
- Elective3 (HU/SS) 3 credits
Total: 14 lecture hours - 4 lab hours - 16 credits
Winter
- CS 4010 - Senior Design Project II 3 credits
- Elective3 (Technical) 6 credits
- Elective3 (Math/Science) 3 credits
- Elective3 (HU/SS) 3 credits
Total: 14 lecture hours - 2 lab hours - 15 credits
Spring
- CS 4020 - Senior Design Project III 3 credits
- Elective3 (Technical) 3 credits
- Elective3 (HU/SS) 3 credits
- Elective3 (Math/Science) 3 credits
- Elective3 (Free) 3 credits
Total: 14 lecture hours - 2 lab hours - 15 credits
Notes:
1BI 102 - Cell Biology and Genetics may be taken in place of CH 200 in Fall of first year.
2HU 4321 - Ethics of Digital Technologies and AI may be taken in place of HU 432
3There are 46 credits of elective subjects in the computer science 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)
4Students may take UR 498X instead of CS 40X0, but will need to complete an additional technical elective along with UR 498X.
|
|
|