Students working in chemistry lab

Systems Programming

Bachelor of Science Degree in Computer Science

Computer science is all about solving everyday problems — from graphics and games to business and science. Computer scientists design and develop software. They write programs, develop algorithms and manage networks that make modern civilization possible.

Computers are found in every type of business and every sector of society, but these systems are useless without software to direct their actions and networks to let them communicate. Virtually every organization relies heavily on computers. The need for people with a computer science background is very high and continues to grow.

The requirements for a Bachelor of Science degree in Computer Science include a total of 124-130 semester hours with a minimum of 45 upper-division hours. The total is divided among the following groups: University Core Curriculum, and First-Year Seminars, Major Curriculum, and Electives.

There are four options for the degree, the Computer Information Systems Option, the Systems Programming Option, and the Computer Science Education Option. Besides the University Core Curriculum, all options also share a common major curriculum that consists of 37 semester hours in computer science, mathematics, and English.

Systems Programming Option
This option is for those who intend to pursue careers as systems programmers or pursue
advanced study in computer science. The degree program has an emphasis in system software programming and requires a one-year sequence in a physical science with a laboratory component.

GENERAL COMPUTER SCIENCE COURSES

  • COSC 1435 Introduction to Problem Solving with Computers I
  • COSC 1436 Introduction to Problem Solving with Computers II
  • COSC 2334 Computer Architecture
  • COSC 2437 Data Structures
  • COSC 3336 Introduction to Database Systems
  • COSC 3346 Operating Systems
  • COSC 3370 Software Engineering
  • COSC 3400 Skills for Computing Professionals
  • COSC 4354 Senior Capstone Project
  • MATH 2413 Calculus I
  • MATH 2305 Discrete Mathematics I
  • MATH 3342 Applied Probability & Statistics

SYSTEMS PROGRAMMING OPTION COURSES

  • COSC 3324 Object Oriented Programming
  • COSC 3353 Survey of Programming Languages
  • COSC 4342 Computer Networks
  • COSC 4348 Systems Programming

One of:

  • COSC 4328 Computer Graphics
  • Approved upper-division MATH elective
  • Approved upper-division Natural Science elective 3

One of:

  • COSC 4353 Compiler Construction
  • COSC 4360 Theory of Programming Languages
  • COSC 4370 Formal Languages, Grammars, and Automata 3
  • Approved upper-division Computer Science electives 6
  • MATH 2414 Calculus II 4
  • MATH 4328 Discrete Mathematics II 3

Either

  • CHEM 1311/1111 General Chemistry I and
  • CHEM 1312/1112 General Chemistry II

Or

  • PHYS 2425 University Physics I and
  • PHYS 2426 University Physics II
  • Approved Natural Science elective at or above the 2000 level

NEED MORE INFO? Visit the University Course Catalog>>

apply.html

 

© Texas A&M University-Corpus Christi • 6300 Ocean Drive, Corpus Christi, Texas 78412 • 361-825-5700