The Bachelor of Science in General Studies

Bachelor of Science in General Studies

Required Courses
General Education Requirements42
Additional Required Courses for Concentrations
Option #1 - Dual Concentration
Primary Concentration 118
Secondary Concentration 29
CIS 103Computer Concepts and Applications3
or CIS 300 Computer Tecnologyh and Impact
ENGL 309Technical Writing and Document Design3
L S 498Liberal Studies Capstone Course3
Advised Electives(at least 21 advanced)42
Option #2 - Three Concentrations
Concentration #1 29
Concentration #2 29
Conentration #3 29
CIS 103Computer Concepts and Applications3
or CIS 300 Computer Tecnologyh and Impact
ENGL 309Technical Writing and Document Design3
L S 498Liberal Studies Capstone Course3
Advised Electives (at least 21 advanced)42
1

All 18 hours from same academic discipline 

At least 12 advanced (upper level) courses must be completed with Tarleton 

Must be from an academic discipline different from secondary concentration.

2

All 9 hours must be from the same academic discipline.

At least 6 advanced (upper level) courses must be completed with Tarleton.

Must be from an academic discipline different from the primary concentration.

Computer Information Systems Courses

CIS 103. Computer Concepts and Applications. 3 Hours.

An overview of computer concepts and applications, including popular productivity software. Students will acquire skills in the use of personal computers and software applicable to the management of information and delivery of services in a wide variety of fields. Lab fee $15. Course fee $15.

CIS 110. Introduction to Programming Logic and Design. 3 Hours.

Introduction to theory and practice of programming logic and design, development, and problem-solving. Emphasis will be on typical business processing. The utilization of logic and design tools, including but not limited to, flowcharts and pseudocode. This course will be centered primarily on problem-solving using the tools and techniques learned. Prerequisite: MATH 107 or higher or concurrent enrollment or approval of department head. Course fee $30. Lab fee $15.

CIS 212. Introduction to Cobol Programming. 3 Hours.

A first course in the COBOL programming language. Covers the basic structure of COBOL, all standard features, data representation, procedures, and simple I/O. Students will analyze and program several representative business-oriented problems. Prerequisite: CIS 110 or approval of department head. Lab fee $15.

CIS 226. Networking Fundamentals. 3 Hours.

This course presents basic networking education to equip students with knowledge and skills that include PC installation, Internet connectivity, wireless connectivity, routing and remote access, addressing, and security. Designed for students with basic PC usage skills and offers a hands-on, career oriented approach to learning networking that emphasizes practical experience. Covers key networking concepts ranging from small office or home office (SOHO) networking to more complex enterprise environments. Prerequisite: CIS 103 or 300 or approval of department head. Lab fee $15. Networking Program fee $175.

CIS 227. Routing Protocols and Concepts. 3 Hours.

The primary focus of this course is on routing and routing protocols. The goal is to develop an understanding of how a router learns about remote networks and determines the best path to those networks. This course includes both static routing and dynamic routing protocols. By examining multiple routing protocols, the student will gain a better understanding of each of the individual routing protocols and how to configure routing protocols in general. This course provides students with the skills needed to prepare for the industry-standard Cisco CCNA® certification. Prerequisite: CIS 226 or equivalent or approval of department head. Lab fee $15. Networking Program fee $175.00.

CIS 240. Introduction to C++ Programming. 3 Hours.

A first course in the C++ programming language. Covers the basic structure of C++, all standard features, data representation, procedures, simple I/O. Students will analyze and program several representative problems. CIS 110 or approval of department head. Lab Fee $15, course fee $15.

CIS 241. Introduction to Visual Basic Programming. 3 Hours.

An introduction to event-driven, visual application development using Visual Basic. Covers the fundamental structure of Visual Basic and its standard features. Students will analyze and program several representative problems. Prerequisite: CIS 110 or approval of department head. Lab Fee $15, course fee $15.

CIS 242. Introduction to Java Programming. 3 Hours.

A first course in the Java programming language. Covers the basic structure of Java, all standard features, data representation, and simple I/O. Students will analyze and program several representative programs. Lab Fee $15, course fee $15.

CIS 300. Computer Tecnologyh and Impact. 3 Hours.

Explores today and tomorrow¿s technology with special attention to the impact on real people at home, work, and school. Many topics are presented: hardware and software fundamentals, essential applications, telecommunications, internet, artificial intelligence, programming, and the future of these technologies. Students work with word processing, spreadsheet, database, and presentation software, and other applications. The student is expected to be able to read, type, and have basic computer skills at a level commensurate with upper level college experience. This proficiency MAY require remediation and/or review of materials & concepts on the student¿s own time and will NOT be considered in grade calculation. The skills required include basic proficiency in current versions of Microsoft Word and Excel, as well as the current Windows Operating System. Course fee $30. Lab fee $15.

CIS 301. Business Analysis Using Sprdsheets. 3 Hours.

Theory and application of microcomputer technology in the practice of accounting. Emphasis on the utilization of basic spreadsheet and general ledger software. Intended to stimulate creative initiative in performing accounting tasks and to develop the basic skills necessary to efficiently and effectively utilize the microcomputer. Credit for both CIS 301 and ACC 301 will not be awarded. Prerequisite: ACC 203. Lab fee $15.

CIS 302. Database and Data Management. 3 Hours.

Studies relational database packages. In addition, students improve their knowledge and skill with a current personal computer operating system. Prerequisite: CIS 103 or 300 or approval of department head. Lab fee $15.

CIS 303. Programming Logic and Design. 3 Hours.

Emphasis is on typical business processing. Covers the logic of decision making, nested looping, multidimensional arrays, implementation of the structure theorem and Boolean algebra. The tools taught for documenting logical problem solutions includes structured flowcharts, structured pseudocode, hierarchy charts and decision tables. The course focuses on business problem solving and does not count as a programming language. Prerequisite: CIS 103 or 300 or approval of department head. Lab Fee $15, course fee $30.

CIS 304. Topics in Computer Information Systems. 3 Hours.

A study of selected topics in programming languages, programming techniques, or job control languages. Normally only one major topic will be considered per offering. May be repeated once for credit as topics vary. Prerequisite: Varies with topic. Lab fee $15.

CIS 305. Operating Systems Theory and Practice. 3 Hours.

A study of the history, development, and principles of computer operating systems and their variants in mainframe, minicomputer, server, and microcomputer application environments. Topics will include related software issues, programming capabilities, and job control languages. Selected operating systems representing various hardware environments will be studied. Prerequisite: One course from CIS 212, 240, 241, 242, 330, 331, 332, or other introductory programming language. Lab fee $15.

CIS 307. Applications Project with Laboratory. 3 Hours.

Strengthens interests or corrects deficiencies in specific areas of computer information systems. Students will develop and document a software product using a formal software development process. Where possible, projects of value are actively sought from local businesses, governments, or nonprofit organizations. May be repeated for credit when topics change. Course may be taught as an independent study or in a classroom environment. Prerequisites: Based on topic. Lab fee $15.

CIS 312. Technical Support Management and Operations. 3 Hours.

A study of the technical support industry, which will include its scope, significance, job skills, training, software availability, support problems, and place in the information technology industry. Specific tech supports skills will be practiced in laboratories, to include use of resources, troubleshooting, and customer relation skills. Prerequisites: Solid working knowledge of computer applications and technology and CIS 103 or 300 or approval of department head. Lab fee $15.

CIS 313. Advanced Cobol Programming. 3 Hours.

A study of advanced COBOL programming techniques, including multi-file and indexed file processing, advanced table handling, and interactive programming, as applied to complex business programming problems. Prerequisite: CIS 212 or approval of department head. Lab fee $15.

CIS 315. Web Site Development and Design. 3 Hours.

A study of the principles of web authoring including planning, design, and production of interactive web pages. Exploration and implementation of a variety of current web authoring tools and web-based scripting languages. Prerequisite: CIS 103 or 300 or approval of department head. Course fee $50. Lab fee $15.

CIS 317. Special Topics. 3 Hours.

A study of various issues, products, and technology current to computer information systems. This course may be repeated once for credit. Prerequisites: Approval of instructor or department head. Lab fee $15.

CIS 326. LAN Switching and Wireless. 3 Hours.

This course is on Local Area Networking switching and wireless LANs. The goal is to develop an understanding of how a switch communicates with other switches and routers in a small or medium-sized business network to implement VLAN segmentation. It focuses on Layer 2 switching protocols, integrating wireless devices into a LAN and concepts used to improve redundancy, propagate VLAN information, and secure the portion of the network where most users access network services. This course will provide students the skills needed to succeed in a networking -related degree program and prepare for the industry-standard Cisco CCNA® certification for networking careers. Prerequisite: CIS 227 or equivalent or approval of department head. Lab fee $15. Networking program fee $175.

CIS 327. Accessing the WAN. 3 Hours.

This course is on accessing Wide Area Networks (WAN). The goal is to develop an understanding of various WAN technologies to connect small to medium-sized business network. This course introduces WAN converged applications and quality of service (QoS). It focuses on WAN technologies including PPP, Frame Relay, and broadband links. WAN security concepts are discussed in detail, including types of threats, how to analyze network vulnerabilities, general methods for mitigating common security threats and types of security appliances and applications. The course then explains the principles of traffic control and access control lists (ACLs) and describes how to implement IP addressing services for an Enterprise network, including how to configure NAT and DHCP. IPv6 addressing concepts are also discussed. Finally, students learn how to detect, troubleshoot and correct common Enterprise network implementation issues. This is the final course which will provide students the skills needed to succeed in a networking-related degree program and prepare for the industry-standard Cisco CCNA® certification for networking careers. Prerequisite: CIS 326 or equivalent or approval of department head. Lab fee $15. Networking program fee $175.

CIS 330. C++ Programming. 3 Hours.

An accelerated study of structured C++ programming using microcomputers. Covers syntax, operators, functions, standard input/output, arrays, pointers, and structures in C++. Primarily offered on the Central Texas campus. Prerequisite: CIS 110 or 303 or approval of department head. Lab Fee $15, course fee $15.

CIS 331. Visual Basic Programming. 3 Hours.

An enhanced coverage of visual application development using Visual Basic and the native integrated development environment. Covers logic, working with forms, sequential and direct file access, scope and visibility rules, and numerous additional Visual Basic topics. The student will analyze and program several problems. Primarily offered on the Central Texas campus. Prerequisite: CIS 103 or 300, and CIS 110 or 303 or concurrent enrollment or approval of department head. Lab fee $15.

CIS 332. Java Programming. 3 Hours.

An in-depth study of applications development using Java. Covers identifiers and reserved words, objects and primitive data, program statements, arrays and vectors, exceptions and I/O streams, graphical user interfaces and numerous additional Java topics. Students will analyze and program several problems. Primarily offered at the Central Texas campus. Prerequisite: CIS 110 or 303 or approval of department head. Lab Fee $15, course fee $15.

CIS 333. C# Programming. 3 Hours.

A first course in the C# programming language. Covers the basic structure of C#, all standard features, data representation, and simple I/O. Students will analyze and program several representative problems. Prerequisite:CIS 110 or approval of department head. Course fee $15. Lab fee $15.

CIS 340. Advanced C++ Programming. 3 Hours.

An advanced course in the C++ programming language. Covers the advanced features of C++ such as classes, friends, abstraction, operator overloading, inheritance, polymorphism, templates, and object oriented programming techniques. Students will analyze and program several representative problems. Prerequisite: CIS 240 or 330 or approval of department head. Lab fee $15.

CIS 341. Advanced Visual Basic Programming. 3 Hours.

A study of advanced Visual Basic programming techniques, including multitier design, accessing databases, and web application development. Students will analyze and program several representative problems. CIS 241 or 331 or approval of department head. Lab Fee $15, course fee $15.

CIS 342. Advanced Java Programming. 3 Hours.

An advanced course in the Java programming language. Covers advanced Java capabilities such as class features, error handling, graphical user interfaces, applets, and advanced object-oriented programming techniques. Students will analyze and program several representative problems. CIS 242 or 332 or approval of department head. Lab Fee $15, course fee $15.

CIS 343. Advanced C# Programming. 3 Hours.

Advanced programming using the C# programming language to create Windows applications in an Internet and intra-network environment. Explores object-oriented design, client-server interaction, event-driven programming, graphical user interfaces, distributed data, and distributed applications. Prerequisite: CIS 240 or 330 or approval of department head. Lab fee $15.

CIS 345. Topics in PC Software and Applications. 3 Hours.

A study of selected personal computer applications and software packages. Students will explore the operation and usefulness of commonly available personal computing software solutions. May be repeated once for credit as topics vary. Prerequisite: Varies with topic. Lab fee $15.

CIS 346. Personal Computer Technology. 3 Hours.

An enhanced study of the technology and hardware operation of microcomputers, their peripherals, and operating system software. Also considered are hardware configuration and selection, installation and test procedures, and routine maintenance. Lab Fee $15, course fee $50.

CIS 347. Data Communications. 3 Hours.

A study of voice and data communications technologies, concepts, and applications, including communications terminology, hardware, software, protocols, and managerial issues in data and voice communications. Topics will include alternatives available in hardware, software, and transmission facilities, design integration, selection and implementation of communications solutions. In addition, students will explore the current and future impact and direction of these technologies. Prerequisite: CIS 110 or 300 or approval of department head. Lab Fee $15, course fee $15.

CIS 348. Network Architecture Design. 3 Hours.

A study of network architecture, industry standards and communications protocols, the placement of networking devices and components, transmission media selection, logical and physical topologies, data transmission, and structured cabling for local area networks (LANs) and wide area networks (WANs). Network designs will include required components and address services as specified in an industry specific Request for Proposal (RFP). Application exercises will include preparing and presenting a design proposal in response to an RFP and installation, configuration, testing and troubleshooting of WAN/LAN wiring interface technologies. Prerequisites: CIS 347 or the combination of CIS 106 and 107 or approval of the department head. Lab fee $15. Course fee: $150.00.

CIS 351. Data Structures. 3 Hours.

Theory and applications of commonly used computer data structures, files, file organization and access methods, databases, and other storage and retrieval methods. Prerequisite: CIS 340 or 3 hours from 331, 332, and CIS 330 or approval of department head. Course fee $15. Lab fee $15.

CIS 389. System Analysis and Design. 3 Hours.

A study of the systematic analysis, design, and implementation of software systems with special emphasis on the processes and skills used in the first four stages of the System Development Life Cycle. Traditional and current methodologies, including computer aided analysis and design tools will be considered. Topics will be approached through project-oriented cases and projects, which integrate theory and practical application. Prerequisite: 1 course from CIS 313, 330, 331, 332, 340, 341, 342, 343 or approval of department head. Course fee $15. Lab fee $15.

CIS 401. Database Theory and Practice. 3 Hours.

Database concepts and structures. File and data management principles underlying database construction. Fundamental types of database models, with emphasis on relational databases as well as on major non-relational forms. Practice in analysis, design, development, and optimization of working database applications on a variety of problems. Small and large system databases will be considered. Prerequisite: One course from CIS 313, 330, 331, 332, 340, 341, 342, 343, C S 241 or approval of department head. Course fee $15. Lab fee $15.

CIS 407. Topics in Networking. 3 Hours.

Provides an introduction and study of various alternative or innovative network software packages, to include network focused tools, utilities, and operating systems. The course materials are selected from contemporary tools and products with emphasis on those gaining widespread commercial and institutional acceptance. The focus of the course will be an exploration of the usefulness and operation of the topic of study. May be repeated once for credit as topics vary. Prerequisite: Varies with topic. Lab fee $15.

CIS 408. Advanced Programming Language. 3 Hours.

Develops the programming proficiency in a modern programming language. Students complete many programming assignments to achieve necessary knowledge and skills. May be repeated as topics vary. Prerequisite Approval of instructor or department head. Lab fee $15.

CIS 409. Decision Support Methods. 3 Hours.

Students learn and comprehend the use of computer based decision analysis, planning, and presentation methods in the context of management strategy and policy solving. Applications of tools such as databases, spreadsheets, statistical graphics, and presentation programs for extracting, organizing, and presenting information in support of management decision making.

CIS 415. Interactive and Applied Multimedia. 3 Hours.

An exploration of multimedia tools and their relationships to various disciplines of study. A review of the principles of multimedia and the effective uses of multimedia will be conducted. The production and design of multimedia systems will culminate the course of study. Prerequisite: CIS 315 or concurrent enrollment, and junior standing or approval of department head. Lab Fee $15.

CIS 435. Unix Systems Admin and Pro. 3 Hours.

Examines in detail the underlying conceptual considerations of UNIX operating system and its variants in mainframe, minicomputer, server and microcomputer application environments. Topics will include memory and process management, multi-programming and processing, interrupt structure, and parallel processing mechanisms and procedures. Will include practical laboratories in the configuration and programming of one or more UNIX operating systems. Prerequisite: CIS 305 or 12 hours CIS courses or approval of department head.. Lab fee $15.

CIS 440. Algorithm Design and Analysis. 3 Hours.

Introduces the modern study of computer algorithms with emphasis on how to select the best algorithm for a task considering the specific computing environment. Students extensively study searching and sorting algorithms for their importance in computing. Other topics include efficiency, readability, maintainability, advanced design and analysis techniques, advanced data structures and graph algorithms. Prerequisite: 6 hrs of programming , CIS 351, or approval of department head.

CIS 443. Advanced Systems Analysis. 3 Hours.

This course concentrates on advanced systems analysis concepts with an emphasis in data and process decomposition and modeling. CASE tools support both the models and the interaction analysis of processes and data. The enterprise-wide view of system analysis stresses the theory behind and the generation of normalized relational database tables. Course includes material on user-centered requirements gathering and analysis. Prerequisites: CIS 389, and 401 or approval of department head. Lab fee $15.

CIS 444. Advanced Systems Design and Development. 3 Hours.

This capstone course places a strong emphasis on combining the best practices of system design, including the professional, interpersonal, and technical skills required to analyze, propose, develop, and build modern large-scale business information software systems. The student will apply information engineering principles and theory to the design and development of a complex interactive system using software engineering and data management tools. This approach will involve all the stages of the full system development life cycle, through construction and implementation. This course serves to integrate the skills of the senior CIS student. Prerequisite: CIS 443 or approval of department head. Lab fee $15.

CIS 445. Network and Systems Security. 3 Hours.

Studies the issues of Network and Systems Security as a continuous process involving analysis, implementation, evaluation and maintenance. Topics will include addressing computer-related risks, case analysis, and future trends. The course will provide approaches, techniques, and best practices for securing modern electronic data systems. Areas covered include electronic information and message security, database and file integrity, physical security, security management, security risk analysis, and encryption. Prerequisites: CIS 107 or 347 or approval of department head. Lab fee $15.

CIS 447. Advanced Database Systems. 3 Hours.

Studies the theory and practice in the analysis, design, development, implementation, and optimization of working database applications on a variety of problems focusing on topics such as database administration. Prerequisite: CIS 401 or approval of department head. Lab fee $15.

CIS 450. Management Information Systems. 3 Hours. [WI]

This course investigates management issues related to business information systems designed to meet the informational needs of the various business subsystems. The concepts of systems development, security, privacy and ethics associated with information systems are stressed. Credit will be awarded for only 1 of the following courses: CIS 405, ACC 450, CIS 450, or MGMT 450. Prerequisite: CIS 103 or 3 hours Advanced CIS or ACC/CIS 301 and Junior classification. Lab Fee $15.

CIS 452. Structured Query Language. 3 Hours.

A study of SQL, including relational database schema in SQL, formulating SQL queries and sub queries of varying complexity, embedding SQL statements in a ¿host¿ language, defining and querying data views in SQL, and other related topics. Prerequisites: CIS 401 or approval of department head. Course fee $15. Lab fee $15.

CIS 476. Network Administration. 3 Hours.

Studies communications architectures, protocols, and interfaces as they relate to network operating systems. Topics will include communications networking techniques such as circuit switching, packet switching, broadcast networking and internetworking. Also included will be installation, configuration, client handling, basic security, and troubleshooting of a network operating system. A modern network operating system will be used to provide extensive hands-on experience in configuring and administrating a network. Prerequisites: CIS 107 or 347 or approval of department head. Lab fee $15.

CIS 478. Comprehensive Networking. 3 Hours.

A comprehensive course requiring the student to plan, analyze, design, install, and configure a working computer network. Application exercises include the installation and configuration of a network operating system, the creation of required used interfaces, establishing network security, and establishing print services for a network. A modern network operating system will be used for extensive hands-on computer exercises to practice and demonstrate network skills. Prerequisites: CIS 476 or approval of department head. Lab fee $15.

CIS 479. The Technology of E-Business. 3 Hours.

This course examines the linkage of organizational strategy and electronic methods of delivering products, services and exchanges in inter-organizational, national, and global environments. Information technology strategy and technological solutions for enabling effective business processes within and between organizations in a global environment are considered. Credit for both CIS 479 and MKT 479 will not be awarded. Prerequisites: CIS 103 or 300.Lab fee $15.

CIS 480. Software Engineering. 3 Hours.

Emphasizes the production of high quality software for medium and larger scale projects. Theoretical software engineering research is the basis for a practical approach to developing quality software. Students study a software life-cycle model, fundamental software engineering principles, and documentation standards in detail. A significant team project is required. Prerequisite: 6 hrs of programming , CIS 351 and CIS 440 or approval of department head. Lab Fee $15, course fee $50.

CIS 484. Internship in Computer Information Systems. 3 Hours.

This course is designed to provide the student with actual work experience as a programmer/ programmer analyst. The student will have the opportunity to apply the principles, concepts, and skills learned during the first three years of collegiate training. May be repeated for credit. Prerequisite: Approval of internship coordinator or department head. Field experience fee $50.

CIS 485. Professional Senior Seminar. 3 Hours.

Professional-level enrichment for CIS majors with activities which may include participation in professional organizations, current events, research and presentations, job market analysis, interviewing and resume preparation. Prerequisite: 24 hours of CIS courses or approval of department head. Lab Fee $15, course fee $50.

CIS 486. Problems. 1-3 Hours.

Selected individual topics in business on technical computer applications, practicum, field project, or other suitable computer studies. May be repeated for a maximum of 6 semester hours credit. Prerequisite: Approval of department head.

Liberal Studies Courses

L S 498. Liberal Studies Capstone Course. 3 Hours. [WI]

This course requires students to integrate and use fundamental concepts learned in previous courses within the students' degree concentrations including research and analysis of real-world phenomena and problems. Students will present written reports on their research, supplemented by appropriate internet and multimedia materials, as well as portfolios documenting their research. This is a writing intensive course for Liberal Studies majors. Prerequisites: CIS 103 or 300; ENGL 309; senior standing, approved degree plan for Bachelor of Science in Liberal Studies program.