Learn how to shape tomorrow with computer science.

Computer Science majors at Lewis have opportunities to learn every aspect of today's most influential field. Whether your interest is software development, cyber security, big data, cloud computing, artificial intelligence, robotics, or video game programming, you can learn it at Lewis and position yourself for a great career in which you will shape the future.


The Bachelor of Science in Computer Science at Lewis University offers six distinct concentrations:

  • Applied Programming
  • Secure Programming
  • Artificial Intelligence
  • Game and Simulation Programming
  • Mobile Application Development
  • Systems Programming.

A student may elect not to choose a concentration, as well. In addition, students may choose to minor in a closely related field, such as Cybersecurity Operations, Data Science, and Information Technology.

4+1 Bachelor’s to Master’s Programs

Our 4+1 programs enable well-qualified students to earn a Master's degree in the following specialties with just one additional year of study:

Bachelor of Arts Option Available

The B.A. in Computer Science program provides an alternative that requires fewer credit hours (particularly in mathematics). Some employers and graduate schools prefer candidates with the Bachelor of Science degree, but certainly not all. This option provides a well-rounded education in Computer Science while leaving a little more room for your other interests.

Traditional and Accelerated Students May Apply

Both incoming freshman and adult undergraduate students can take advantage of the B.S. in Computer Science program. Interested students should consult their academic advisor to learn about applying to the program and next steps after being admitted.

Sample Courses

  • Programming Fundamentals
  • Unix
  • Operating Systems
  • Computer Organization
  • Object-Oriented Programming
  • Programming for Penetration Testing
  • Programming for Digital Forensics
  • File Systems and Digital Forensics
  • Encryption and Authentication Systems
  • Operating Systems
  • Scientific Computing
  • Robotics
  • Cybersecurity and Forensics Tools
  • Artificial Intelligence
  • Machine Learning
  • Cloud Computing

Career Options

  • Software Developer
  • Network Engineer
  • Cybersecurity Engineer
  • Web Developer
  • Mobile Applications Developer
  • Systems Modeling Specialist
  • Network Architect
  • Database Developer
  • Data Scientist
  • Computer Support Specialist
  • Technical Analyst
  • Technical Lead
  • Video Game Developer
  • Robotics Engineer
  • Cloud Computing Architect
  • Distributed Computing Specialist

On Campus Opportunities

  • ECaMS Cyber Defense Club
  • Upsilon Pi Epsilon National Honors Society
  • Prometheon Technology Club
  • Association of Computing Machinery (ACM)
  • IEEE Student Chapter
  • Math Club
  • e-Sports Club
  • Data Science and Artificial Intelligence Laboratory (DataSAIL)

Admission Requirements

Please refer to the Office of Admissions for application requirements and specific next steps.

For more information contact the Office of Admission at admission@lewisu.edu or call (815) 836-5250. Invisible line, width of the page