Computer Science, BS - General

Degree Requirements

The total credits required for a B.S. in Computer Science are 120. At least 48 sch must be from upper level courses.

General Education Requirements

Communication

ENGL 1301Composition I

3

ENGL 1302Composition II

3

Total Credit Hours:6

History (U.S. History)

HIST 1301History Of The Us To 1877

3

HIST 1302History Of The Us Since 1877

3

Total Credit Hours:6

Language, Philosophy, and Culture

COMM 1301Introduction to the Study of Communication

3

ENGL 2322British Literature To 1800

3

ENGL 2323British Literature Since 1800

3

ENGL 2327American Literature To 1865

3

ENGL 2328American Literature Since 1865

3

PHIL 2300Introduction to Philosophy

3

SPAN 2311Intermediate Spanish I

3

SPAN 2312Intermediate Spanish II

3

SPAN 2320Introduction to Latin American Studies

3

UNIV 1301Honors Freshman Seminar I

3

Total Credit Hours:3

Mathematics

MATH 2412Precalculus

4

Total Credit Hours:4

Life and Physical Science

ASTR 1301Descriptive Astronomy

3

BIOL 1306General Biology I

3

BIOL 1307General Biology II

3

BIOL 1308Biology For Non Science Majors

3

CHEM 1311General Chemistry I

3

CHEM 1312General Chemistry II

3

GEOL 1301Physical Geology

3

GEOL 1302Historical Geology

3

PHYS 2325University Physics I

3

PHYS 2326University Physics II

3

Total Credit Hours:6

Political Science (U.S., State of Texas and Local Government)

PLSC 2305American National Politics

3

PLSC 2306State And Local Politics

3

UNIV 2301Honors Sophomore Seminar I

3

Total Credit Hours:6

Creative Arts

ARTS 1301Art Appreciation

3

ARTS 1303Art History Survey I

3

ARTS 1304Art History Survey II

3

DRAM 1310Introduction To Theatre Arts

3

MUSI 1301Jazz, Pop, and Rock

3

MUSI 1306Music Appreciation

3

UNIV 1302Honors Freshman Seminar II

3

Total Credit Hours:3

Social and Behavioral Science

ECON 2301Principles Of Macroeconomics

3

ECON 2302Principles Of Microeconomics

3

LEAD 1301Introduction to Leadership Studies

3

PSYC 1301Introduction To Psychology

3

SOCI 1301Introduction to Sociology

3

Total Credit Hours:3

Component Area

COMM 1315Introduction to Public Speaking

3

Total Credit Hours:3

Other Component Area Option

ASTR 1101Descriptive Astronomy Lab

1

BIOL 1106General Biology I Lab

1

BIOL 1107General Biology II Lab

1

BIOL 1108Biology Non Science Majors Lab

1

CHEM 1111General Chemistry Lab I

1

CHEM 1112General Chemistry II Lab

1

GEOL 1101Physical Geology Laboratory

1

GEOL 1102Historical Geology Laboratory

1

PHYS 2125University Physics I Laboratory

1

PHYS 2126University Physics II Laboratory

1

Total Credit Hours:2

Total Credit Hours: 42

Computer Use

All majors must demonstrate a basic use of JAVA.

COSC 1430Introduction To Computer Science I

4

COSC 2430Introduction To Computer Science II

4

Total Credit Hours: 8

Major Requirements

All beginning students are expected to take COSC 1430 and 2430 or the equivalent before starting the major courses. These courses introduce general computer concepts and applications and develop programming skills. To complete the major program language requirements, the student will be expected to demonstrate programming competence in a second general purpose high level language. This competency can be demonstrated through the successful completion of a course in an approved language.

Common Core

All plans of study in Computer Science include a common core of courses:

COSC 2420C Programming

4

COSC 3310Digital Computer Organization

3

COSC 3312Discrete Mathematics

3

COSC 3315Information Systems and Security

3

COSC 3420Data Structures

4

Total Credit Hours:17

Additional Requirements

(15 sch)

In addition to the common core, the student majoring in Computer Science is required to complete five advanced Computer Science courses including 3-6 hours of COSC 4395. These courses will be determined in consultation with the Computer Science faculty.

Mathematics Requirement

MATH 2413Calculus I

4

MATH 2414Calculus II

4

MATH 3301Introduction to Probability I

3

MATH 3305Mathematical Reasoning

3

Total Credit Hours: 14

Capstone Course

NTSC 4311History and Philosophy of Science

3

Total Credit Hours: 3

Minor

Students at U. T. Permian Basin majoring in Computer Science are required to have a minor. The choice of the minor is up to the student but should be selected to further the student's education objectives.

Teacher Certification and TExES Requirements

Candidates for TExES tests in computer science must complete the courses listed below, or equivalent courses as approved by a computer science advisor.

COSC 1430Introduction To Computer Science I

4

COSC 2420C Programming

4

COSC 2430Introduction To Computer Science II

4

COSC 3310Digital Computer Organization

3

COSC 3312Discrete Mathematics

3

COSC 3315Information Systems and Security

3

COSC 3420Data Structures

4