SKIP TO PAGE CONTENT

Bachelor of Science in Computer Science

Bachelor of Science in Computer Science

Mission Statement of Computer Science (CS) Program

The mission of the Computer Science program is to support the development of comprehensive computer science education and research programs that will prepare students to acquire relevant marketable skills to solve complex problems in computing, demonstrate professional responsibilities and ethics, and work collaboratively in a diverse environment and gain appropriate knowledge for working as computing professionals and/or for graduate studies. The program fosters to increase campus, community, and experiential awareness of computing and promotes faculty & student research in the fields of computing. Computer Science program is seeking accreditation by the Computing Accreditation Commission of ABET.

The Educational Objectives of the CS program are:

  • Graduates will acquire relevant marketable skills to be able to analyze and solve complex problems in the field of computing.
  • Graduates will demonstrate professional responsibilities and ethics and work collaboratively in a diverse environment.
  • Graduates will gain appropriate knowledge for working as computing professionals and/or for graduate studies.

Degree Requirements of B.S. in Computer Science  Plan of Study

Freshman Fall (17 hrs)
ENGL 1301 Composition I (3)
MATH 2313 Calculus I (3)
MATH 2113 Calculus I Lab (1)
CSCI 1436 Programming Fundamentals I & Lab (4)
HIST 1301 US History to 1865 (3) 
UNIV 1301 First Year Seminar (3)

Freshman Spring (15 hrs)
ENGL 1302 Composition II  or ENGL 2311 Technical Writing (3) 
MATH 2314 Calculus II (3)
MATH 2114 Calculus II Lab (1)
CSCI 1437 Programming Fundamentals II  $ Lab (4)
Life & Physical Science and Lab (4)

Sophomore Fall  (16hrs)
GOVT 2305 Federal Government (3)
MATH 1342 Intro to Statistics (3)
HIST 1302 US History from 1865 (3)
CSCI 2325 Computer Organization (3)
CSCI 2436 Data Structures & Lab (4)

Sophomore Spring (16 hrs)
GOVT 2306 Texas Government (3)
CSCI 2322 Discrete Structures for Computing (3)
Life & Physical Science and Lab (4)
Creative Arts elective (3)
Language/Philosophy /Culture (3)

Junior Fall (15 hrs)
MATH 3340 Linear Algebra with Appl (3)
CSCI 3304 Database Systems (3)
CSCI 3366 Programming Languages (3)
Social & Behavioral Science elective (3)
Upper Division CSCI or Approved Elective (3)

Junior Spring (15 hrs)
CSCI 3321 Cyber Security (3)
CSCI 3343 Algorithms (3)
CSCI 3344 Computer Architecture (3)
CSCI 3362 Operating Systems (3)
Upper Division CSCI or Approved Elective (3)

Senior Fall (14 hrs)
CSCI 4316 Software Engineering I (3)
CSCI 4406 Computer Networks & Lab (4)
CSCI 4101 Ethical Issues in Computing (1)
Upper Division CSCI or Approved Elective (3)
Upper Division CSCI or Approved Elective (3)

Senior Spring (12 hrs)
CSCI 4391 Senior Project (3)
CSCI 4321 Computer Security (3)
CSCI 4317 Software Engineering II (3)
Upper Division CSCI or Approved Elective (3)

Total Credits: 

120 hrs

Program Contact Information
Dr. Jeong Yang 
Program Coordinator
STEM 211 R
Phone: (210) 350-0472
E-Mail: jeong.yang@tamusa.edu

Ms. Melinda Salinas
Administrative Associate
STEM 211
Phone: (210) 784-5000
E-Mail: hsalinas@tamusa.edu