Undergraduate Degree Programs

  • The Department offers a full range of undergraduate Mathematics and Computer Science courses, both for its majors and for service to almost every other University department. It offers undergraduate degree programs in Mathematics (teaching and non-teaching); Computer Science and Computer Science with a business focus; minors in Computer Science, a minor in Mathematics and a Graduate degree program (M.S.) in Applied Computer Science. The Department offers graduate courses in Mathematics and Computer Science for its own graduate program, for majors in other UMES graduate programs, and for eligible members of the local community.

     

    Major in Mathematics (Non-Teaching)

    Major in Mathematics (Teaching)

    Major in Computer Science

    Major in Computer Science With Business Focus

    Minor in Computer Science

    Minor in Computer Science with Business focus

     Minor in Mathematics

    Graduate degree (M.S.) in Applied Computer Science

     

     

    Major in Mathematics (Non-Teaching)

    This Program covers a broad spectrum of pure and applied mathematics. Courses are offered in a variety of topics including Calculus, Real and Complex Analysis, Number Theory, Topology, Linear Algebra, Modern Algebra, Statistics, and Probability. It is designed for persons who wish to pursue careers in statistics, actuarial science, mathematical modeling, and graduate study in mathematics or statistics.

    Major in Mathematics (Teaching)

    The content of this program is similar to that of Mathematics (Non-teaching). It is supplemented by professional education coursework. This program is designed for persons who wish to pursue careers in secondary mathematics education.


    Major in Computer Science

    The content of this degree program is designed to train students in the theory and application of computer science and the application in a variety of disciplines. Courses are offered in a variety of topics including programming languages, data structures, computer organization and architecture, software engineering, operating systems, and other computer science topics. The Computer Science program is ideal for persons who wish to pursue their careers in government agencies or private corporations or graduate study in computer science-related multi-disciplines.

    Major in Computer Science With Business Focus

    The content of this program is designed to train students in the theory and application of computer science and its application in business disciplines. Courses include Software Engineering, Operations Research, Computer Organization, Data Structures and Algorithms, Theory of Computation, Programming Languages, Databases and Operating Systems. Courses in accounting and other business areas augment the Computer Science curriculum. This program is designed for persons who wish to pursue careers in information systems, operations research, and database management.


    Minor in Computer Science

    A student may minor in Computer Science by taking the following courses of 20 credits: CSDP 221 ((Introduction to Computer Programming: Intensive), CSDP 222 (Advanced Programming), CSDP 250 (Data Structures), CSDP 332 (Internet Programming), and two 3-credit 400 level computer science courses. 

    Minor in Computer Science with Business focus

    A student may minor in Computer Science by taking the following courses of 23 credits: CSDP 221 ((Introduction to Computer Programming: Intensive), CSDP 222 (Advanced Programming), CSDP 250 (Data Structures), CSDP 332 (Internet Programming), CSDP 404 (Database management), CSDP 331 (Data warehousing and Data mining), CSDP 407 (Advanced Data base management).

     Minor in Mathematics

    A student can minor in Mathematics by taking 21 credits in mathematics including Math 112, Math 211 and at least three 3-credit 300 and 400 level courses in mathematics.  A 3-credit 300 or 400 level computer science course may be used in place of on of the 300 or 400 level mathematics courses.

    Graduate degree (M.S.) in Applied Computer Science

    This degree program meets the needs of those who are already in the workforce and wish to update or improve their knowledge, skills and research opportunities in Computer Science related areas and undergraduate students who wish to pursue graduate study. The courses at the graduate level provide in-depth knowledge and skills in advanced  operating systems, computer architecture, advanced programming, advanced data structures and algorithms, software engineering, and a variety of elective courses, for example,  Artificial Intelligence,  Advanced Database Management, Bioinformatics, Network Security, and Parallel Computing.