LIU's Library

The Libraries’ collections include more than one million items, with volumes of print material and thousands of items in extensive holdings of microforms, maps, images, musical scores, sound recordings, and videotapes.

Workshops on library resources or personal consultations on research projects can be arranged by the registrar.

International Students

There are 805 international students registered at LIU—285 undergraduates and 520 graduate students—for the current academic year.

The International Students Office provides services to meet the special needs of these students and support programs to help them fulfill their personal and academic goals.

The International Scholars Office assists Liberty International University's faculty and staff in bringing

Liberty International University

ACADEMICS - Computer Science

PictureProgram Description

The Department of Computer Science is a community of active researchers, dedicated teachers and excellent students. Together they pursue, develop and acquire the knowledge and skills necessary in a world that relies critically on computer technology. The department consists of seven faculty members, 20 graduate students and approximately 120 undergraduate students.  Faculty collaborate across many different disciplines to engage in research from rehabilition engineering projects to advanced digitial arts.

The faculty consists of six tenure-track professors and one full-time instructor who are equally committed to education and research. The expertise of the faculty includes areas like computer networks and operating systems, cryptography and security, algorithms and formal aspects of computation, virtual reality and human computer interaction, and software verification. In addition to being involved in leading-edge research and teaching regular classes, the faculty are also involved in the activities of the department's student-centered computer laboratories and supervise student research projects.

The department's undergraduate students major in computer science, software engineering, or digital arts and sciences. The majority are also enrolled in either a second major or one or two minors. A large number of our students are involved in one of our labs or in faculty research. To students outside of the department, we offer minors in computer science, software engineering, and information technology.

The department's graduate students are enrolled in the master of science in computer science program or engaged in doctoral studies in computer science as part of the Ph.D. in mathematics program. They conduct research in a variety of areas of computer science such as computer networks, computation theory and artificial intelligence.

The Computer Science major consists of a core of required courses and four options: General,
Software Design and Development, Information Technology, and Research.

All students take the following nine CS courses:
CS141 Introduction to Computer Science I
CS142 Introduction to Computer Science II
CS241 Computer Organization
CS242 Advanced Programming Concepts in Java
CS341 Programming Languages
CS344 Algorithms and Data Structures
CS345 Automata Theory and Formal Languages
CS350 Software Design and Development
CS444 Operating Systems
Each student then chooses one of four options. The general option is the most flexible. It allows
students to tailor their program to a wide variety of professional and personal objectives. Each of
the other options prepares for a specific career path. A list of available electives is on the back of
this sheet.

General Option:
Two of: CS445 Compiler Construction, CS455 Computer Networks,
CS460 Database Systems
Three CS electives
Software Design and Development: (Includes a minor in Software Engineering)
EE368 Software Engineering
CS458 Formal Methods for Program Verification
CS459 Human-Computer Interaction
CS460 Database Systems
One of: CS445 Compiler Construction, CS455 Computer Networks
One CS elective
Information Technology: (Includes a minor in Information Technology)
IS312 Business Data Communications and Networking
CS455 Computer Networks
IS414 Database Administration
CS460 Database Systems
COMM 341 Introduction to Web Design
COMM 442 Advanced World Wide Web Interface Design
COMM 444 Unix Web System Administration
One CS elective
Research: (Includes a minor in Mathematics)
CS445 Compiler Construction
CS447 Computer Algorithms
One of: CS455 Computer Networks, CS460 Database Systems
Two CS electives
Six credits of undergraduate research

CS electives:
CS443 Parallel Programming
CS445 Compiler Construction
CS446 Computer Graphics and Geometry
CS447 Computer Algorithms
CS451 Artificial Intelligence
CS452 Computer Graphics
CS453 Mainframe Computing
CS455 Computer Networks
CS456 Cryptography
CS457 Computer and Network Security
CS458 Formal Methods for Program Verification
CS459 Human-Computer Interaction
CS460 Database Systems
CS461 Virtual Environments: Principles and Applications
CS462 Web Development*
CS463 Wireless Networks
CS642 Computational Complexity
CS643 Parallel Computation
CS644 Current Issues in Operating Systems Research
CS648 Satisfiability Testing*
CS654 Current Issues in Computer Networks Research
CS656 Advanced Topics in Cryptography*
CS657 Advanced Topics in Computer Security
CS658 Current Issues in Program Analysis and Verification Research
CS659 Systems Biology