Bachelor of Science in Computer Information Sciences Online

Divider

The online CIS degree helps you gain a valuable, integrated skillset that encompasses computer science, business, and engineering to give you an edge in your career. The Bachelor of Science in Computer Information Sciences at Texas-based Lamar University helps you stand out in the IT field.

Apply by: 2/23/26
Start class: 3/19/26

Program Overview

Explore our Computer Information Sciences (CIS) online B.S. program

Become a technology career standout with the essential understanding of computer architecture, organization and systems you will gain in the Bachelor of Science in Computer Information Sciences degree from Lamar University. The coursework in this online bachelor’s degree in computer and information science program covers software design, various computing languages, and how integrating these systematically can help businesses operate more efficiently. You will learn to utilize concepts of structured programming, including software development methodology, data types and control structures.

This online CIS degree program gives you the knowledge and skillsets, including those of designing, building, maintaining and improving computer-based systems, to help businesses, nonprofits and governments achieve their goals through better use of technology. As a graduate, you will be prepared to apply your knowledge of computer systems architecture, database design and network system administration to the information networks that are fundamental to the operations of a broad range of industries.

With practical coursework and experienced faculty, you will be career-ready from day one.

In this online CIS bachelor degree program, you will learn:

  • Societal Awareness: Understand the impact of computer technology on society at large, on the workplace environment, and on individuals.
  • The Scientific Method: Gather requirements, analyze, design and conduct simulations or other computer experiments and evaluate and interpret the data generated.
  • Computer Science Technology Skills: Show expertise in the main content areas of computer science including discrete and continuous mathematics including skills in logic and proof writing, analysis and design of algorithms, formal languages and computability theory, operating and database systems, computer architecture and computer networks and distributed computing concepts.
  • Software Fundamentals: Demonstrate the ability to use fundamental computer science knowledge to design, document, implement and test software solutions to a wide range of problems, using at least two high-level programming languages.
  • Societal Awareness: Understand the impact of computer technology on society at large, on the workplace environment, and on individuals.
  • The Scientific Method: Gather requirements, analyze, design and conduct simulations or other computer experiments and evaluate and interpret the data generated.
  • Computer Science Technology Skills: Show expertise in the main content areas of computer science including discrete and continuous mathematics including skills in logic and proof writing, analysis and design of algorithms, formal languages and computability theory, operating and database systems, computer architecture and computer networks and distributed computing concepts.
  • Software Fundamentals: Demonstrate the ability to use fundamental computer science knowledge to design, document, implement and test software solutions to a wide range of problems, using at least two high-level programming languages.

Possible CIS careers:

  • Data scientist
  • Network architect
  • Systems analyst
  • Web developer
  • Software engineer
  • Data scientist
  • Network architect
  • Systems analyst
  • Web developer
  • Software engineer
Per Credit Hour $314*
Transfer Credits Up to 90 hours
Credit Hours 120**

*Distance learning fee is included in the tuition listed

Apply Now

Need More Information?

Call 866-223-7675

Call 866-223-7675

Tuition

Discover the value of our low-cost tuition

The following is the tuition breakdown for online undergrad students pursuing their online CIS degree. Our tuition is affordable and can be paid by the course, no matter if you’re located in Texas or another state nationwide!

Transfer your credits and stay on budget

Your prior college experience can help reduce your tuition! Use our Tuition Estimator to calculate how affordable a degree can be when you apply previously earned academic credits toward an LU online program.

0
90
Transfer Credits: 0
Your Estimated Tuition: $Your Estimated Tuition:
Apply Now

Transcripts sent from other colleges and universities will be evaluated, and accepted credits will be added to the student’s Lamar record. The Tuition Estimator is not a guarantee or predictor of the number of credit hours that will be accepted. Amount of transfer credits accepted varies by program. View the desired program’s webpage for information about its transfer credit parameters.

Financial Aid

Ready to get started on your degree program online but need help finding ways to fund your education? We can help you discover student financing sources that include grants, loans and other payment options. Learn more about financial aid here.

Tuition breakdown:

Per Credit Hour $314*

Calendar

Milestones to guide your student journey

Our Bachelor of Science in Computer Information Sciences online program features multiple start dates to accommodate your busy schedule. Find the start date that works best for you and apply before the application deadline associated with it.

8 week coursesProgram Start DateApplication DeadlineDocument DeadlinePayment DueLast Class Day
Spring I1/20/2612/30/251/6/261/13/263/13/26
Spring II3/19/262/23/263/2/263/10/265/6/26
Summer I5/26/265/5/265/12/265/19/266/30/26
Fall 18/18/267/28/268/4/268/11/2610/9/26

Now enrolling:

Apply Date 2/23/26
Class Starts 3/19/26

Have questions or need more information about our online programs?

Ready to take the rewarding path toward earning your degree online?

Admissions

Follow our streamlined admission requirements

The Bachelor of Science in Computer Information Sciences online program has specific requirements that applicants must meet to enroll. Please read the admission guidelines to ensure you qualify.

Admission Requirements:

  • Online Application
  • Official Transcripts

All applicants must complete an application packet, consisting of:

  • Complete online application and pay an application fee of $25
  • Submit official transcripts from all high schools, colleges and universities you have attended
    • All transcripts are required regardless of accreditation. Only regionally accredited institutions will be eligible for transfer credit.
  • Be eligible to re-enter all colleges and/or universities previously attended
  • Verify specific requirements associated with chosen degree program

High school graduates who have not attended college before are considered entering freshmen – even if they received college credit while in high school through dual credit, AP or IB programs. Transfer students with fewer than 18 hours of college credit also must meet admission requirements for entering freshmen.

Incoming freshmen must do the following to qualify for unconditional admission to Lamar University:

  • Receive a diploma from an accredited high school
  • Complete at least 14 high school credits in college preparatory courses: 4 credits in English, 3 credits in mathematics, 2 credits in laboratory sciences, 2.5 credits in social sciences (U.S. history, U.S. government, and world history or world geography) and 2.5 credits in college preparatory electives (preferably including 2 credits of foreign language)
  • Meet the test-optional admission criteria or achieve a minimum composite score on the ACT or SAT through the secondary review criteria. (Click here for criteria).
  • Submit your high school transcripts via Trex, Speedy, Escript or as a PDF from your high school counselor to lubound@lamar.edu.

Send all required documents to:

Lamar University Online Admissions
PO Box 10017
Beaumont, TX 77710

OR

Submit electronically to luadmtran@lamar.edu

All applicants must submit official, sealed transcripts from each institution attended to the Admissions Office. All degrees must be from a regionally accredited institution. Send transcripts to: Lamar University, P.O. Box 10017, Beaumont, Texas 77710

Check to see if the program is offered to residents in your state before applying by clicking here.

Courses

B.S. in Computer Information Sciences Curriculum

The Lamar University Bachelor of Science in Computer Information Sciences online features the same quality instruction from supportive faculty as our on-campus programs. Coursework builds your proficiency in understanding computing, operating systems, programming languages, database design, network system administration, and artificial intelligence. COSC 4272 must be taken in your last semester. Note: this program is not accredited by ABET.

Students will have a choice of CPSC 4363, COSC 4345 or CPSC 4361

Students are required to take MATH 2413 and MATH 2318. In addition, students will have a choice of either MATH 1342, 3370 or BUAL 2310
Duration: 8 Weeks weeks
Credit Hours: 1
The objective of this course is to give students experiences that convey the five main activities of a person working in the area of computer science: reading, listening, thinking, speaking, writing and cooperative interaction. Designed for incoming freshmen. Corequisites: COSC 1173 and COSC 1336
Duration: 15 Weeks weeks
Credit Hours: 1
Practical applications of concepts learned in Computer Science 1336 (COSC 1336). Hands-on instruction in programming in an object-oriented language, developing, debugging, and testing programming projects. Corequisites: COSC 1336 and COSC 1172 Offered: Fall, Spring, Summer
Duration: 15 Weeks weeks
Credit Hours: 1
This course is the lab which accompanies COSC 1337. the topics covered include advanced concepts of Java programming, such as inheritance, polymorphism, Graphical and graphics, exceptions, events, etc. Prerequisites: COSC 1173 and COSC 1336 with a minimum grade of B in each.
Duration: 15 Weeks weeks
Credit Hours: 3
Introduces the fundamental concepts of structured programming. Topics include software development methodology, data types, control structures, functions, arrays, and the mechanics of running, testing and debugging. This course assumes computer literacy. Corequisite: COSC 1172 and COSC 1173 Offered: Fall, Spring, Summer
Duration: 15 Weeks weeks
Credit Hours: 3
Review of control structures and data types with emphasis on structured data types. Applies the object-oriented programming paradigm, focusing on the definition and use of classes along with the fundamentals of object-oriented design. Includes basic analysis of algorithms, searching and sorting techniques, and an introduction to software engineering. Prerequisite: COSC 1336 with a minimum grade of B Offered: Fall, Spring
Duration: 8 Weeks weeks
Credit Hours: 3
This course describes applications of programming techniques, introducing the fundamental concepts of data structures and algorithms. Prerequisites: COSC 1337 with a minimum grade of B.
Duration: 8 Weeks weeks
Credit Hours: 3
This course introduces the computer organization and assembly language. Prerequisite: COSC 1336 with a minimum grade of B.
Duration: 8 Weeks weeks
Credit Hours: 3
This course presents discrete mathematical structures for computer science and mathematics. Topics include: logic and methods of proof, structures of sets and functions, Boolean algebra, recursion, fundamentals of algorithms, permutations and combinations, discrete probability, graphs and trees, randomized search and optimization, and their applications. Prerequisites: MATH 2312 with a minimum grade of C.
Duration: 8 Weeks weeks
Credit Hours: 3
This course is intended as an intermediate course to the design and analysis of algorithms for some of the most frequently encountered combinatorial problems. The course aims to provide familiarity with general algorithmic techniques, performance measures, analysis tools and problem areas. In this course, we will focus on developing an understanding of the algorithmic design process: how to identify the algorithmic needs of an application and apply algorithmic design techniques to solve those problems. The students will also learn how to identify problems for which no exact, efficient algorithm is known. More specifically, topics include: Fundamentals (Basic Programming Model, Data Abstraction, Bags, Queues, and Stacks, Analysis of Algorithms), Sorting (Elementary Sorts, Mergesort, Quicksort, Priority Queues, applications), Searching (Symbol Tables, Binary Search Trees, Balanced Search Trees, Hash Tables, applications), Graphs (Undirected Graphs, Directed Graphs, Minimum Spanning Trees, Shortest Paths), Strings (String Sorts, Tries, Substring Search, Regular Expressions, Data Compression), Context (applications). Prerequisites: COSC 2336 and COSC 2375 with a minimum grade of C in each.
Duration: 8 Weeks weeks
Credit Hours: 3
This course introduces the ethical style of good writing in computer science and presents the social, legal, philosophical, and economic issues related to computers.
Duration: 8 Weeks weeks
Credit Hours: 3
The objective of COSC 4272 is to assist students in their preparation for searching a permanent position after graduation or in their application for a more advanced graduate degree.
Duration: 8 Weeks weeks
Credit Hours: 3
To introduce the major concept areas of operating systems principles develop an understanding of the organization and architecture of computer systems at the register-transfer and programming levels of system description and the inter-relationships between the operating system and the architecture of computer systems.
Duration: 8 Weeks weeks
Credit Hours: 3
This course is about principles and applications of computer communication, networking communication protocols, the internet, LANs, packet-switching networks, network architecture.
Duration: 8 Weeks weeks
Credit Hours: 3
Topics include system security, shell programming, setting up user accounts, system configuration, system startup, management of file systems and disks, and backup and restore operations.
Duration: 8 Weeks weeks
Credit Hours: 3
Logical and physical database system organization; logical models; design issues; secondary storage considerations. Design issues emphasizing the normal decomposition theory of the n-ary relational data model, the RM/T model and an introduction to logical implementations of databases.
Duration: 8 Weeks weeks
Credit Hours: 3
Systems analysis, software requirements analysis and definition, specification techniques, software design methodologies, performance measurement, validation and verification and quality assurance techniques.
Duration: 8 Weeks weeks
Credit Hours: 3
This course covers five main secure software engineering topics, such as security, defensive programming, reliability, program understandability and programmer misconception.
Duration: 8 Weeks weeks
Credit Hours: 3
This course provides a hands-on study of various attacks and defending techniques on computer software and hardware, including malware, OS security, web security, smartphone security and hardware security. Basics of C programming, OS and HTML will also be covered.
Duration: 8 Weeks weeks
Credit Hours: 3
This course provides a hands-on study of various network attacks and defending techniques, including main vulnerabilities of TCP/IP protocols, attacks on DNS servers, DoS attacks, Firewalls, VPN's, TLS and Blockchain. Basics of TCP/IP protocols and cryptography will also be covered.
Duration: 8 Weeks weeks
Credit Hours: 4
Functions, limits, derivatives of algebraic, trigonometric, exponential and logarithmic functions, curve sketching, related rates, maximum and minimum problems, definite and indefinite integrals with applications. Prerequisites: MRS 800 or C or better in MATH 2312 or its equivalent.
Duration: 8 Weeks weeks
Credit Hours: 3
This course introduces and provides models for application of the concepts of vector algebra. Topics include finite dimensional vector spaces and their geometric significance; representing and solving systems of linear equations using multiple methods, including Gaussian elimination and matrix inversion; matrices; determinants; linear transformations; quadratic forms, eigenvalues and eigenvectors; and applications in science and engineering. Prerequisite: MATH 2413 with a minimum grade of C.
Duration: 8 Weeks weeks
Credit Hours: 3
A beginning course in the study and application of polynomial, rational, exponential and logarithmic functions, and systems of equations. Students will learn how to solve polynomial, rational and absolute values equations and inequalities, function notation, exponential and logarithm functions and solve systems of equations.
Duration: 7 Weeks weeks
Duration: 8 Weeks weeks
Credit Hours: 3
A calculus-based introduction to statistics, probability, special probability distributions, nature of statistical methods, sampling theory, estimation, testing hypotheses. Prerequisites: Grade of C or better in MATH 2414 or its equivalent. Prepares for: MATH 4380 Offered: Fall, Spring
Communication - 6 Hours
Mathematics - 3 Hours
Life and Physical Sciences - 6 Hours
Language, Philosophy and Culture - 3 Hours
Creative Arts - 3 Hours
American History - 6 Hours
Government/Political Science - 6 Hours
Social/Behavioral Sciences - 3 Hours
Component Area Options - 6 Hours
Duration: 7 Weeks weeks
Duration: 7 Weeks weeks
Duration: 7 Weeks weeks
Duration: 7 Weeks weeks
Duration: 7 Weeks weeks
Duration: 7 Weeks weeks
Duration: 7 Weeks weeks
Duration: 7 Weeks weeks
Duration: 7 Weeks weeks
Duration: 7 Weeks weeks
Duration: 7 Weeks weeks
Duration: 7 Weeks weeks
Duration: 7 Weeks weeks
Duration: 7 Weeks weeks
Duration: 7 Weeks weeks
Duration: 7 Weeks weeks
Duration: 7 Weeks weeks
Duration: 7 Weeks weeks
Duration: 7 Weeks weeks
Duration: 7 Weeks weeks
Duration: 7 Weeks weeks
Duration: 7 Weeks weeks
Duration: 7 Weeks weeks
Duration: 7 Weeks weeks
Duration: 7 Weeks weeks
Duration: 7 Weeks weeks
Duration: 7 Weeks weeks
Duration: 7 Weeks weeks

Request More Information

Submit this form, and an Enrollment Specialist will contact you to answer your questions.

Begin Application Process

Begin your application today!
Or call 866-223-7675 866-223-7675

to talk to a representative.