Associate of Applied Science with a Concentration in Computer Technology & Information Systems

You aren’t just computer savvy—you’re also interested in getting a well-rounded education and continuing on to pursue a bachelor’s degree at a four-year school. Our Associate of Applied Science with a concentration in computer technology and information systems will prep you for a career in computer software and programming.

Degree Plan

The Computer Technology and Information Systems department at Texarkana College offers courses leading to one of two Associate of Applied Science degrees or one of several Certificates. The first Associate Degree is Computer Technology and Information Systems and emphasizes computer software and programming. This degree provides the basis of the first two years of study towards a bachelor’s degree. A second Associate Degree is offered in Computer Networking that provides a well-rounded foundation in networking as it applies to both server software and network hardware. For those interested in less than a 2-year degree, there are Certificate programs for Cisco, Automated Office Systems, Programming, Network Administration and A+. Depending on the choice of curriculum, these programs prepare students for a number of industry certifications including Microsoft Technology Specialist, Microsoft IT Professional, Cisco CCNA, and Com TIA’s A+ and Security + certifications. Texarkana College is an official Microsoft IT Training Academy and also a Certified Cisco Academy. The following is a suggested course of study which will satisfy the requirements for this Associate of Applied Science degree at Texarkana College.


Freshman Year

First Semester Hours   Second Semester Hours
BCIS 1305 (core)
Business Computer Applications
3   COSC 1337 
Programming Fundamentals II
ITSE 1329 Programming Logic and Design 3   CPMT 1311
Introduction to Computer Maintenance
ITNW 1308 
Implementing and Supporting Client Operating Systems
3   ITNW 1325
Fundamentals of Networking Technologies
ENGL 1301 (core) 
Composition I
3   Creative Arts (any core course) 3
COSC 1336
Programming Fundamentals I
3   MATH 1314 (core)
College Algebra
Total 15   Total 15

Sophomore Year

First Semester Hours   Second Semester Hours
ACCT 2301 
Principles of Financial Accounting
3   CTIS Elective* 3
ITMT 1303
Querying MS SQL Server with Transact-SQL
3   GOVT 2305 or GOVT 2306 (core)Federal Government or Texas Government 3
ITSC 2339 Personal Computer Help Desk Support 3   ACNT 1311
Introduction to Computerized Accounting
ITSW 1304
Introduction to Spreadsheets
3   IMED 1316
Web Design I
CTIS Elective* 3   SPCH 1315 or SPCH 1321 (core)
Public Speaking or Business & Professional Speaking
Total 15   Total Computer Technology & Information Systems AAS Total 15

*CTIS Electives: ARTC 1313, ITNW 1351, ITSC 1307, 1315, 1321, ITSE 1331, 2349, 2386, 2417, ITSW 1310, 2334, 2337, ITSY 1342, MATH 1324, 1342

Gainful Employment

Have questions about this program, the costs involved and what job prospects may exist in the marketplace?  Check our Gainful Employment report.

To learn more, please contact us.

Dr. Dixon Boyles
Dean of Business and Social Sciences

Computer Technology & Information Systems Course Descriptions

Core Courses

Several courses for this degree can be found in the Academic Core. View the Academic Core

ARTC 1313 Digital Publishing I

The fundamentals of using digital layout as a primary publishing tool and the basic concepts and terminology associated with typography and page layout.

BCIS 1310 BASIC Programming

This course is designed to teach software theory and structured programming methods used to solve business data problems. Includes discussion of business applications, testing, documentation, input specification, and report generation.

COSC 1309 Programming Logic and Design

This course is designed to acquaint the student with the fundamental logic as related to computer programming, algorithms, flowcharting, Boolean logic, decision tables, truth tables and arrays.

COSC 1319 Assembly Language

This course is designed to acquaint the student with the actual instructions, data forms, and memory map of the microcomputer. The student will write subroutines to interface with BASIC or Turbo Pascal that create windows, page flip and various logical functions. Prerequisite: ITSE 1391 and one of the following: BCIS 1310 or COSC 1320.

COSC 1320 Introduction to C++ Programming

The objective of this course is to teach students the major elements of the C++ language. Topics covered include language syntax, data types, the concept of variable scope, arrays, pointers, structures, functions, parameter passing, and the sequence selection (if-then-else), and repetition control structures (for, while, do-while loops). Also covered are the commonly used ANSI C++ string manipulation, file I/O, and memory allocation functions. Prerequisite: COSC 1309 or BCIS 1310 or instructor approval.

COSC 1336 Programming Fundamentals I or ITSC 1330 Introduction to C# Programming

This course 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.

CPMT 1311 Introduction to Computer Maintenance

Introduction to the installation, configuration, and maintenance of a microcomputer system.

GAME 1343 Game and Simulation Programming I

This course is designed to teach the fundamentals of microcomputer graphics using BASIC or Turbo Pascal. The student will use color graphic commands to display bar graphs, pie charts, line graphs, and other computer generated designs. The student will also use CLIP ART or similar software to create graphics. Prerequisites: BCIS 1310. MATH 1316 recommended.

IMED 1316 Web Development I

The student will identify basic Internet concepts and terminology; use electronic communication methods; collect and evaluate research data using the Internet; and design, create, organize, and publish web pages and sites.

ITCC 1401 Cisco Exploration 1 - Network Fundamentals

A course introducing the architecture, structure, functions, components, and models of the internet. Describes the use of OSI and TCP layered models to examine the nature and roles of protocols and services at the applications, network, data link, and physical layers. Covers the principles and structure of IP addressing and the fundamentals of Ethernet concepts, media, and operations. Build simple LAN topologies by applying basic principles of cabling; perform basic configurations of network devices, including routers and switches; and implementing IP addressing schemes.

ITCC 1404 Cisco Exploration 2 - Routing Protocols and Concepts

This course describes the architecture, components, and operation of routers, and explains the principles of routing and routing protocols. Students analyze, configure, verify, and troubleshoot the primary routing protocols RIPv1, RIPv2, EIGRP, and OSPF. Recognize and correct common routing issues and problems. Model and analyze routing processes.

ITNW 1308 Implementing and Supporting Client Operating Systems

The fundamentals of managing and configuring network clients.

ITNW 1325 Fundamentals of Networking Technologies

Instruction in networking essential concepts including the OSI reference model, network protocols, transmission media, and networking hardware and software. Identify media used in network communications, distinguish among them, and determine how to use them to connect servers and clients in a network; recognize the primary network architectures, identify their major characteristics, and determine which would be most appropriate for a proposed network; determine how to implement and support the major networking components, including the server, operating system, and clients; distinguish between Local Area Networks (LANs) and Wide Area Networks (WANs) and identify the components used to expand a LAN into a WAN; and determine how to implement connectivity devices in the larger LAN/WAN environment.

ITNW 1345 Implementing Network Directory Services

In-depth coverage of the skills necessary to install, configure, and administer Network Directory service.

ITNW 1351 Fundamentals of Wireless LANs

Designing, planning, implementing, operating, and troubleshooting wireless LANs (WLANs). Includes WLAN design, installation, and configuration; and WLAN security issues and vendor interoperability strategies.

ITNW 1353 Support Network Server Infrastructure

Installing, configuring, managing, and supporting a network infrastructure.

ITNW 1354 Implementing and Supporting Servers

Implement, administer, and troubleshoot information systems that incorporate servers in a networked computing environment.

ITSC 2339 Personal Computer Help Desk Support

Diagnosis and solution of user hardware and software related problems with on-the-job and/or simulated projects.

ITSE 2386 Internship/Computer Programming

This course is designed to provide the student with actual experience in a chosen area of data processing. Students will be provided qualified supervision to assist them in producing solutions to real business problems using a programming language of their choice. Students will research the problem, design the programs, and implement the system. The area chosen may be in microcomputer or mainframe programming environments. Prerequisite: Students must have taken all the courses necessary to implement their particular solution; therefore, they must have instructor approval.

ITSE 1391 Special Topics in Computer Programming

Topics address recently identified current events, skills, knowledge, and/or attitudes and behaviors pertinent to the technology or occupation and relevant to the professional development of the student. This course was designed to be repeated multiple times to improve student proficiency.

ITSW 1304 Introduction to Spreadsheets

The objective of this course is for students to become proficient in the use of electronic spreadsheets. Emphasis is placed on creating basic to advanced spreadsheets having a professional appearance. At the completion of the class students will be knowledgeable of spreadsheet layout, cell formatting, relative, mixed, and absolute cell references, named cells, formula composition, graphing, goal seeking, spreadsheet databases, and commonly used spreadsheet functions such as Sum, Round, If, Pmt, Lookup, and various other financial and statistical functions. Prerequisite: BCIS 1305.

ITSW 1310 Presentation Media Software

The objective of this course is to assist students in becoming proficient in presentation graphics. The student will use features like the Auto-content Wizard, templates, WordArt, animation, slide transition and clip art. Also, the student will work with text, lines, fills, colors, and slide master. The student will receive hands-on training and will be required to create and present a slide show presentation. Prerequisite: BCIS 1305.

ITSW 2334 Advanced Spreadsheets

Advanced techniques for developing and modifying spreadsheets. Includes macros and data analysis functions.

ITSW 2337 Advanced Database

This course is designed to acquaint the student with the principles of a popular data base using IBM compatible computers. Students will solve business type problems in creating a data base, adding data to it, searching, sorting, and editing the data and printing formatted reports. Prerequisite: BCIS 1305.

ITSY 1342 Information Technology Security

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