Computer Science, BS - Software Development Track

Software development is a very broad field and the need for software developers continues to grow. This track will emphasize the knowledge of software, database, multimedia and web, and mobile application development.

Degree Requirements

  1. It is the student's responsibility to read the catalog and be familiar with and fulfill all the requirements for the degree.
  2. Complete a minimum of 120 sch.
  3. At least 30 sch must be completed at UTPB.
  4. At least 24 of the last 30 must be taken at UTPB.
  5. At least 48 sch must be taken at the upper level.
  6. Obtain at least a C grade in ALL MAJOR courses. Maintain a GPA of 2.0 or C in all courses applicable toward the degree.
  7. Students who enrolled in a Texas public institution of higher education as first-time freshman in the Fall 2007 and thereafter are not permitted to drop more than six courses during their entire undergraduate career (Texas Administrative Code 4.10). This limit includes all transfer work taken at a Texas institution of higher education.

During the semester in which a student intends to graduate, a degree check & the appropriate forms must be submitted to the Academic Advisor. Check class schedule for dates.

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

Major Requirements

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

Total Credit Hours: 25

Software Development Track

COSC 4415Database Systems

4

COSC 4455Multimedia & Web Development

4

COSC 4460Software Engineering

4

COSC 4485Mobile Application Development

4

COSC 4395Research

3

COSC 4395: In software application development.

Total Credit Hours: 19

Mathematics and Capstone Requirement

MATH 2413Calculus I

4

MATH 2414Calculus II

4

MATH 3301Introduction to Probability I

3

MATH 3305Mathematical Reasoning

3

NTSC 4311History and Philosophy of Science

3

Total Credit Hours: 17

Electives

Courses that support the student's specific interests in consultation with the faculty advisor. UNIV 1101 may be used as an elective.

Total Credit Hours: 17