Register NOW for Fall!

Business and Technology

Font Size:

Computer Science Program

  What We Offer

Computer Science - Associates of Arts

Management Information Systems - Associates of Applied Science

Management Information Systems - Certificate

Computer Science Technology - Certificate

Software Applications Specialists - Certificate

Information System Support & Administration - Associates of Applied Science

Data Center - Certificate

Networking & Information Security - Certificate

PC Fundamentals - OSA

Networking & Information Security - OSA

Data Center - OSA

Systems Administration - OSA

Concentration Information


The Computer Science department of Trinity Valley Community College is dedicated to provide a comprehensive selection of computer and technology-related programs using a variety of delivery formats (lecture and online). The purpose of our curriculum is to prepare students for either entry-level positions in a specific computer field, or transfer to a four-year college or university.

According to the most recent publication of the U.S. Department of Labor's   Occupational Outlook Handbook, from 2010 to 2020 employment of computer support specialists is expected to grow 18 percent, network and computer systems administrators is expected to grow 28 percent, and information security analysts, web developers, and computer network architects is projected to grow 22 percent.  The following videos provides additional information on computer careers in the State of Texas. These video were produced by the Texas Genuine project whose Web site provides information on workforce careers. 


BCIS 1305. Business Computer Applications. (3-2-4) Core Area 090

Students will study computer terminology, hardware, and software related to the business environment. The focus of this course is on business productivity software applications and professional behavior in computing, including word processing (as needed), spreadsheets, databases, presentation graphics, and business-oriented utilization of the Internet. Lab fee.

COSC 1336. Programming Fundamentals I. (3-2-4)

Introduces the fundamental concepts of structured programming and provides a comprehensive introduction to programming for computer science and technology majors. Topics include software development methodology, data types, control structures, functions, arrays, and the mechanics of running, testing, and debugging. This course assumes computer literacy. (This course is included in the Field of Study Curriculum for Computer Science.) Lab fee.

COSC 1337. Programming Fundamentals II. (3-2-4)                                                                                                       

Prerequisite: COSC 1336 Programming Fundamentals I and COSC 1309, or approval of instructor.

This course focuses on the object-oriented programming paradigm, emphasizing the definition and use of classes along with fundamentals of object-oriented design. The course includes basic analysis of algorithms, searching and sorting techniques, and an introduction to software engineering processes. Students will apply techniques for testing and debugging software. (This course is included in the Field of Study Curriculum for Computer Science.) Lab fee.

IMED 1301.  Introduction to Digital Media.  (3-2-4)

A survey of the theories, elements, and hardware/software components of digital media. Emphasis on conceptualizing and producing digital media presentations.  Lab Fee.

IMED 1316. Web Design I. (3-2-4)

Instruction in the fundamentals of HTML, Web page design and development. Lab fee.

ITMT 1357. Administering a Windows Server Operating System. (3-2-4)

A study of administrative tasks needed to maintain a Windows Server operating system including user and group management, network access and data security. Topics include how to implement, configure and manage Group Policy infrastructure, Group Policy objects (GPOs) using links, security groups, WMI filters, loopback processing, preference targeting and troubleshooting policy application. Lab fee,

ITNW 1325. Fundamentals of Networking Technologies. (3-2-4)

Instruction in networking technologies and their implementation. Topics include the OSI reference model, network protocols, transmission media, and networking hardware and software. Identify and use network transmission media; explain the OSI model; recognize the primary network topologies/protocols, identify their characteristics, and determine which would be most appropriate for a proposed network; identify the functions of a network operating system and distinguish between centralized, client/server, and peer-to-peer systems; and distinguish between local area networks (LANs) and wide area networks (WANs) and identify the components used to expand a LAN into a WAN. Lab fee.

ITNW 1358. Network+ (3-2-4)

Assists individuals in preparing for the Computing Technology Industry Association (CompTIA) Network+ certification exam and careers as a network professional. Lab fee.

ITNW 2356.  Designing a Network Directory Infrastructure. (3-2-4)

Design, implement, and support a network directory infrastructure in a multi-domain environment.  Lab fee.

ITSC 1X91. Special Topics in Computer and Information Sciences, General. 1191 (1-1-0), 1291 (2-2-0), 1391 (3-2-3) Lab fee, 1491 (4-3-3) Lab fee.

The courses are designed to identify and provide knowledge and skills in the latest technological developments in computer software and programming applications. Special emphasis is placed on meeting the needs of business, industry, government and other institutions.

ITSC 1305. Introduction to PC Operating Systems. (3-2-4)

Introduction to personal computer operating systems including installation, configuration, file management, memory and storage management, control of peripheral devices, and use of utilities. Lab fee.

ITSC 1309. Integrated Software Applications I. (3-2-4)

Introduction to business productivity software suites using word processing, spreadsheets, databases and/or presentation software. Lab fee.

ITSC 1316. Linux Installation and Configuration.  (3-3-1)

Introduction to Linux operating system. Includes Linux installation, basic administration, utilities and commands, upgrading, networking, security and application installation.  Emphasizes hands-on setup, administration and management of Linux. Lab fee.

ITSC 2325. Advanced Linux. (3-2-4)

Provides instruction in advance open-source Linux operating system. Develops LDAP directory services to all your clients, support users remotely, installing and configuring network services. Install, administer and manage advance network environment using a Linux system. Demonstrate advanced skills and proficiency with Linux utilities, configurations and deploy secure networks. Integrate Linux networks with existing networks. Lab fee.

ITSC 2335. Application Software Problem Solving. (3-2-4)

Utilization of appropriate software to solve advanced problems and generate customized solutions. Lab fee.

ITSE 1311. Beginning Web Programming. (3-2-4)

Skill development in web programming including mark-up and scripting languages.  Lab fee.

ITSE 1332. Introduction to Visual Basic.NET Programming. (3-2-4)

Introduction to Visual Basic.NET (VB.NET) including data types, control structures, functions, syntax, and semantics of the language, classes, class relationships and exception handling.  Lab fee.

ITSE 1346. Database Theory and Design.  (3-2-4)

Introduction to the analysis and utilization of data requirements and organization into normalized tables using the four normal forms of database design.  Lab fee.

ITSE 1401. Web Design Tools. (4-2-4)

Designing and publishing Web documents according to World Wide Web Consortium (W3C) standards. Emphasis on optimization of graphics and images and exploration of tools available for creating and editing Web documents. Lab Fee.

ITSE 2304. Visual Basic.NET Database Development with ADO.NET. (3-2-4)

Visual Basic.NET applications to access data from a database. Emphasized Object-Oriented Programming (OOP) and database programming with ADO.NET. Lab Fee.

ITSE 2309. Database Programming.  (3-2-4)

Database development using database programming techniques emphasizing database structures, modeling, and database access. Lab Fee.

ITSE 2313. Web Authoring. (3-2-4)

Prerequisite: BCIS 1305 or approval of instructor.

Instruction in Web page design and related graphic design issues. Instruction in designing and developing web pages that incorporate text, graphics, and other supporting elements using current technologies, and authoring tools.  Lab Fee.

ITSW 1304. Introduction to Spreadsheets. (3-2-4)

 Instruction in the concepts, procedures, and application of electronic spreadsheets. Lab fee.

ITSW 1307. Introduction to Database. (3-2-4)

Introduction of database theory and practical application. Includes techniques for planning, defining, and designing a database and procedures pertaining to queries, reports, control and security of the database. Hands on experience will be provided using appropriate application software. Lab fee.

ITSW 1310. Intro to Presentation Graphics Software (3-2-4)

Instruction in the utilization of presentation software to produce multimedia presentations. Graphics, text, sound, animation and/or video may be used in presentation development. Includes presentation media terminology and concepts; creation of presentations using text, visual and/or sound elements; use of effective compositions and style; preparation of presentations for distribution on computers or other media; and modify sequence and slide master. Lab fee.

ITSW 1381. Cooperative Ed/Practicum - Data Processing Technology/Technician. (3-1-20)

Prerequisite: Sophomore standing, approval of Division Chairperson. Must be currently in a job in the computer science field to earn credit, if not another computer science course may be substituted.

Career related activities in the student’s area of specialization are offered through a cooperative agreement between the college, the employer and student. Under supervision of the college and the employer, the student combines classroom learning with work experience. Lab fee.

ITSY 1300. Fundamentals of Information Security. (3-2-4)

An introduction to information securing including vocabulary and terminology, ethics, the legal environment and risk management. Identification of exposures and vulnerabilities and appropriate countermeasures are addresses. The importance of appropriate planning, policies and controls are also discussed. Lab fee.

ITSY 1342. Information Technology Security. (3-2-4)

Instruction in security for network hardware, software, and data, including physical security; backup procedures; relevant tools, encryption; and protection from viruses. Lab fee.



Career Coach




The BAAS transfer options provide opportunities for students who complete an AAS with TVCC to continue their education at a partnering university. By enrolling and completing online courses with the partnering university, TVCC’s AAS students are able to earn a bachelor of applied arts and sciences (BAAS) degree that often is necessary for advancement into managerial and executive positions.

To explore pathways from the TVCC to one of our partnering universities, please visit 




Posted Date:
5/1/2019 10:11:18 AM