All Courses

BS in Computer Science

ISC - Lipscomb University, United States

bs-in-computer-science

Next enrollment cycle

August 2023

See all cycles

First Year Course Fee

USD 35,752

Course Accredited By

ABET

  • 4 Years
  • On Campus
  • Undergraduate
  • Degree
  • Up to 7% scholarship
Computer science is at the core of new technology. So open the door to opportunities for a high-paying career.
  • Since computing is key to all disciplines, the skills you grow under the guidance of our experienced faculty will let you to chart a course in any field of your choice. Whether it's games, media, health care or another industry, there is no limit to your career possibilities. 
  • Our program receives advice and support from Nashville-area industry executives. We'll help connect you to professionals who will pour into your potential, and you'll find you develop long lasting connections with your professors, too. You'll be in high demand when you graduate.

Program Foundations

  • We designed this program to equip you with the complete foundation of Computer Science within a Christian context. The upper classes cover in depth theory, mathematical, and the practical aspects of the discipline. Concentrations are available to allow students to dive deeper in a topic of their choosing and allowing them to be more versatile.
  • Concentrations
  • Computer Networking 
  • Computer Theory
  • Database Security
  • Database Systems and Security 
  • Game Development
  • Mobile Development
  • Network Security
  • Software Engineering
  • Computer Systems 
  • Capstone Projects
  • An internship is required, and Senior Seminar will cover capstone projects.

Enrollment Cycles

  • August 2023
  • January 2024

Entry Requirements 

  • Direct Admission
  • TOEFL (iBT) Overall 79
  • IELTS Overall 6.5
  • Pearson (PTE) 60 
  • Pearson Versant 64 or higher
  • Duolingo 105
  • GPA: Undergraduate: 2.5 for Direct Admission
     

General education hours required (38 hours)
Specific courses required:
BI 4213 - Biblical Ethics
EC 2413 - Principles of Microeconomics

Mathematics and physical science requirements satisfied by the major
Required courses for the major area (84 - 86 hours)
CS 1122 - Introduction to Computer Science
CS 1213 - Introduction to Computer Programming
CS 1233 - Object-Oriented System Design and Programming
CS 2233 - Data Structures and Algorithms
CS 2243 - Database Management Systems
CS 2252 - Competition Programming
CS 2223 - Mathematical Structures for Computer Science
CS 2323 - Computer Organization
CS 3233 - Computer Graphics
CS 3433 - Numerical Methods
CS 3523 - Operating Systems
CS 3623 - Design and Analysis of Algorithms
CS 3713 - Comparative Programming Languages
CCT 4053 - Senior Seminar
CS 4223 - Compiler Construction
CS 4413 - Fundamentals of Automata and Formal Language Theory
CS 4453 - Artificial Intelligence
CCT 395V - Internship *
SEC 3113 - Fundamentals of Information Security
IT 2223 - Web Application Development I
IT 3313 - Network Principles
MA 1314 - Calculus I
MA 2314 - Calculus II
MA 3123 - Mathematical Theory of Statistics
MA 3213 - Linear Algebra
PH 2414 - General Physics I (with lab)
PH 2424 - General Physics II (with lab)
SENG 3223 - Principles of Software Engineering

Concentration courses (9 hrs) (choose one concentration area)
Computer Networking:
IT 3323 - Wireless Networks and Mobile Systems
IT 4323 - Modern Telecommunications
SEC 3323 - Crytography

Computer Theory:
CS 4423 - Computability and Complexity Theory
CS 4433 - Algorithmic Graph Theory
CS 4443 - Database Theory and Applications

Database Security:
SEC 3313 - Introduction to Policy and Procedures
SEC 3323 - Crytography
SEC 4313 - Database Security

Database Systems and Security:
CS 4443 - Database Theory and Applications
SEC 3323 - Crytography
SEC 4313 - Database Security

Game Development:
GD 3253 - Game Development I
GD 3263 - Game Development II
GD 3273 - Collaborative Serious Games Development

Mobile Development:
CS 3243 - Mobile Device Programming
CS 3333 - Mobile and Distributed Computing Systems
CS 4013 - Future Mobile and Social Computing Systems

Network Security:
IT 3323 - Wireless Networks and Mobile Systems
SEC 3323 - Crytography
SEC 4323 - Network Security

Software Engineering:
SENG 4113 - Software Architecture and Design
SENG 4123 - Software Testing and Verification
SENG 4323 - Agile Software Development

Computer Systems:
CS 3333 - Mobile and Distributed Computing Systems
EECE 2423 - Principles of Computer System Design
EECE 3624 - Microprocessors: Principles and Applications

General education requirement (38 hours)
Mathematics and physical science requirements satisfied by the major

Required courses for the major area: 91-93 hours
CS 1122 - Introduction to Computer Science
CS 1213 - Introduction to Computer Programming
CS 1233 - Object-Oriented System Design and Programming
CS 2223 - Mathematical Structures for Computer Science
CS 2233 - Data Structures and Algorithms
CS 2243 - Database Management Systems
CS 2252 - Competition Programming
CS 3623 - Design and Analysis of Algorithms
CCT 4053 - Senior Seminar
CS 4223 - Compiler Construction
CS 4413 - Fundamentals of Automata and Formal Language Theory
CS 4423 - Computability and Complexity Theory
CS 4433 - Algorithmic Graph Theory
CS 4453 - Artificial Intelligence
CCT 395V - Internship *
SEC 3323 - Crytography
IT 2223 - Web Application Development I
MA 1314 - Calculus I
MA 2314 - Calculus II
MA 2324 - Calculus III
MA 3123 - Mathematical Theory of Statistics
MA 3133 - Differential Equations
MA 4113 - Abstract Algebra
PH 2414 - General Physics I (with lab)
PH 2424 - General Physics II (with lab)
SENG 3223 - Principles of Software Engineering
CS 3233 - Computer Graphics
CS 3433 - Numerical Methods
CS 2323 - Computer Organization
MA 3213 - Linear Algebra
Note:
* CCT 395V has variable credit (1-3 hours)
Total hours required: 21

Specific courses required:
CS 1213 - Introduction to Computer Programming
CS 1233 - Object-Oriented System Design and Programming
CS 2233 - Data Structures and Algorithms
CS 2323 - Computer Organization
CS 2243 - Database Management Systems

Six hours of electives chosen from:
CS 3623 - Design and Analysis of Algorithms
CS 3523 - Operating Systems
CS 4413 - Fundamentals of Automata and Formal Language Theory
SENG 3223 - Principles of Software Engineering
CS 4223 - Compiler Construction
CS 4453 - Artificial Intelligence
Total hours required: 21

Specific courses required:
CS 1213 - Introduction to Computer Programming
CS 1233 - Object-Oriented System Design and Programming
CS 2233 - Data Structures and Algorithms
CS 2323 - Computer Organization
CS 2243 - Database Management Systems

Six hours of electives chosen from:
CS 3623 - Design and Analysis of Algorithms
CS 3523 - Operating Systems
CS 4413 - Fundamentals of Automata and Formal Language Theory
SENG 3223 - Principles of Software Engineering
CS 4223 - Compiler Construction
CS 4453 - Artificial Intelligence

  • Undergraduate Direct Admit 
  • Direct Admit $35,752 
  • Program Tuition Estimated Room, Board & Fees $16,044
  • Pricing is subject to change
  •  Undergraduate Direct Admission Scholarship 
  • Scholarship Available - Upto $6,000 
  • *Direct admission scholarship is available in each year

Interested in this course?

Our Admissions Counsellors would love to assist!

Date of birth