|
Jan 30, 2025
|
|
|
|
Xavier University Undergraduate and Graduate Catalog 2024-2025
Computer Science, B.S.
|
|
Computer technology has revolutionized society’s methods for processing information and making decisions. The growth in the use of computers has increased the demand for professionals in computer science. Typical computer careers include programming and application in such areas as accounting, engineering, law, mathematics, medicine, and the sciences. Other positions include research in computer science, computer design, computer product marketing and sales, technical writing, and teaching.
Xavier’s program is designed to develop, within the framework of a liberal education, the knowledge, skills, and creative analytical ability required for a productive career in computer-related fields and for graduate work in computer science or other areas. Computer science students may elect to participate in a cooperative education experience. The cooperative education program is designed to complement students’ classroom training in theoretical computer science by providing actual work experience in a real software engineering environment. In addition to gaining a deeper appreciation of classroom theory, students also make valuable professional contacts and learn more about career options in computer science.
|
Requirements for the Computer Science Major, BS
Core Curriculum Requirements:
48-63 Credit Hours dependent on courses taken, including Sciences:
At least 8 hours in one science, chosen from the following four options: Mathematics:
6 hours from: Major Requirements:
42 credit hours, as follows 36 hours of computer science courses:
6 hours of computer science electives selected from:
- CSCI 200-397 (Refer to Course Descriptions ) (includes co-op )
-
- Three of the six hours of computer science electives must be from CSCI 210-390
Note(s):
- Students with math placement below ADV will take CSCI 160 - Mathematical Thinking for CSCI
- MATH 180 - Differential Calculus is a pre-requisite for MATH 222, MATH 240, MATH 256, and PHYS 170
- A 2.000 cumulative average must be attained in the CSCI courses (exclusive of CSCI 160).
- Fulfill the current senior comprehensive requirements.
TOTAL Minimum Hours Required for Degree: 120 Semester Hours
B.S. Computer Science
This block serves as a guideline for progress toward a degree. See your academic advisor. First Semester
- CSCI 170 - Computer Science I
- ENGL 101 - English Composition or ENGL 115 - Rhetoric
- CSCI 160 Mathematical Thinking for CSCI (unless ADV placement)
- Second Language Elective I
- THEO 111 - Theological Foundations
- CORE 101 Goa 1
Total (15) Second Semester
- CSCI 180 - Computer Science II
- MATH 225 - Foundations
- Second Language Elective II
- PHIL 100 - Ethics as Intro to Philosophy
- First Year Seminar
- CORE 102 Goa 2
Total (15) First Semester
- CSCI 220 - Data Structures & Algorithms
- MATH 156 General Statistics (or MATH 222/240/256)
- Scientific Perspectives
- Historical Perspectives
- ENGL 205 - Literature & Moral Imagination or CLAS 205 - Classical Lit & Moral Imagina or SPAN 205 - Hispanic Lit & Moral Imagin
Total (15) Second Semester
- CSCI 260 - Software Engineering
- CSCI 250 - Languages & Automata
- Theological Perspectives
- Philosophical Perspectives
- Creative Perspectives
Total (15) First Semester
- CSCI 210 - Machine Org & Assembly Lang
- CSCI 261 Software Engineering II
- Major level Science/Lab (4)
- Social Science Elective
- Humanities Elective
Total (16) Second Semester
- CSCI 335 - Databases or CSCI 340 - Networking
- Major-level science/lab (4)
- E/RS Elective
- CSCI Elective (3)
- CSCI 300 Programming Languages (also core writing flag)
Total (16) First Semester
- CSCI 320 - Operating Systems
- Computer Science Elective (3)
- General Elective (3)*
- General Elective (3) *
- General Elective (3)*
Total (15) Second Semester
- CSCI 390 - Senior Seminar & Project (3) **
- General Elective (3)*
- General Elective (3)*
- CSCI 335 - Databases or CSCI 340 - Networking
Total (12) Note(s):
* Elective may need to be a flagged course fulfilling Diversity, E/RS requirement, Oral, Quantitative, or Writing requirement. ** Students taking Senior Seminar and Project should contact the chair of the Computer Science Department one semester before enrolling in this course. Scheduling Notes:
- Consult the “Undergraduate Core Curriculum ” requirements of the Catalog.
- E/RS Focus Elective requirement may be used to satisfy another element of the core or the major.
- ** Courses filling other core requirements may also fulfill the Diversity Curriculum Requirement.
|
|
|