Last Updated on September 5, 2022 by Alvina Ibe
The knowledge about a particular school and discipline which one wants to enroll in cannot be overemphasized. This is why we at collegelearners are always here to give you the very best. In this article, we will be giving out detailed information about Miami University Ohio computer science. We will be covering such areas likes Miami University computer science courses, Miami University Ohio computer science ranking, Miami University computer science requirements.
miami university computer science
The Miami Plan forms the foundation of liberal education at Miami University. This plan is guided by four principles:
- critical thinking
- understanding of contexts
- engaging with other learners, and
- reflection and action.
Our program emphasizes critical thinking by promoting the scientific principles, analysis techniques, and design methodologies that form the basis for critical thinking in computer science. We promote understanding of the social context and broader impacts of technology, which is necessary for leadership and for integration of computing into business. By requiring students to engage with other learners, we develop their abilities to communicate clearly, and work in teams responsibly. This pattern of deep reflection, broad understanding, and engagement with others is transformed into action through coursework that emphasizes a mixture of theoretical foundations and hands-on application.
Depth. Computer Science graduates will have a sufficient understanding of the field of computer science including scientific principles, analysis techniques, and design methodologies to:
- Be successfully employed, pursue a graduate degree, or continue their professional education
Breadth. Computer Science graduates will have a broad liberal education enabling them to:
- Demonstrate adaptability or leadership by, for example, being promoted, moving up to a better job, or by taking a leadership role in a team.
- Demonstrate an understanding of the context and broader impacts of technology in their organization by, for example, engaging stakeholders outside their immediate team, or by identifying ethical, economic, cultural, legal or environmental issues related to work projects.
Professionalism. Computer Science graduates will be prepared for modern work environments, where they will:
- Apply their skills in clear communication, responsible teamwork, and time management by, for example, managing a team or project, working on multidisciplinary project teams, or communicating with external stakeholders.
- Demonstrate professional attitudes and ethics by, for example, assisting colleagues in professional development (e.g. mentoring), engaging in continuing education or training, participating in professional societies, engaging in service to the community, or contributing to an employer’s efforts to comply with software licensing, protect privacy, or assure quality and safety.
To help to achieve the educational objectives, all computing and engineering programs offered by the College of Engineering and Computing (CEC) have outcomes, are designed to prepare graduates to attain the program educational objectives and to connect with the student outcomes defined by the Computing Accreditation Committee of ABET, http://www.abet.org.
For more information, visit our website at http://cse.MiamiOH.edu.
- 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.
- Acquire and apply new knowledge as needed, using appropriate learning strategies.
If you excel in your studies, you may qualify for the University Honors Program or the program for Honors in Computer Science and Software Engineering. As a senior in these programs, you will have the opportunity to work closely with the faculty on research projects of interest.
All courses in chemistry, physics, biology, mathematics, statistics and those in the College of Engineering and Computing (CPB, CSE, ECE, EGM, MME, CEC) that are used to fulfill requirements of the major, must be taken for a grade.
DOUBLE MAJORS: Students with two majors in the College of Engineering and Computing must take a minimum of 15 different/additional credit hours in their second major beyond the requirements of their first major.
The department offers a combined bachelor’s/master’s degree program that allows students to complete bachelor’s and master’s degrees in computer science in an accelerated manner. Students are eligible to apply for this program in their junior year. Please contact the CSE department office for more information.
Additional information is available from the CSE department office and website http://cse.MiamiOH.edu.
miami university computer science courses
|ECO 201||Principles of Microeconomics||3|
|or ECO 202||Principles of Macroeconomics|
|ENG 313||Technical Writing||3|
|STC 135||Principles of Public Speaking||3|
|or STC 231||Small Group Communication|
|MTH 151||Calculus I||5|
|MTH 231||Elements of Discrete Mathematics||3|
|STA 301||Applied Statistics||3-4|
|or STA 261||Statistics|
|or ECE 345||Applied Probability and Statistics for Engineers|
|Take three of the following:|
|STA 333||Nonparametric Statistics|
|STA 363||Introduction to Statistical Modeling|
|STA/ISA 365||Statistical Monitoring and Design of Experiments|
|STA 402||Statistical Programming|
|STA 404||Advanced Data Visualization|
|STA 427||Introduction to Bayesian Statistics|
|STA 432||Survey Sampling in Business|
|STA 466||Experimental Design Methods|
|STA 467||Statistical Learning|
|MTH 222||Introduction to Linear Algebra|
|MTH 245||Differential Equations for Engineers|
|MTH 251||Calculus II|
|MTH 249||Calculus II|
|MTH 252||Calculus III|
|MTH 331||Proof: Introduction to Higher Mathematics|
|MTH 331T||Proof: Introduction to Higher Mathematics (H)|
|MTH 347||Differential Equations|
|MTH 411||Foundations of Geometry|
|MTH 421||Introduction to Abstract Algebra|
|MTH 437||Game Theory and Related Topics|
|MTH 438||Theory and Applications of Graphs|
|MTH 441||Real Analysis|
|MTH 447||Topics in Mathematical Finance|
|Natural Science Electives||8-10|
|Select two of the following six options|
|BIO/MBI 115||Biological Concepts: Ecology, Evolution, Genetics, and Diversity|
|BIO/MBI 116||Biological Concepts: Structure, Function, Cellular, and Molecular Biology|
& CHM 144
and College Chemistry Laboratory
& CHM 145
and College Chemistry Laboratory
|PHY 191||General Physics with Laboratory I|
|PHY 192||General Physics with Laboratory II|
|Mathematics/Statistics/Science Elective 1||3-5|
|Select one additional course from one of the following|
|Any of the above Mathematics/Statistics Electives|
|Any of the above Natural Science Electives|
|Any Global Miami Plan Natural Science (MPF IV A or IV B)|
|Computer Science Core|
|CEC 101||Computing, Engineering & Society||1|
|CSE 102||Introduction to Computer Science and Software Engineering||3|
|CSE 174||Fundamentals of Programming and Problem Solving||3|
|CSE 201||Introduction to Software Engineering||3|
|CSE/CIT 262||Technology, Ethics, and Global Society||3|
|CSE 271||Object-Oriented Programming||3|
|CSE 274||Data Abstraction and Data Structures||3|
|CSE 278||Systems I: Introduction to Systems Programming||3|
|CSE 374||Algorithms I||3|
|CSE 381||Systems 2: OS, Concurrency, Virtualization, and Security||3|
|CSE 383||Web Application Programming||3|
|CSE 448||Senior Design Project||2|
|CSE 449||Senior Design Project||2|
|CSE 465||Comparative Programming Languages||3|
|CSE Electives (a total of 21 hours are required)||21|
|15 to 21 hours of computer science electives:|
|CSE 382||Mobile App Development|
|CSE 385||Database Systems|
|CSE 386||Foundations of Computer Graphics and Games|
|CSE 389||Game Design and Implementation|
|CSE 432||Machine Learning|
|CSE 443||High Performance Computing & Parallel Programming|
|CSE 451||Web Services and Service Oriented Architectures|
|CSE/BIO 466||Bioinformatics Computing Skills|
|CSE 467||Computer and Network Security|
|CSE 470||Special Topics in CSE|
|CSE 473||Automata, Formal Languages, and Computability|
|CSE 474||Compiler Design|
|CSE 484||Algorithms II|
|CSE 485||Advanced Database Systems|
|CSE 486||Introduction to Artificial Intelligence|
|CSE 488||Image Processing & Computer Vision|
|CSE 489||Advanced Graphics and Game Engine Design|
|0 to 6 hours of affiliate electives:|
|CSE 211||Software Construction|
|CSE 212||Software Engineering for User Interface and User Experience Design|
|CSE 270||Special Topics|
|CSE 273||Optimization Modeling|
|CSE 311||Software Architecture and Design|
|CSE 321||Software Quality Assurance and Testing|
|CSE 322||Software Requirements|
|CSE 372||Stochastic Modeling|
|CSE 411||Introduction to Model-Driven Software Engineering|
|ECE 287||Digital Systems Design|
|ECE 387||Embedded Systems Design|
|ECE 461||Network Performance Analysis|
|IMS 440||Emerging Technology Practicum|
|ISA 401||Business Intelligence and Data Visualization|
|ISA 414||Managing Big Data|
|ISA 491||Introduction to Data Mining in Business|
|Select 0 to 3 hours of research electives:|
|CSE 340U||Undergraduate Summer Scholars Program (requires petition)|
|CSE 480||Special Problems (honors Program)|
|CSE 491||Undergraduate Research|
|Total Credit Hours||99-105|
|1||Computer Science majors are required to take at least 31 hours of mathematics, statistics, and natural science courses. Mathematics courses must be selected from courses at or beyond MTH 151.|
Miami University Ohio Computer Science Ranking
Miami University named 2nd in the nation in 2021 CodeSignal University Ranking. CodeSignal is a ranking system for universities in which they determine the skills and knowledge of software engineering and computer science students through a General Coding Assessment (GCA).
Miami is listed in the Top 10 — topped only by the Massachusetts Institute of Technology. CodeSignal analyzed the results of its General Coding Assessment (GCA), a widely adopted standardized test for core programming and computer science knowledge.
miami university computer science requirements
Undergraduate students may apply to participate in the combined bachelors/master’s program. This program allows the student to pursue a master’s degree in an accelerated manner while simultaneously completing a bachelor’s degree. Students admitted to the combined degree program may count six to nine credit hours of their graduate coursework towards their bachelor’s degree. This enables them to complete their degrees in an accelerated fashion. With an undergraduate major in computer science or software engineering, it is possible for students to complete the combined program in five years.
Admission to the combined program requires a GPA of 3.25 or higher after earning a minimum of 64 credit hours. Please contact the department for more information.
(31 semester hours)
The total course of instruction includes a minimum of 31 credit hours. Students must complete both research and advanced coursework requirements. The research requirement includes four hours of formal coursework related to research and a minimum of nine hours of thesis research. The coursework requirement includes 18 hours of graduate level coursework. All students in the program are expected to attend Thesis proposal and defense presentations as well as other research presentations while enrolled in the program.
Research Requirement (13 credit hours minimum)
The research requirement includes four hours of structured preparation of students to conduct, evaluate, and document Computer Science research followed by a minimum of nine credit hours of thesis research. All students must write and successfully defend a Master’s Thesis in order to graduate from the program.
- CSE 610J MSCS Graduate Student Research Seminar(1)
- CSE 601 Computer Science Research Methods (3)
- Nine credit hours of CSE 700 Research for Master’s Thesis (9)