Bachelor's Degree in Computer Science

Department of Computer Science

Degree: Bachelor of Science
Major: Computer Science
Hours: 121

Bachelor of Science in Computer Science

Delivery Options:

On-Campus       Online*
*Ask your advisor about the fully-online option

Computer Science Overview

The Lamar University Bachelor of Science in Computer Science is a broad-based program that emphasizes the areas of computer programming languages, data structures, information systems, theory of programming languages, software engineering, networking, database, multimedia, applications of computer science and computer architecture.

This program offers state-of-the-art equipment, ABET accreditation, small classes with a good ratio between student and instructors and professors with strong research credentials as well as a lifetime commitment to quality teaching and service. 

Computer Science Courses You May Take

Computer Organization Assembly Language: This course introduces the computer organization and assembly language.

Discrete Structures: 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.

Intro to Computer Theory: Preliminary review/introduction of the mathematics and logic for the course. Programs and computable functions, primitive recursive functions, the universal program, Turing machines and regular languages.

Design Programming Languages: The organization of programming languages, especially run-time behavior of programs; the formal study of programming language specification and analysis, and the continued development of problem solution and programming skills.

Computer Law and Ethics: This course introduces the ethical style of good writing in computer science and presents the social, legal, philosophical, and economic issues related to computers.

Career Paths for Computer Science

Computer science is a broad field, and you will learn a variety of languages, programs and applications to prepare you for a range of professional opportunities when you begin working. After graduation, you can expect to find your skills in high demand: there are more positions in the field than computer scientists who can fill them. In 2012, the Bureau of Labor Statistics projected a 32% increase in jobs for software engineers and developers between 2012 and 2022, all but ensuring that the market for your degree will only expand.

Primary Careers

Programmer, software/app developer, database administrator, network administrator

Career Areas

  • IT architecture
  • IS/IT management
  • Database administration
  • Consulting
  • Software development
  • Network administration

Median Salary

$97,790

Types of Employers

  • Government agencies
  • Schools and universities
  • Technology companies
  • Pharmaceutical and medical companies
  • Industrial manufacturers
  • Chemical and refining industry

Meet the Faculty

Dr. Jane Liu
Professor
Dr. Sujing Wang
Assistant Professor