Bachelor of Science in Computer Science (Cybersecurity)

The Bachelor of Science in Computer Science at Texas Woman's University offers students the opportunity to build a strong foundation of skills and knowledge in a broad and rapidly changing technical field while also allowing them to focus their upper-level studies around topics in Computer Science such as Database Administration, Software Development, Web and Mobile Applications, Networking and Data Communications, Hardware and Robotics, Interface and Information Architecture, and other areas based on student interest and aptitude.  The program seeks to engender student confidence, adaptability, and understanding of real-world and cross-professional applicability of technology for all, regardless of gender, race, ethnicity, or disability.  Students enrolled in the program are offered the opportunity to participate in lively, collaborative, and ever-changing classroom activities and curriculum as facilitated by a diverse, knowledgeable, caring, and eager faculty.  Graduates of the program go on to obtain a variety of technology jobs.

Marketable Skills

Defined by the Texas Higher Education Coordinating Board's 60x30 Strategic Plan as, "Those skills valued by employers that can be applied in a variety of work settings, including interpersonal, cognitive, and applied skills areas. These skills can be either primary or complementary to a major and are acquired by students through education, including curricular, co-curricular, and extracurricular activities."

  1. Work effectively as a member of a project team to coordinate database and project development, determine project scope and limitations, critically analyze issues, and solve problems.
  2. Develop and implement procedures for data management, data storage and retrieval, evaluating data quality, data security, data transfer, data analysis, modeling, and visualization.
  3. Plan, coordinate, and implement security measures to safeguard information in computer files against accidental or unauthorized damage, modification, or disclosure.
  4. Design, create, and administer a computer network.
  5. Create web-based applications to acquire, present, and deliver data to customers.
  6. Demonstrate personal accountability and work habits, integrity, and ethical behavior.
  7. Proficient in the software tools to achieve the skills listed, including but not limited to Java, Python, Perl, SQL, NoSQL, R, HTML, JavaScript, PHP, SAS, SPSS, and modeling software.

Admissions

All applicants must meet the general undergraduate admission requirements.

Degree Requirements

Total Semester Credit Hours (SCH): 120   

Major: 44 SCH;  Required Minor: 18 SCH

Program Code: COMPSCI.BS.CYBER ;   CIP Code: 11.0101.00

Texas Core Curriculum

ENG 1013Composition I (10)3
ENG 1023Composition II (10)3
Mathematics (20)3
Life & Physical Sciences (30)6
Language, Philosophy, & Culture (40)3
Creative Arts (50)3
HIST 1013History of the United States, 1492-1865 (60)3
HIST 1023History of the United States, 1865 to the Present (60)3
POLS 2013U.S. National Government (70)3
POLS 2023Texas Government (70)3
Social & Behavioral Sciences (80)3
CAO: Multicultural-Women's Studies (90)3
CAO: First Year Seminar, Wellness or Mathematics (91)3
Total SCHs42

Courses Required for Major

CSCI 1423
CSCI 1421
Programming Fundamentals I
and Programming Fundamentals I - Laboratory
4
CSCI 2443Computer Organization and Machine Language3
CSCI 2493Programming Fundamentals II3
CSCI 3053Data Structures3
CSCI 3413Software Engineering3
CSCI 3423Database Management3
CSCI 3443
CSCI 3441
Digital Logic and Computer Architecture
and Digital Logic and Computer Architecture - Laboratory
4
CSCI 3503Operating Systems3
CSCI 3613Algorithm Analysis and Design3
CSCI 4313Networking and Data Communication3
Computer Science Electives
Take 12 SCH from the following Essential and Applied Computing courses12
Essential options - Take a minimum of 2 of the following courses:
App Development for Mobile Devices
Robotics Design and Development
Interface Design and Development
Big Data and High Performance Computing
Machine Learning
Programming for the Web
Principles of Data Mining
Applied Options - Take a minimum of 1 of the following courses:
Applied Computer Graphics
Interactive Digital Art
Foundations of Data Science
Website Development
Advanced Modeling and Visualization
Advanced Interactive Digital Art
Data Warehousing
Cybersecurity Emphasis
CSCI 2513Information Security and Ethics3
CSCI 3713Fundamentals of Cryptography3
CSCI 4343Digital Forensics3
CSCI 4463Ethical Hacking and Systems Defense3
CSCI 4483Digital Trust and Privacy3
CSCI 4623Big Data and High Performance Computing3
or CSCI 4723 Machine Learning
Total SCHs62

Departmental Requirements

MATH 2014Calculus I4
MATH 3013Discrete Mathematics3
MATH 3073Matrix Methods3-4
or MATH 2024 Calculus II
or MATH 4013 Probability and Statistics
Electives6

All students must complete three semester credit hours in approved Global Perspectives courses (graduation requirement).

Plan of Study

First Year
FallTCCNSCHs
CSCI 1423
CSCI 1421
Programming Fundamentals I
and Programming Fundamentals I - Laboratory
4
ENG 1013Composition I ENGL 13013
HIST 1013History of the United States, 1492-1865 HIST 13013
UNIV 1231Learning Frameworks: First-Year Seminar EDUC 1100, EDUC 1200, EDUC 13001
Mathematics Core (Math 1313 suggested)3
Social & Behavioral Sciences Core3
 SCHs 17
SpringTCCN
CSCI 2493Programming Fundamentals II COSC 14373
ENG 1023Composition II ENGL 13023
HIST 1023History of the United States, 1865 to the Present HIST 13023
MATH 2014Calculus I MATH 24134
Creative Arts Core3
 SCHs 16
Second Year
FallTCCN
CSCI 3053Data Structures 3
CSCI 3423Database Management 3
POLS 2013U.S. National Government GOVT 23053
Life & Physical Sciences Core3
Language, Philosophy, & Culture Core3
 SCHs 15
SpringTCCN
CSCI 2443Computer Organization and Machine Language COSC 24253
CSCI 3503Operating Systems 3
POLS 2023Texas Government GOVT 23063
CAO: Women's Studies (MATH 2053 recommended)3
Life & Physical Sciences Core3
 SCHs 15
Third Year
FallTCCN
CSCI 3413Software Engineering 3
CSCI 3443
CSCI 3441
Digital Logic and Computer Architecture
and Digital Logic and Computer Architecture - Laboratory
4
CSCI 2513Information Security and Ethics 3
Computer Science Electives6
 SCHs 16
SpringTCCN
CSCI 3613Algorithm Analysis and Design 3
CSCI 3713Fundamentals of Cryptography 3
CSCI 4343Digital Forensics 3
MATH 3013Discrete Mathematics 3
Elective3
 SCHs 15
Fourth Year
FallTCCN
CSCI 4313Networking and Data Communication 3
CSCI 4483Digital Trust and Privacy 3
Computer Science Elective3
Elective3
Elective2
 SCHs 14
SpringTCCN
CSCI 4623
or 4723
Big Data and High Performance Computing
or Machine Learning
3
CSCI 4463Ethical Hacking and Systems Defense 3
MATH 3073, 2024
,or 4013
Matrix Methods
or Calculus II
or Probability and Statistics
MATH 24143
Computer Science Elective3
 SCHs 12
 Total SCHs:  120