Computer science programs support the mission of the University by providing education in computing through baccalaureate degrees in computer science and computer studies and the master of applied computer science. The conputer science major is a generalist curriculum following currently accepted guidelines. Computer studies offers an undergraduate curriculum of applied skills and concepts. Because computing professionals must be lifelong learners, the faculty is committed to preparing them with substantial knowledge, practical skills, critical thinking skills, and an awareness of the social and ethical impacts of their work.
Faculty
J. Mehta, Chair; K. Alzoubi; J. Aman; F. Appel; D. Fricker
Computer Science
The major in computer science is a classic generalist program enhanced by support courses in mathematics. The emphasis of study in this program is on problem solving and computer science theory. Graduates of this program will be prepared for entry into graduate schools and for entry into a variety of positions in business and industry with a sound foundation for future advancement based on technical competence, liberal education and effective communication skills. Decisions concerning the nature of each student's study in computer science are made with particular attention to previous preparation and individual educational plans. Majors in computer science will find courses in mathematics, business, natural science and physics are good selections to complement this program of study.
Requirements for a Major in Computer Science
A bachelor of science degree is awarded in computer science.
Forty-eight (48) credit hours consisting of the following:
-
Required courses
CMPSC 112
Survey of Computer Science
(3)
CMPSC 202
Principles of Programming I
(4)
CMPSC 203
Principles of Programming II
(4)
CMPSC 255
Fundamentals of Computer Networking
(3)
CMPSC 301
Operating Systems
(3)
CMPSC 309
Issues in Computing
(3)
CMPSC 311
Data Structures
(4)
CMPSC 321
Relational Database Theory and Design
(4)
CMPSC 345
Computer Systems and Organization
(4)
CMPSC 351
Algorithm Analysis and Design
(3)
CMPSC 390
Software Engineering
(4)
-
PLUS at least nine credit hours (typically 3 courses) offered by the department at the
200-level or above. -
Required mathematics courses for the B.S. degree: MATH 132, 200 (7 credit hours).
-
A grade of C or better is required of all courses in the major. A maximum of one D grade will be allowed. However, this cannot be in a course which is a prerequisite for another.
Requirements for a Minor in Computer Science
- Required computer science courses: CMPSC 112, either CMPSC 201 or 202, and 12 credit hours from the remaining computer science courses.
- A grade of C or better is required in all courses counting toward the minor. Note: The Computer Science minor is not available for computer studies majors.
Computer Studies
The major in computer studies is an applications-oriented program. The emphasis of study in this program is on mastering the computer as a productivity tool. Graduates of this program will be prepared for entry into a variety of positions in business and industry with a sound foundation for future advancement based on technical competence, liberal education and effective communication skills. Majors in computer studies will find courses in mathematics or business are good selections to complement their program of study.
Requirements for a Major in Computer Studies
A bachelor of arts degree is awarded in computer studies.
Forty-four (44) credit hours consisting of the following:
- Required courses
CMPSC 112
Survey of Computer Science
(3)
CMPSC 201
Visual BASIC Programming
(4)
CMPSC 205
Productivity Applications
(3)
CMPSC 206
World Wide Web Applications I
(3)
CMPSC 235
Systems Analysis and Design
(3)
CMPSC 255
Fundamentals of Computer Networking
(3)
CMPSC 256
Operating Systems for the Practitioner
(3)
CMPSC 306
World Wide Web Applications II
(3)
CMSPC 309
Issues in Computing
(3)
CMPSC 321
Relational Database Theory and Design
(4)
CMPSC 395
Computer Studies Capstone
(3) - PLUS three other courses offered by the department at the 200-level or above.
- A grade of C or better is required in all courses counting toward the major.
Certificate Programs
These programs can be completed as part of another program of study at Saint Xavier University with the permission of the individual student's academic advisor. They are open to alumni and students-at-large. All courses must be completed at Saint Xavier University. Prospective students must apply to the department chair for permission to complete a certificate.
Certificate in Information Systems (9 Credit Hours)
Required courses: CMPSC 111, 205, 206.
Certificate in Object-Oriented Programming (12 Credit Hours)
Required courses: CMPSC 201, 202, 203.
Certificate in Network Administration (9 Credit Hours)
Required courses: CMPSC 255, 266, 267.
Certificate in Electronic Commerce (10 Credit Hours)
Required courses: CMPSC 206, 306, 315.
Certificate in World Wide Web Design (9 Credit Hours)
Required courses: CMPSC 206, 280, 306.
Certificate in World Wide Web Administration (9 Credit Hours)
Required courses: CMPSC 255, 280, 281.
Cisco Certification
As a Cisco Local Academy, we provide courses in preparation for the CCNA (Cisco Certified Network Associate) examination. These courses are CMPSC 255, 266, 267 and 268.

