The general goals of the Computer
Science major are:
-
To prepare the graduate with the appropriate
knowledge, skills and background to pursue graduate studies in Computer
Science or related areas.
-
To prepare the graduate with the appropriate knowledge, skills, and
background to pursue a meaningful career in business, industry, or
government.
Objectives - After completing the degree in Computer
Science, the graduate will be able to:
-
Use technical expertise to analyze requirements,
design, and implement effective solutions using computer science for a
broad range of complex problems.
-
Communicate effectively in both technical and
non-technical settings, work effectively in teams and in a multicultural
environment, and work ethically and professionally.
-
Successfully pursue life-long learning and continued
professional development.
-
Demonstrate respect of ethical issues and societal
concerns relating to computers in society and apply this knowledge in the
conduct of their careers.
A major in Computer Science requires:
Math 231 and Math 232, a total of six (6) semester hours, as part of the
General Education requirements, forty-four (44) additional semester hours
of general education requirements; a minimum of forty-five (45) semester
hours of course work in computer science; twenty-four (24) semester hours
in Mathematics (including Math 231 and Math 232); eight (8) semester hours
in physics; six (6) semester hours of electives. A total of one hundred
twenty seven (127) semester hours are needed to graduate.
Computer Science Minor
A minimum of eighteen (18) hours is required for a minor
in Computer Science. (Any four (4) courses from required 200 & 300 level
courses, and any two (2) from required 400 level courses.)
CMP 210 Introduction to Computer Logic (Pre-requisite for
computer course)
CMP 222 Introduction to Programming and Design I
CMP 323 Introduction to Programming and Design II
CMP 341 Database Design I
CMP 370 Introduction to Business Programming I
CMP 420 Operating Systems
CMP 470 Introduction to Computer Networks