Information Technology – B.S.

Program Description

The Department offers three separate programs in computing. Two of these programs provide a foundation in the discipline of computer science, one leading to a B.A. and the other to a B.S. The remaining program leads to a B.S. in Information Technology.

The primary goal of these programs is the preparation of graduates for direct entry into the computing profession with sufficient background to make continuing contributions in the field. The B.S. in Computer Science program provides the foundation for remaining current in computer science. It requires courses in related fields and provides breadth and depth in the discipline. The B.A. program is applications-oriented and has fewer required courses to provide greater flexibility. The information technology major is designed for those students interested in the study of networks and client support systems.

Mission Statement

The mission of the La Salle's Information Technology (IT) program extends the University's mission with an emphasis on the success of its students. IT students establish a foundation aware of theoretical IT paradigms coupled with current IT practices. This groundwork will provide a basis of continued learning in this dynamic, emerging field. Students analyze technological problems, design team-based solutions to real-world problems, and develop communication plans for both IT experts and non-experts. Students are encouraged to complete internships as well as participate in industry-based research opportunities to understand the broad application of technology within society. Students completing this program are prepared to continue as IT industry professionals and researchers.

5-Year Program Option

During their senior year, students with a GPA of at least 3.0 (both overall and within the major) may apply for the 5-year BS/MS option. Students who are accepted into this program will receive their bachelor's degree once they complete its requirements and will then begin the master's program immediately upon graduation. Some courses from the undergraduate program will then count towards the completion of the master's degree. Eligible programs and details are as follows:

  • Cybersecurity (CYB) - a total of 8 additional classes are required to complete the M.S. in CYB; this degree can be completed in as little as four semesters after graduation (approximately 15 months)

Why take this major?

Students who pursue Information Technology as a major are those who enjoy working with computer hardware, networks, security, and databases. Graduates pursue careers as network administrators, computer security specialists, database administrators, and web programmers.

Student Learning Outcomes

Upon completion of the program, students will be able to:

  • manage and administer computer and network systems
  • devise plans and processes to evaluate IT solutions
  • execute processes and procedures to help end-users with technology problems
  • execute procedures to secure corporate data and networks
  • effectively communicate IT-related information to others within an organization
  • formulate plans and procedures to manage computer hardware and software
  • evaluate and select computer usage and tools in support of IT organizations and needs
  • devise and implement IT policies, procedures, and standards to meet organizational strategic plans

Program Contact Information

Department of Mathematics and Computer Science

Holroyd Hall 123

(215) 951-1130


Jonathan Knappenberger, Ph.D.

Chair, Mathematics and Computer Science


Kelley Tuman

Administrative Assistant I


Degree Earned


Number of Courses Required for Graduation

Major: 17

Total: 40

Number of Credits Required for Graduation

Major: 52

Total: 120

GPA Required for Graduation

Major: 2.0

Cumulative: 2.0

Progress Chart

Level One - Core Courses

12 courses and 2 modules required

Universal Required Courses (4 Courses)

Students must complete the following 4 courses.

ILO 8.1: Written Communication

ENG 110 - College Writing I: Persuasion

ILO 5.1: Information Literacy

ENG 210 - College Writing II: Research

ILO 1.1: Understanding Diverse Perspectives

FYS 130 - First-Year Academic Seminar **

NOTE. The following students use Level 2 Capstone Experience in Major instead of FYS 130: Honors, BUSCA, Core-to-Core, Transfer, and Non-Traditional/Evening.

ILO 2.1: Reflective Thinking and Valuing

REL 100 - Religion Matters

Elective Core Courses (4 Courses)

Students must complete 1 course in each of the following 4 ILOs.

ILO 3.1a: Scientific Reasoning

PHY 201 - Computer Electronics

ILO 3.1b: Quantitative Reasoning

MTH 260 - Discrete Structures I

ILO 6.1: Technological Competency

CSC 240 - Database Management Systems

ILO 8.1a/12.1: Oral Communication/ Collaborative Engagement

Choose course within ILO

Distinct Discipline Core Courses (4 Courses)

Students must complete 1 course in each of the following 4 ILOs. Each course must be from a different discipline. (A "discipline" is represented by the 3- or 4-letter prefix attached to each course.)

ILO 4.1: Critical Analysis and Reasoning

Choose course within ILO

ILO 9.1: Creative and Artistic Expression

Choose course within ILO

ILO 10.1: Ethical Understanding and Reasoning

Choose course within ILO

ILO 11.1: Cultural and Global Awareness and Sensitivity

Choose course within ILO

Universal Required Modules (2 Courses)

Students must complete the following 2 non-credit modules.
The Modules are not required for Transfer Students, Core-to-Core Students, or BUSCA Students. BUSCA students are required to take modules if/when they pursue a bachelor’s degree.

ILO 7.1a

Health Literacy Module

ILO 7.1b

Financial Literacy Module

Major Requirements

Major requirements include 4 Level Two ILO requirements, fulfilled through the major.

Students in this major must complete 40 courses in total in order to graduate. 17 courses will be from this major program.

Level Two (4 Courses)

Students must complete 1 course/learning experience in each of the 4 commitments.

ILO 2.2: Broader Identity (Capstone Course/Experience)

CSIT 380 - Applied Technology Systems

Choose one ILO from 3.2a, 3.2b, 4.2, 5.2, 6.2, 7.2a, or 7.2b: Expanded Literacies

CSC 301 - Computer Architecture

ILO 8.2b: Effective Expression (Writing-Intensive Course)

CSIT 321 - Client Support

Choose on ILO from 10.2, 11.2, or 12.2: Active Responsibility

CSIT 422 - Information Security

All Other Required Courses

CSIT 220 - Data Communication Networks

CSIT 300 - Computers, Ethics, and Social Values

CSIT 320 - LANs and Network Administration

CSIT 321 - Client Support

CSIT 327 - Administrative Scripting or CSC 349 : Mobile Programming

CSIT 380 - Applied Technology Systems

CSIT 422 - Information Security

CSIT 460 - Internship

CSC 230 - Programming Concepts and User Interfaces

CSC 240 - Database Management Systems

CSC 301 - Computer Architecture

CSC 340 - .NET Programming or CSC 341 - Open-Source Application Development

CSC 343 - Client-Side Scripting

BUS 203 or one CSC/CSIT elective numbered 280 or higher

One CSC/CSIT elective numbered 280 or higher

MTH 260 - Discrete Structures I

PHY 201 - Computer Electronics

Free Electives

In addition to the requirements listed above, students must take enough courses to the fulfill graduation credit requirements for their School and major.

Dual Major Requirements

Students in the Information Technology program may consider a double major or minor in Computer Science. Please see the Department Chair for more information on our double major offerings.

Minor Requirements

Requirements for a Minor in Information Technology: 6 Courses

  • CSIT 220 - Data Communication Networks
  • CSC 230 - Programming Concepts and User Interfaces
  • CSC 240 - Database Management Systems
  • Three additional CSIT courses numbered 320 or greater.

First year students typically take CSC 230, CSC 240, and CSIT 220. It is important for students to complete these courses as soon as they are able since most of the rest of the curriculum relies on the knowledge from these classes.

Students should take CSIT 320 during either their sophomore or junior year as some upper-division IT courses rely on the knowledge from this course.

Course Descriptions

CSIT 220 - Data Communication

This course will address current methods and practices in the use of computer networks to enable communication; physical layers, architectural layers, design, operation, management, and the ISO standards. Local, cloud and wide area networks are examined. Student projects may include introductory LAN design, implementation and administration.

Number of Credits: 3

When Offered: Fall, Spring

How Offered: Face-to-Face

CSIT 300 - Computers, Ethics, And Social Values

The topics in this course include privacy and information use/misuse offline and online, intellectual property, the First Amendment, e-waste, accuracy of information, ethics, effects of computers on work and society, responsibilities and risks of computing, current issues such as credit cards and associated debt, cyberwar, and cloud computing. (offered in alternate years)

Number of Credits: 3

How Offered: Face-to-Face

Prerequisites: CSIT 220, CSC 240

Corequisites: ENG 210

CSIT 320 - LANs and Network Administration

This course provides a practical approach to network administration methodology using current technologies; network hardware; Network Operating System installation; account management; file sharing; network printing; protocol and services configuration; client connectivity and troubleshooting; network application support; server maintenance; and cross-platform integration. One hour of lecture and two hours of laboratory are scheduled per week. (offered in alternate years)

Number of Credits: 3

When Offered: Fall

How Offered: Face-to-Face

Prerequisites: CSIT 220

CSIT 321 - Client Support

Topics in this course include installation, maintenance, and customization of a PC client operating system (OS), additional system and application software and hardware installation. The course will also provide a survey of OS utilities, services, and settings, including command-line instructions, menus, start-up processes, purposes of essential OS files, browser options, the task manager, the registry, firewall, etc. (offered in alternate years)

Number of Credits: 3

When Offered: Spring

How Offered: Face-to-Face

Prerequisites: CSIT 220

CSIT 327 - Administrative Scripting

Production environments use scripts because of the rapid deployment and their "hands-off" nature, which is lacking in GUIs. The main focus is the use of scripts to automate installation, maintenance, and analysis of operating systems, networks, and applications. This course will examine popular scripting languages that are used in Windows and Linux environments. (offered in alternate years)

Number of Credits: 3

When Offered: Spring

How Offered: Face-to-Face

Prerequisites: CSC 230 and CSIT 320

CSIT 330 - Computer Forensics

This course focuses on legislation related to digital forensics, the role of a computer forensics examiner, evidence preservation, and computer forensic tools. This course provides a comparative study of legislation related to civil and criminal cases using digital forensics, evidence analysis, chain of custody, and data retrieval from computer hardware and software applications. Students will have hands-on labs examining network intrusion and digital evidence preservation using various computer forensic tools.

Number of Credits: 3

How Offered: Face-to-Face

Prerequisites: CSIT 220

CSIT 360, 460 - Internship

Part-time, paid or non-paid employment in a cooperating site will provide practical experience in the discipline. Working under professional supervision for at least 20 hours per week, students learn how to apply their education to the everyday demands of the world of work. Students will meet regularly with a faculty member and will be encouraged to reflect on the relationship between course work and their internship experience.

Number of Credits: 3

Restrictions: junior or senior standing, 2.5 GPA overall and in the major, and departmental approval

CSIT 370-379 - Selected Topics in Information Technology

This course is an introduction to specialized research in computers and computing, concentrating on one particular aspect of information technology. The subject matter will vary from term to term.

Number of Credits: 3

Restrictions: junior or senior standing

CSIT 380 - Applied Technology Systems

This course will provide an overview of software systems used in a business environment. The course will discuss the network architecture needed to support these environments, including specific issues related to licensing, metrics, infrastructure, and environmental requirements. (offered in alternate years)

Number of Credits: 3

When Offered: Fall

How Offered: Face-to-Face

Prerequisites: CSIT 220 and CSC 240

CSIT 422 - Information Security

Topics in this course include basic computer security concepts, terminology, and issues, including network security, Windows security, and Linux security; hardening, TCP/IP, scanning, sniffing, IPSec, public key infrastructure, Kerberos, certificates, cryptography, firewalls, intrusion detection systems, security policies, and processes. (offered in alternate years)

Number of Credits: 3

When Offered: Spring

How Offered: Face-to-Face

Prerequisites: CSIT 320 or CSIT 321

CSIT 440 - Cloud Computing

This course covers a series of current cloud computing technologies, including technologies for Infrastructure as a Service, Platform as a Service, Software as a Service, and Physical Systems as a Service. For different layers of the cloud technologies, students will work with current technologies to create, deploy, and administer the service.  The course will provide a foundation for development and exploration of cloud resources.

Number of Credits: 3

How Offered: Face-to-Face

Prerequisites: CSIT 220, CSC 230, CSC 240