Computer Science Technology - BS

Overview

The Computer Science major provides a path for students from diverse backgrounds to rapidly transition to computing and information system career paths by providing them with foundation and advanced undergraduate level courses in computing and information science. The program focuses on the science of computers, computing problems and programming solutions, and the design of computer systems and user interfaces from a technology perspective. The program includes instruction in computational science principles, computing theory; computer hardware design; computer technology development and programming; and applications to graphic user interface situations. Graduates of the program will gain the foundation, proficiency, and confidence in processes that handle and manipulate large amounts of information with applications in business, education, game theory, modeling, health, information security, life sciences, manufacturing, and other related careers.

Degree Requirements

Foundations of Computer Science (21 credits)

MAT 21044CALCULUS I (4)

MAT 21144CALCULUS II (4)

ITS 20163INTRODUCTION TO DATABASES (3)

ITS 20263INTRODUCTION TO NETWORKING (3)

CST 20363INTRODUCTION TO COMPUTER SCIENCE (4)

CST 16163/ITS 16163INTRODUCTION TO COMPUTER PROGRAMMING (3)

Required Major Courses (29 credits)

CST 30003/EGR 30003MICROPROCESSORS (3)

CST 30004/ITS 30044CLOUD COMPUTING ARCHITECTURE (4)

CST 35500SPECIAL TOPICS INFORMATION TECHNOLOGY SYSTEMS (4)

CST 35566/ITS 35566INTERMEDIATE PROGRAMMING TECHNIQUES (4)

CST 45566/ITS 45566ADVANCED PROGRAMMING TECHNIQUES (4)

CST 48163/MIS 48163SYSTEM ANALYSIS AND DESIGN (4)

CST 49090SENIOR RESEARCH CAPSTONE DESIGN (2)

CST 49100SENIOR CAPSTONE PROJECT (4)

Computer Science Technology Pathways

Cybersecurity Pathway

CST 30006/DST 30006CYBER SECURITY (4)

CST 40000/DST 40000INFORMATION FORENSICS (4)

CST 45650DATA PROTECTION (4)

CST 47003/ITS 47003ETHICAL HACKING AND INSTRUSION DETECTION (4)

Game Design and Development Pathway

ART 35505/COM 35505/ITS 35505PRODUCTION (3)

CST 376402D/3D DIGITAL MODELING (4)

CST 46540GAME DEVELOPMENT ENGINE (4)

CST 47670GAME DEVELOPMENT: PROGRAMMING AND PRACTICE (4)

Information Technology Systems Pathway

ITS 30044ADVANCED DATABASE SYSTEMS (3)

ITS 33470ROUTING AND SWITCHING (3)

ITS 35505/ART 35505/COM 35505PRODUCTION (3)

ITS 43000INFORMATION TECHNOLOGY PROJECT MANAGEMENT (3)

Career Opportunities

The future business environment will be characterized by rapid technological changes, intense global competition, faster product life cycles, and more complex, specialized markets. As such, the computing and information needs of organizations are increasingly complex and rapidly changing. Individuals with computing and information systems expertise can design and develop computer and information technology products, design and build information systems, manage sophisticated information resources, work on interdisciplinary teams, and communicate effectively within the organization and other end-users.