At North Carolina
Central University, our mathematics majors
learn to communicate precisely and
logically, to discover patterns in various
areas of mathematics, and to apply this
knowledge within and outside mathematics.
The mathematics program provides general
education requirement in mathematics to all
undergraduate students, teaches supporting
mathematics courses to other sciences
disciplines and offers higher level
mathematics courses to students who are
pursuing a minor in mathematics Our students
enjoy small class sizes, personalized
attention and interaction with faculty, and
the use of technology in the classroom. In
addition, there are opportunities for
undergraduate research.

A mathematics degree opens up a variety
of careers such as actuarial work,
retirement planning, software engineering,
methods analysis, and investment brokering.
Our recent graduates are currently pursuing
doctoral degrees, careers in secondary
education, and positions in industry.

Computer science relates to the science of problem-solving using a computer. In the major, this is demonstrated in the study of algorithms, machine hardware, programming languages, operating systems, database design, etc. The Bachelor of Science (BS) degree focuses on software technology and gives the student a firm foundation in science and mathematics.

The programs in Mathematics and Computer Science are located in the Mary M. Townes Science building, occupying five labs, faculty offices and shares a network of modern classrooms. All laboratories and office workstations are part of a local area network on high-speed Internet connections. All workstations are set up with connections to both Windows servers and Linux servers, as instructional and research needs require.

The Computer Science program offers prospective student small class sizes, very available faculty who take a great interest in student success, opportunities for team experiences, and a strong sense of community among the upper-division students. Graduates of this program are employed by major companies and in government. Some have continued in graduate programs.
The year-long Capstone course provides a project-based experience that draws on the knowledge and skills made available from previous courses and emphasizes the teamwork needed to solve real-world problems.
The program also offers a number of courses designed for non-computer-science majors:

These courses are heavily laboratory-oriented, giving students considerable hands-on experience. In order to assist students in mastering the technologies they encounter in these courses, the program has developed a number of learning aids, including specialized laboratory manuals, specialized software, audio-visual tutorial files, and carefully structured laboratory exercises.

The Bachelor of Science degree in
Mathematics or Computer Science is designed to
prepare students for success as mathematics or
computer science professionals. Students
graduating from the mathematics program will
have learned and should retain basic
knowledge in the core branches of mathematics;
are able to able to learn and explain
mathematics on their own; will have developed
computational skills; and is prepared to obtain
employment in their area of mathematical
interest or gain admittance to a graduate
program in mathematics. Students
graduating from the computer science program should be able to apply their knowledge to a specific design problem, including detailing the specifications, analyzing the problem, and providing a design and implementation that functions as desired, while meeting criteria for performance, reliability, maintainability, and cost. A broad background in the humanities and social sciences, together with a course emphasizing professional ethics, provides students a basis for understanding the societal implications of work performed in their chosen profession.
Students finishing this program should also be prepared for graduate studies in computer science.