The computing disciplines comprise the study of information representation and processing. The science explores how representations are designed, implemented, and utilized to automate processes and solutions, especially in physical devices. The study of computing includes the theory, analysis, design, and implementation of the data structures that represent information, and the algorithms that operate on these structures. The study of computing draws on concepts from many different fields, including mathematics, physics and other natural sciences, philosophy, cognitive science and other social sciences, humanities, art, communications and more. Students of computing learn to integrate both theory and practice; they also learn the importance of abstraction and an appreciation for good engineering design.
The Department of Computer Science offers two majors, Computer Science and Computer Information Systems.
The Computer Science major contains 30 semester hours of required computer science courses, 6 semester hours of computer science electives, and 10 semester hours of mathematics courses. Students in this major follow university guidelines for satisfying a minor field of study. The curriculum for Computer Science is based on the recommendations of the Association for Computing Machinery (ACM).
The Computer Information Systems major contains 30 semester hours of required computer science courses, 6 semester hours of computer science electives, and 24 semester hours of business courses (accounting, business administration, economics, sales and marketing). The business requirements satisfy the university’s requirements for a minor field of study. The curriculum for this major is based on the recommendations of the ACM and the Association of Information Technology Professionals (AITP).
In order for a computer science course to be counted for degree credit in any major in the Department, a student must earn a “C” or better. In addition, for Computer Science majors, in order for a mathematics or statistics course to be counted for degree credit, a student must earn a “C” or better. For Computer Information Systems majors, in order for any statistics course or any course taken in the Business Department to be counted for degree credit, a student must earn a "C" or better.
Majors in the Computer Science Department can enroll in a maximum of seven hours of computer science coursework outside of Xavier. No more than four of these seven hours can be at the 3000 or 4000-level.
All majors must attend all departmental meetings and successfully complete a capstone project demonstrating knowledge of and interrelatedness among the various computing fields and giving evidence of the ability to apply fundamental concepts and principles in developing solutions.
Minor in Computer Science -- Students who are interested in a minor in Computer Science are required to complete 18 semester hours of computer science. These are: CPSC 1010, 1710, 1720, 2120, 2730, and 2740.
Honors in Computer Science -- Each spring the department will select a limited number of students for possible graduation “with Honors in Computer Science.” Computer Science majors who achieve this distinction will have maintained at least a 3.50 grade point average in all Computer Science and Mathematics courses and at least a 3.30 grade point average overall, with no grade of “c” or lower in any computer science or mathematics course, throughout their undergraduate careers. Computer Science majors who satisfy these minimum requirements and who wish to be considered for the program are asked to apply by letter early in the spring semester of the Junior year. Students will be notified of the outcome of their application in writing. Students will be dropped from the program if they fail to continue to meet the academic requirements given above.
Honors in Computer Information Systems -- Each spring the department will select a limited number of students for possible graduation “with Honors in Computer Information Systems.” Computer Information Systems majors who achieve this distinction will have maintained at least a 3.50 grade point average in all Computer Science courses and courses offered by the Business Department, and at least a 3.30 grade point average overall, with no grade of “c” or lower in any computer science course or course offered by the business department, throughout their undergraduate careers. Computer Information Systems majors who satisfy these minimum requirements and who wish to be considered for the program are asked to apply by letter early in the spring semester of the Junior year. Students will be notified of the outcome of their application in writing. Students will be dropped from the program if they fail to continue to meet the academic requirements given above.
PROGRAM IN COMPUTER SCIENCE
FRESHMAN YEAR
Semester Hours
-
|
|
|
1st |
2nd |
|
|
|
|
Semester |
Semester |
|
Computer Science 1010 |
3 |
|
Computing Challenges |
Computer Science 1710 |
|
3 |
Computer Science I |
English 1010-1020 |
3 |
3 |
English Composition |
Foreign Language |
3 |
3 |
Core Requirement |
History 1030-1040 |
3 |
3 |
World Civilizations |
Philosophy 2040 |
|
3 |
Logic |
Speech Communication 1010 |
3 |
|
Fundamentals of Speech |
|
15 |
15 |
|
SOPHOMORE YEAR
-
African American Studies |
|
3 |
Core Requirement |
Computer Science 1720 |
3 |
|
Computer Science II |
Computer Science 2120 |
3 |
|
Computer Org. & Arch. |
Computer Science 2730 |
|
3 |
Data Structures |
English 2010 |
3 |
|
World Literature I |
Mathematics 1020 or 2030 |
|
3 |
Basic Statistics or Elem Linear Alg |
Mathematics 1070 |
4 |
|
Intro. Calculus |
Mathematics 2550 |
|
3 |
Discrete Structures I |
|
Social or Natural Science |
|
3 |
Core Requirement |
Theology |
3 |
|
Core Requirement |
|
16 |
15 |
|
JUNIOR YEAR
-
Computer Science 2740 |
3 |
|
Software Development |
Computer Science 3140 |
3 |
|
Operating Systems |
Computer Science 3060 |
|
3 |
Design & Anal. of Algorithms |
Computer Science Elective* |
|
3 |
|
Free Electives |
|
3 |
|
|
Minor |
6 |
3 |
|
Natural or Social Science |
3 |
3 |
Core Requirement |
Physical Education |
1 |
|
Core Requirement |
Theology |
|
3 |
Core Requirement |
|
16 |
18 |
|
SENIOR YEAR
-
Computer Science 4100 |
3 |
|
Automata Theory & Lang. Trans. |
Computer Science Elective* |
|
3 |
|
Computer Science 4800-4805 |
1 |
2 |
Capstone Project |
Fine Arts |
3 |
|
Core Requirement |
Free Electives |
|
6 |
|
Minor |
3 |
6 |
|
Philosophy |
3 |
|
Core Requirement |
Social or Natural Science |
3 |
|
Core Requirement |
|
16 |
17 |
|
* A Computer Science elective must be a Computer Science course at the 3000 level or above. Of the required Computer Science electives, no more than three hours can be earned from Independent Study, Summer Internship, and Summer Undergraduate Research courses.
SUMMARY
Semester Hours Semester Hours
-
African American Studies |
3 |
|
Philosophy |
6 |
Computer Science |
36 |
|
Physical Education |
1 |
English |
9 |
|
Social Sciences |
6 |
Fine Arts |
3 |
|
Speech Communication |
3 |
Foreign Language |
6 |
|
Theology |
6 |
History |
6 |
|
Minor |
18 |
Mathematics |
10 |
|
Free Electives |
9 |
Natural Science |
6 |
|
Total Semester Hours |
128 |
PROGRAM IN COMPUTER INFORMATION SYSTEMS
FRESHMAN YEAR
Semester Hours
-
|
|
|
1st |
2nd |
|
|
|
|
Semester |
Semester |
|
Computer Science 1010 |
3 |
|
Computing Challenges |
Computer Science 1710 |
|
3 |
Computer Science I |
English 1010-1020 |
3 |
3 |
English Composition |
Foreign Language |
3 |
3 |
Core Requirement |
History 1030-1040 |
3 |
3 |
World Civilizations |
Philosophy 2040 |
|
3 |
Logic |
Speech Communication 1010 |
3 |
|
Fundamentals of Speech |
|
15 |
15 |
|
SOPHOMORE YEAR
-
|
Accounting 1010-1020 |
3 |
3 |
Principles of Accounting |
|
Computer Science 1720 |
3 |
|
Computer Science II |
|
Computer Science 1800 |
|
3 |
Fundamentals of Information Systems |
|
Computer Science 2005 |
3 |
|
Adv PCs and Software Apps |
|
Computer Science 2730 |
|
3 |
Data Structures |
|
English 2010 |
|
3 |
World Literature I |
Mathematics 1070 |
4 |
|
Intro. Calculus |
|
Mathematics 2550 |
|
3 |
Discrete Structures I |
|
|
Philosophy 2410 |
3 |
|
Business Ethics |
|
|
16 |
15 |
|
JUNIOR YEAR
-
African American Studies |
|
3 |
Core Requirement |
Business Administration 2060 |
3 |
|
Principles of Management |
Business Administration 3035 |
3 |
|
Legal Aspects of Business |
Computer Science 2740 |
3 |
|
Software Development |
Computer Science 3140 |
3 |
|
Operating Systems |
Computer Science 3710 |
|
3 |
Database |
Computer Science Elective* |
|
3 |
|
Economics 2010-2020 |
3 |
3 |
Micro Economics-Macro Econ. |
Natural or Social Science |
3 |
3 |
Core Requirement |
Physical Education |
|
1 |
Core Requirement |
|
18 |
16 |
|
SENIOR YEAR
-
Computer Science 4800-4805 |
1 |
2 |
Capstone Project |
Computer Science Elective* |
|
3 |
|
Finance 3050 |
|
3 |
Corporate Finance |
Fine Arts |
3 |
|
Core Requirement |
Free Electives |
6 |
|
Core Requirement |
Sales and Marketing 2050 |
|
3 |
Principles of Marketing |
Social or Natural Science |
3 |
3 |
Core Requirement |
Theology |
3 |
3 |
Core Requirement |
|
16 |
17 |
|
SUMMARY
Semester Hours Semester Hours