University of Texas at El Paso Academic Catalog

Academic Catalog

BA in Computer Science [Dual Degree]

The proposed BACS program has been designed to meet the Texas Core Curriculum. The program is designed to prepare students with foundational mathematical and computing knowledge to allow them to tackle challenges of the future. The program allows students to use knowledge of computer science including algorithms, problem ­solving, and programming to build solutions in a variety of disciplines. Additionally, the new degree will allow students to establish a focus area from other disciplines in education, health science, liberal arts, engineering, science, and business. 

Educational Objectives

The program's educational objectives of the proposed degree focus on preparing graduates who will be able to: 

  1. Be innovative and productive problem-solvers in industry, academia, and government who have the ability to apply theoretical computing knowledge to provide solutions to real-world problems,
  2. Contribute to the economic health of the nation, in particular the Paso del Norte region, through technical computing expertise and complementary skills including working with and leading interdisciplinary teams with a global perspective, and
  3. Remain at the forefront of technology through research, advanced studies, certification, entrepreneurship, or other means of self-advancement.


Marketable Skills

Graduates of the BACS will have software development principles, mathematical algorithms, and programming skills to: 

  • Develop new software systems in a variety of domains
  • Define computational principles
  • Work with mathematical models, data analysis, and security
  • Design and analyze algorithms to solve programs
  • Study the performance of computer hardware and software

Courses offered by the CS department, particularly those contributing to the BACS degree, allow students to participate in the following EDGE experiences: 

  • Community engagement through course projects,
  • Student employment as Teaching/Research Assistants,
  • Student Leadership through student organizations,
  • Internship (with possibility to earn course credit), and
  • Research and Scholarly activities through enrollment in CS4371 (Computer Science Problems) course.

The BACS students must satisfy all university core requirements and complete all required courses and program requirements. Students must have a cumulative university GPA of at least 2.0 and a cumulative CS GPA of at least 2.0 and have neither missing nor outstanding "I" or 'W' grades. 

Degree Plan

Required Credits: 120

University Core Curriculum
Complete the University Core Curriculum requirements.42
Designated Core (All courses require a grade of "C" or better)
CS 1310Intro-Computational Thinking3
MATH 1411Calculus I4
Foundational Computer Science Courses (minimum grade of C required)
CS 1301
CS 1101
Intro to Computer Science
and Intro to Computer Science Lab
4
CS 2401Elem. Data Struct./Algorithms4
CS 2101Discrete Structures I1
CS 2202Discrete Structures II2
CS 2302Data Structures3
STAT 2480Elementary Statistical Methods4
or STAT 3320 Probability and Statistics
Other CS Requirements
22-23 hours of CS 1110, CS 1120, CS 2210, CS 3XXX, CS 4XXX, or ECE/EE 2369-2169. At least 6 hours should be CS 4000-level courses as approved by undergraduate program director.
Secondary Education 8-12 Computer Science Concentration
BED 4317Tch & Empwr ELLs in Sec Schls3
EDPC 3300Intro to Youth Dev & Spec Ed3
TED 4355Found. for Crit Teach & Learn3
TED 43753
SPED 3310Intro to Inclusive Spec Ed3
BED 4343Teaching Academic English3
EDT 4300Educational Technology3
SCED 4380Secondary Stu Teach Res I3
SCED 4681Secondary Stu Teach Res II6
Open Electives
Complete additional hours to complete 120 total hours.
Total Hours120

BACS degree with BSED Concentration

1st Year - Fall
MATH 1411Calculus I *4
CS 1301
CS 1101
Intro to Computer Science
and Intro to Computer Science Lab
4
CS 2101Discrete Structures I1
RWS 1301Rhetoric & Composition I3
UNIV 1301Seminar/Critical Inquiry **3
1st Year - Spring
CS 2401Elem. Data Struct./Algorithms4
CS 2202Discrete Structures II2
CS 1310Intro-Computational Thinking *3
RWS 1302Rhetoric & Composition 23
HIST 1301History of U.S. to 18653
2nd Year - Fall
CS 2302Data Structures3
EE 2369
EE 2169
Digital Systems Design I
and Laboratory for EE 2369 ***
4
HIST 1302History of U.S. Since 18653
STAT 2480Elementary Statistical Methods ****4
POLS 2310Introduction to Politics3
2nd Year- Spring
CS 3331Adv. Object-Oriented Programng ***3
CS 2210Algo. Thinking in Prob. Solv. ***2
CS 3350Automata/Computabi/Formal Lang ***3
Life & Physical Sciences Lecture/Lab **4
POLS 2311American Gover & Politics3
3rd Year - Fall
CS 3432Computer Organization ***4
RED 3342Content Area Literacy3
SCED 3311Curriculum Plan-Secondary Schl3
Life & Physical Sciences Lecture **3
Language, Philosophy and Culture **3
3rd-Year Spring
CS 4342Database Systems ***3
BED 4317Tch & Empwr ELLs in Sec Schls3
SPED 3310Intro to Inclusive Spec Ed3
TED 4355Found. for Crit Teach & Learn3
Social & Behavioral Sciences **3
4th Year - Fall
CS 4390Special Topics in Computer Sci ***3
BED 4343Teaching Academic English3
EDPC 3300Intro to Youth Dev & Spec Ed3
SCED 4380Secondary Stu Teach Res I3
Creative Arts **3
4th Year - Spring
TED 43753
EDT 4300Educational Technology3
SCED 4681Secondary Stu Teach Res II6
Total Hours120
*

Computer Science Designated Core

**

University Core Curriculum Required Elective

***

CS Requirements: 22-23 hours of CS 1110, CS 1120, CS 3XXX, CS 4XXX, or ECE/EE 2369/2169. At least 6 hours should be CS 4000-level courses, as approved by undergraduate program director.

****

STAT 2480 can be replaced by STAT 3320 if MATH 1312 has been completed with a C or better.