Saint Xavier University Chicago Campus Residence Halls

Department of Computer Science


The Department of Computer Science supports 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 computer science major is a generalist curriculum following currently accepted guidelines. Computer studies offers an undergraduate curriculum of applied skills and concepts. A five-year accelerated bachelor's-master's option is also available. 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

F. Appel, Chair; I Al Saeed: J. Mehta; M. Rahimi: J. Vanderhyde

Computer Science (B.S.)

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 (48 credit hours)

A bachelor of science degree is awarded in computer science.

The 48 credit hours must consist the following:

  1. 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: Introduction to Networks (3)
    • CMPSC 301: Operating Systems (3)
    • CMPSC 309: Issues in Computing (3)
    • CMPSC 311: Data Structures and Algorithms (4)
    • CMPSC 321: Relational Database Theory and Design (4)
    • CMPSC 345: Computer Systems and Organization (4)
    • CMPSC 390: Software Engineering (4)
  2. PLUS at least four courses offered by the department at the
    200-level or above.

  3. Required mathematics courses for the B.S. degree: MATH 135: Introduction to Statistics (4 credit hours), MATH 200: Introduction to Discrete Mathematics (3 credit hours).

  4. A grade of C or better is required of all courses in the major.

Requirements for a Minor in Computer Science

  1. Required computer science courses: CMPSC 112, a programming course (CMPSC 201 or 202), and 12 credit hours at the 200 level or above (excluding CMPSC 350).
  2. 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 (B.A.)

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 (44 credit hours)

A bachelor of arts degree is awarded in computer studies.

The 44 credit hours must consist the following:

  1. 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: Introduction to Networks (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)
  2. PLUS three other courses offered by the department at the 200-level or above. 
  3. A grade of C or better is required in all courses counting toward the major.

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: Introduction to Networks, CMPSC 266: Routing and Switching Essentials, CMPSC 267: Scaling Networks and CMPSC 268: Connecting Networks.

The 5-year Accelerated Bachelor's-Master's (ABM) Option

This provides students majoring in computer science or computer studies with the opportunity to complete the bachelor's (B.S. or B.A.) and master's (MACS) degrees in five years.

  • A student who is interested in the accelerated option must declare his/her interest in the first semester of enrollment and must complete the 5-Year Accelerated Option application in their junior year.
  • To be considered for the accelerated option, an applicant must have a GPA of 3.0 or higher both overall and in major courses.
  • A student who is admitted to the accelerated option may enter the dual status (BS/MACS or BA/MACS) after completing at least 90 credit hours of undergraduate courses including at least 50 percent of the required major courses.
  • After entering the dual status, a student may take 12 credit hours of 400/500 level courses that count towards the general elective in the BA/BS and towards the MACS degree, but not towards the required or elective courses in the major itself for BA/BS.
  • A student takes the remaining courses (24 hours) in Year 5, including summer terms.
  • A student in the ABM option must complete the master's degree within 18 months from the completion of the bachelor's degree or the graduate courses taken at the undergraduate level will no longer be applicable to the master's degree.