B.S. in Information Technology

Introduction

The Department offers a B.S. in Information Technology program which prepares students for professional careers or advanced degree programs in the field of information technology with emphasis on database management, internet application development, software engineering and web technologies.

Requirements for the Information Technology Major (GEP)

A total of forty courses are required. Note that:
  • All non-transfer students must take six signature courses at SJU.

  • In addition to the specific course requirements shown below, students must complete three Overlays:
    1. Ethics-Intensive
    2. Writing-Intensive
    3. Diversity, Globalization, or Non-Western Studies

    For more information about the overlay courses, please refer to the detailed description of GEP.
General Education Program (GEP) Requirements

Signature Courses Variable Courses Integrated Learning

Jesuit Tradition Common Core
  • Philosophy: Moral Foundations
  • Theology: Faith, Justice, and the Catholic Tradition
Cultural Legacy Common Core
  • English: Texts and Contexts
  • History: Forging the Modern World
Signature Variable Core
  • First Year Seminar
  • Faith & Reason Course
  • Writing
  • Fine Arts or Literature
  • Mathematics (Beauty)
  • Natural Science (one course with laboratory)
  • Non-native language (2 courses)
  • Social/Behavioral Science
  • Philosophy (Philosophical Anthropology)
  • Theology (Religious Difference)
  • Three courses ECN 101 or MAT 156 or MAT 162, ECN 101 or ECN 102, or any course in CAS


Major Requirements

  • CSC 120: Computer Science I
  • CSC 121: Computer Science II
  • CSC 240: Discrete Structures I (former CSC 140)
  • CSC 241: Discrete Structures II (former CSC 141)
  • CSC 201: Data Structures
  • CSC 202: Computer Architecture
  • CSC 310: Computer Systems
  • CSC 351: Database Systems
  • CSC 353: Internet Application Development
  • CSC 354: Web Technologies
  • CSC 315: Software Engineering
  • CSC 495: Senior Project
  • ACC 101: Financial Accounting
  • ACC 102: Managerial Accounting


  • Any ACC, CSC, DSS, ECN, or FIN elective (1 of 2) chosen with approval of advisor
  • Any ACC, CSC, DSS, ECN, or FIN elective (2 of 2) chosen with approval of advisor
Free Electives

  • Note that the number of free electives may vary depending on AP credits earned, number of courses required for the non-native language requirement, and number of math/sciences courses completed for the major.

    • Free Elective or Overlay (1 of 3)
    • Free Elective or Overlay (2 of 3)
    • Free Elective or Overlay (3 of 3)
    • Free elective (1 of 3)
    • Free elective (2 of 3)
    • Free elective (3 of 3)


Minor in Information Technology (Advisor: Dr. Wei)

With the approval of the Department, students may minor in Information Technology. Upon acceptance, the advisor will assist in selecting courses appropriate for their area of interest. Students who elect this minor must take six (6) courses which include:

  1. CSC 120: Computer Science I
  2. CSC 121: Computer Science II
  3. CSC 201: Data Structures
  4. Three Computer Science courses numbered 202 or above



Double Major in Information Technology (Advisor: Dr. Wei)

With the approval of the Department, students who wish to double major in Information Technology and another discipline must take thirteen (13) courses which include:

  1. CSC 120: Computer Science I
  2. CSC 121: Computer Science II
  3. CSC 201: Data Structures
  4. CSC 202: Computer Architecture
  5. CSC 240: Discrete Structures I
  6. CSC 315: Software Engineering
  7. CSC 351: Database Systems
  8. CSC 353: Internet Application Development
  9. CSC 354: Web Technologies
  10. ACC 101: Financial Accounting
  11. ACC 102: Managerial Accounting
  12. CSC, ACC, DSS, ECN, or FIN Elective
  13. CSC, ACC, DSS, ECN, or FIN Elective



Requirements for Departmental Honors

Requirements for departmental honors are found under Honors Program and in the brochure published annually by the Director of the Honors program.



Typical Program of Study for Information Technology Majors

Presuming that a student enters as a freshman, without needing special background courses or with advanced placement in any subjects, the program shown below is the typical curriculum for four years. The program, therefore, may vary at the discretion of the student and the student's advisor.


Year/Semester Fall Spring
Freshman CSC 120: Computer Science I
ECN 101 (ILC1) or MAT 155/161 (Beauty)
ENG 101
HIS 154 or First Year Seminar
Non-Native Language I
CSC 121: Computer Science II
MAT 155/161 (Beauty) or MAT 156/162 (ILC1)
ENG 102
HIS 154 or First Year Seminar
Non-Native Language II
Sophomore CSC 240: Discrete Structures I
CSC 201: Data Structures
ACC 101 Financial Accounting
PHL 154
ECN 101 or ECN 102 (ILC2)
CSC 241: Discrete Structures II
ACC 102 Managerial Accounting
Social/Behavioral Science
THE 154
Art/Literature
Junior CSC 202: Computer Architecture
CSC 351: Database Systems
Lab Science I
Philosophy (Philosophical Anthropology)
Free Elective or Overlay
CSC 310: Computing Systems
CSC 354: Web Technologies
Theology (Religious Difference)
Free Elective or Overlay
Free Elective or Overlay
Senior CSC 315: Software Engineering
CSC 353: Internet Application Development
ACC, CSC, DSS, ECN or FIN elective
Faith & Reason
Free Elective
CSC 495: Computer Science Project
Any course in CAS (ILC3)
ACC, CSC, DSS, ECN or FIN elective
Free Elective
Free Elective


Notes:
  • In addition to the specific course requirements shown above, students must complete three Overlays:
    1. Ethics-Intensive
    2. Writing-Intensive
    3. Diversity, Globalization, or Non-Western Studies

    For more information about the overlay courses, please refer to the detailed description of GEP.
Saint Joseph's University, 5600 City Avenue, Philadelphia, PA 19131